Add native local NAS and network service integrations

This commit is contained in:
2026-05-05 19:37:20 +00:00
parent a144ef687c
commit ae901a3308
69 changed files with 13245 additions and 183 deletions
+12
View File
@@ -35,12 +35,16 @@ import { JellyfinIntegration } from './integrations/jellyfin/index.js';
import { KnxIntegration } from './integrations/knx/index.js';
import { KodiIntegration } from './integrations/kodi/index.js';
import { MatterIntegration } from './integrations/matter/index.js';
import { MikrotikIntegration } from './integrations/mikrotik/index.js';
import { ModbusIntegration } from './integrations/modbus/index.js';
import { MotionEyeIntegration } from './integrations/motioneye/index.js';
import { MqttIntegration } from './integrations/mqtt/index.js';
import { MpdIntegration } from './integrations/mpd/index.js';
import { NanoleafIntegration } from './integrations/nanoleaf/index.js';
import { OpenthermGwIntegration } from './integrations/opentherm_gw/index.js';
import { OpnsenseIntegration } from './integrations/opnsense/index.js';
import { OnvifIntegration } from './integrations/onvif/index.js';
import { PiHoleIntegration } from './integrations/pi_hole/index.js';
import { PlexIntegration } from './integrations/plex/index.js';
import { RainbirdIntegration } from './integrations/rainbird/index.js';
import { RflinkIntegration } from './integrations/rflink/index.js';
@@ -49,6 +53,8 @@ import { SamsungtvIntegration } from './integrations/samsungtv/index.js';
import { ShellyIntegration } from './integrations/shelly/index.js';
import { SnapcastIntegration } from './integrations/snapcast/index.js';
import { SonosIntegration } from './integrations/sonos/index.js';
import { SqueezeboxIntegration } from './integrations/squeezebox/index.js';
import { SynologyDsmIntegration } from './integrations/synology_dsm/index.js';
import { TplinkIntegration } from './integrations/tplink/index.js';
import { TradfriIntegration } from './integrations/tradfri/index.js';
import { UnifiIntegration } from './integrations/unifi/index.js';
@@ -98,12 +104,16 @@ export const integrations = [
new KnxIntegration(),
new KodiIntegration(),
new MatterIntegration(),
new MikrotikIntegration(),
new ModbusIntegration(),
new MotionEyeIntegration(),
new MqttIntegration(),
new MpdIntegration(),
new NanoleafIntegration(),
new OpenthermGwIntegration(),
new OpnsenseIntegration(),
new OnvifIntegration(),
new PiHoleIntegration(),
new PlexIntegration(),
new RainbirdIntegration(),
new RflinkIntegration(),
@@ -112,6 +122,8 @@ export const integrations = [
new ShellyIntegration(),
new SnapcastIntegration(),
new SonosIntegration(),
new SqueezeboxIntegration(),
new SynologyDsmIntegration(),
new TplinkIntegration(),
new TradfriIntegration(),
new UnifiIntegration(),