From 6303b4ddbc51b40c04047a1d2740587d18374fdc Mon Sep 17 00:00:00 2001 From: Ben <43026681+bwp91@users.noreply.github.com> Date: Sat, 25 Jan 2025 09:24:39 +0000 Subject: [PATCH] repo maintenance --- assets/plugins-v2.min.json | 2 +- assets/plugins.json | 17 +- assets/plugins.min.json | 2 +- has-scope-plugins.json | 5 - package-lock.json | 239 +++++++++--------- package.json | 6 +- scoped-plugins.json | 1 + src/plugin-checks/workspace/package-lock.json | 30 +-- src/plugin-checks/workspace/package.json | 6 +- src/plugin-tarballs/index.ts | 2 +- 10 files changed, 146 insertions(+), 164 deletions(-) diff --git a/assets/plugins-v2.min.json b/assets/plugins-v2.min.json index fd54897..0caec53 100644 --- a/assets/plugins-v2.min.json +++ b/assets/plugins-v2.min.json @@ -1 +1 @@ -{"@0x5e/homebridge-tuya-platform":{"i":"homebridge-tuya-platform","v":1},"@balansse/homebridge-vivint":{"v":1},"@busse/homebridge-pluggit":{"v":1},"@chazepps/homebridge-hejhome":{"i":"homebridge-hejhome","v":1},"@danielgindi/homebridge-bcp-charger":{"v":1},"@hansfriedrich/homebridge-feller-wiser":{"v":1},"@hernas/homebridge-panasonic-heat-pump":{"v":1},"@hernas/homebridge-salus-sq610":{"v":1},"@homebridge-plugins/homebridge-air":{"i":"homebridge-air","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-august":{"i":"homebridge-august","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-camera-ffmpeg":{"i":"homebridge-camera-ffmpeg","m":1,"a":"sunookitsune","v":1},"@homebridge-plugins/homebridge-cloudflared-tunnel":{"i":"homebridge-cloudflared-tunnel","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-ewelink":{"n":"Homebridge eWeLink","i":"homebridge-ewelink","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-govee":{"i":"homebridge-govee","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-lutron-caseta-leap":{"i":"homebridge-lutron-caseta-leap","m":1,"a":"thenewwazoo","v":1},"@homebridge-plugins/homebridge-meater":{"i":"homebridge-meater","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-meross":{"i":"homebridge-meross","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-noip":{"i":"homebridge-noip","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-plugin-update-check":{"m":1,"a":"sunookitsune","v":1},"@homebridge-plugins/homebridge-rainbird":{"i":"homebridge-rainbird","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-resideo":{"i":"homebridge-resideo","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-roomba":{"i":"homebridge-roomba","m":1,"a":"karlvr","v":1},"@homebridge-plugins/homebridge-roomba2":{"s":{"from":"@homebridge-plugins/homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"}},"@homebridge-plugins/homebridge-smarthq":{"i":"homebridge-smarthq","m":1,"a":"donavanbecker","v":1},"@jdes/homebridge-tost-corp-somfy-rts-web":{"v":1},"@milo526/homebridge-tuya-web":{"v":1},"@o-lukas/homebridge-smartthings-tv":{"v":1},"@ohmantics/homebridge-airmega":{"v":1},"@pietrolubini/homebridge-ecoflow":{"i":"homebridge-ecoflow","v":1},"@puchupala/homebridge-nature-remo-multi-toggle-light":{"v":1},"@rsauget/homebridge-flexom":{"v":1},"@string-bean/homebridge-drayton-wiser":{"v":1},"@switchbot/homebridge-switchbot":{"i":"homebridge-switchbot","v":1},"@ubreu/homebridge-helios-kwl":{"v":1},"@ubreu/homebridge-ibricks":{"v":1},"@vandubois/homebridge-virtual-switch":{"i":"homebridge-virtual-switch","v":1},"@xenuiswatching/homebridge-hubspace":{"v":1},"homebridge-2-enet":{"v":1},"homebridge-3em-energy-meter":{"v":1},"homebridge-433-arduino":{"v":1},"homebridge-abode-lights":{"v":1},"homebridge-actron-neo":{"i":"homebridge-actron-neo","v":1},"homebridge-actron-que":{"v":1},"homebridge-adguardhome":{"v":1},"homebridge-adt-pulse":{"v":1},"homebridge-advanced-timer":{"v":1},"homebridge-aeg-robot":{"i":"homebridge-aeg-robot","v":1},"homebridge-aeg-wellbeing":{"v":1},"homebridge-agile-octopus-rates":{"v":1},"homebridge-air":{"i":"homebridge-air","m":1,"s":{"from":"homebridge-air","to":"@homebridge-plugins/homebridge-air","switch":"1.0.0"},"a":"donavanbecker","v":1},"homebridge-air-q":{"v":1},"homebridge-airconditioner-mitsubishi-au-nz":{"v":1},"homebridge-airport-express-connected":{"i":"homebridge-airport-express-connected","v":1},"homebridge-airthings":{"v":1},"homebridge-airtouch5-platform":{"v":1},"homebridge-airzone-cloud":{"v":1},"homebridge-aladdin-connect-garage-door":{"v":1},"homebridge-aladdinconnect":{"v":1},"homebridge-alexa":{"i":"homebridge-alexa","v":1},"homebridge-alexa-player":{"v":1},"homebridge-alexa-smarthome":{"v":1},"homebridge-alphaess":{"v":1},"homebridge-amazondash-mac":{"v":1},"homebridge-ambiback":{"i":"homebridge-ambiback","v":1},"homebridge-ambient-weather-sensors":{"i":"homebridge-ambient-weather-sensors","v":1},"homebridge-androidtv":{"v":1},"homebridge-anthemreceiver":{"v":1},"homebridge-apc-back-ups-hs500":{"v":1},"homebridge-appletv-enhanced":{"i":"homebridge-appletv-enhanced","v":1},"homebridge-aqicn":{"v":1},"homebridge-argo":{"v":1},"homebridge-arlo":{"m":1},"homebridge-atomberg-fan":{"v":1},"homebridge-august":{"i":"homebridge-august","m":1,"s":{"from":"homebridge-august","to":"@homebridge-plugins/homebridge-august","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-automower":{"v":1},"homebridge-automower-platform":{"v":1},"homebridge-awair2":{"v":1},"homebridge-away-mode":{"v":1},"homebridge-aws-iot":{"v":1},"homebridge-balboa-spa":{"v":1},"homebridge-batterytender":{"v":1},"homebridge-bed-control":{"v":1},"homebridge-beoplay":{"v":1},"homebridge-better-roku":{"i":"homebridge-better-roku","v":1},"homebridge-blauberg-vento":{"v":1},"homebridge-ble-thermobeacon":{"v":1},"homebridge-blinds":{"v":1},"homebridge-blinds-cmd":{"v":1},"homebridge-blink-for-home":{"v":1},"homebridge-blinkcameras":{"m":1},"homebridge-blueair-purifier":{"i":"homebridge-blueair-purifier","v":1},"homebridge-bold":{"v":1},"homebridge-bold-ble":{"v":1},"homebridge-bond":{"v":1},"homebridge-boschcontrolpanel_bgseries":{"v":1},"homebridge-bravia":{"v":1},"homebridge-bravia-tvos":{"v":1},"homebridge-brewer":{"v":1},"homebridge-broadlink-heater-cooler":{"v":1},"homebridge-browsercam":{"v":1},"homebridge-button-platform":{"v":1},"homebridge-caddx-interlogix":{"v":1},"homebridge-calendar-scheduler":{"v":1},"homebridge-camera-ffmpeg":{"s":{"from":"homebridge-camera-ffmpeg","to":"@homebridge-plugins/homebridge-camera-ffmpeg","switch":"3.1.4"},"v":1},"homebridge-camera-ui":{"v":1},"homebridge-carrier-infinity":{"v":1},"homebridge-cgd-garage-door":{"v":1},"homebridge-cleanmate":{"v":1},"homebridge-cloudflared-tunnel":{"i":"homebridge-cloudflared-tunnel","m":1,"s":{"from":"homebridge-cloudflared-tunnel","to":"@homebridge-plugins/homebridge-cloudflared-tunnel","switch":"2.0.0"},"a":"donavanbecker","v":1},"homebridge-cmd4-advantageair":{"v":1},"homebridge-comed-hourlypricing":{"i":"homebridge-comed-hourlypricing","v":1},"homebridge-comelit-platform":{"v":1},"homebridge-comelit-sb-platform":{"v":1},"homebridge-comelit-vedo-platform":{"v":1},"homebridge-config-ui":{"h":1},"homebridge-config-ui-rdp":{"h":1},"homebridge-config-ui-x":{"v":1},"homebridge-connectlife-ac":{"v":1},"homebridge-cool-automation":{"i":"homebridge-cool-automation","v":1},"homebridge-coviva-hager":{"v":1},"homebridge-cron-scheduler":{"v":1},"homebridge-cuby":{"v":1},"homebridge-daelim-smarthome":{"v":1},"homebridge-dafang-mqtt-republish":{"v":1},"homebridge-dahua-alarm":{"i":"homebridge-dahua-alarm","v":1},"homebridge-dahua-alerts":{"v":1},"homebridge-daikin-cloud":{"v":1},"homebridge-daikin-local":{"v":1},"homebridge-daikin-local-platform":{"v":1},"homebridge-daikin-oneplus":{"v":1},"homebridge-daikin-smart-ac":{"v":1},"homebridge-daikin-tempsensor-nocloud":{"v":1},"homebridge-davis":{"v":1},"homebridge-deconz":{"i":"homebridge-deconz","v":1},"homebridge-deebot":{"i":"homebridge-deebot","m":1,"v":1},"homebridge-deebotecovacs":{"v":1},"homebridge-delay-switch":{"i":"homebridge-delay-switch","v":1},"homebridge-denon-heos":{"v":1},"homebridge-denon-tv":{"v":1},"homebridge-device-alive":{"v":1},"homebridge-deye":{"v":1},"homebridge-dolphin":{"i":"homebridge-dolphin","v":1},"homebridge-doorbird":{"v":1},"homebridge-dreamscreen-rm":{"i":"homebridge-dreamscreen-rm","v":1},"homebridge-dreo":{"i":"homebridge-dreo","v":1},"homebridge-dummy":{"v":1},"homebridge-dune-hd":{"i":"homebridge-dune-hd","v":1},"homebridge-dynamicapi":{"v":1},"homebridge-dyson-bp01":{"i":"homebridge-dyson-bp01","v":1},"homebridge-dyson-pure-cool":{"v":1},"homebridge-easee":{"i":"homebridge-easee","v":1},"homebridge-ecoforest-thermostat":{"i":"homebridge-ecoforest-thermostat","v":1},"homebridge-ecoplug":{"v":1},"homebridge-ecowitt-weather-sensors":{"i":"homebridge-ecowitt-weather-sensors","v":1},"homebridge-edomoticz":{"v":1},"homebridge-eggtimer-plugin":{"v":1},"homebridge-egreat-androidtv":{"i":"homebridge-egreat-androidtv","v":1},"homebridge-electra-smart":{"i":"homebridge-electra-smart","v":1},"homebridge-electricitymaps":{"v":1},"homebridge-elkm1":{"v":1},"homebridge-eltako-minisafe2":{"v":1},"homebridge-enphase-envoy":{"v":1},"homebridge-enviroindoor":{"v":1},"homebridge-enviroplus":{"v":1},"homebridge-envirourban":{"v":1},"homebridge-envisalink":{"v":1},"homebridge-envisalink-ademco":{"i":"homebridge-envisalink-ademco","v":1},"homebridge-eosstb":{"v":1},"homebridge-eufy-security":{"i":"homebridge-eufy-security","v":1},"homebridge-evohome":{"v":1},"homebridge-ewelink":{"i":"homebridge-ewelink","s":{"from":"homebridge-ewelink","to":"@homebridge-plugins/homebridge-ewelink","switch":"12.3.3"},"v":1},"homebridge-exivo":{"v":1},"homebridge-ezviz":{"v":1},"homebridge-fenix-tft-wifi":{"v":1},"homebridge-fhem":{"v":1},"homebridge-fibaro-hc3":{"v":1},"homebridge-fibaro-home-center":{"i":"homebridge-fibaro-home-center","v":1},"homebridge-flair":{"v":1},"homebridge-flobymoen":{"v":1},"homebridge-flume":{"m":1,"v":1},"homebridge-fordpass":{"i":"homebridge-fordpass","v":1},"homebridge-foxess":{"v":1},"homebridge-freeathome-local-api":{"v":1},"homebridge-freebox-player-delta":{"v":1},"homebridge-frigidaire-dehumidifier":{"v":1},"homebridge-fritz-platform":{"v":1},"homebridge-ftp-motion":{"v":1},"homebridge-fujitsu-airstage":{"v":1},"homebridge-futurehome":{"i":"homebridge-futurehome","v":1},"homebridge-genie-aladdin-connect":{"v":1},"homebridge-glances":{"v":1},"homebridge-gogogate2":{"v":1},"homebridge-google-nest-sdm":{"v":1},"homebridge-govee":{"i":"homebridge-govee","s":{"from":"homebridge-govee","to":"@homebridge-plugins/homebridge-govee","switch":"10.15.0"},"v":1},"homebridge-gpio-doorbell":{"v":1},"homebridge-gpio-rgb-ledstrip":{"v":1},"homebridge-gpio-rgbw-ledstrip":{"v":1},"homebridge-gree-ac":{"v":1},"homebridge-green-mountain-grills":{"v":1},"homebridge-grohe-sense":{"v":1},"homebridge-gsh":{"n":"Homebridge Google Smart Home","i":"homebridge-gsh","m":1,"a":"northernman","v":1},"homebridge-haieracbridge-platform":{"v":1},"homebridge-harmony":{"v":1},"homebridge-hatch-baby-rest":{"v":1},"homebridge-hikconnect":{"v":1},"homebridge-hilo":{"v":1},"homebridge-homeconnect":{"i":"homebridge-homeconnect","v":1},"homebridge-homekit-control":{"i":"homebridge-homekit-control","v":1},"homebridge-homeqtt-alarm":{"v":1},"homebridge-homewizard-energy-socket":{"v":1},"homebridge-homewizard-power-consumption":{"v":1},"homebridge-homeworks":{"v":1},"homebridge-hsd":{"v":1},"homebridge-http-curtain":{"v":1},"homebridge-http-garage-doors":{"i":"homebridge-http-garage-doors","v":1},"homebridge-http-iot":{"v":1},"homebridge-http-json-thermometer":{"v":1},"homebridge-http-leak-sensor":{"v":1},"homebridge-http-sensors-switches":{"v":1},"homebridge-hubitat-tonesto7":{"v":1},"homebridge-hubspace":{"v":1},"homebridge-hue":{"i":"homebridge-hue","v":1},"homebridge-hue-daylight-sync":{"v":1},"homebridge-hunter-hydrawise":{"i":"homebridge-hunter-hydrawise","v":1},"homebridge-hyperion-jub":{"v":1},"homebridge-hyundai-bluelink":{"v":1},"homebridge-i6-bigassfans":{"v":1},"homebridge-infinitude-v2":{"v":1},"homebridge-intelliclima":{"i":"homebridge-intelliclima","v":1},"homebridge-intercom-automation-hat":{"v":1},"homebridge-irobot-v2":{"v":1},"homebridge-itho-daalderop":{"v":1},"homebridge-jablotron":{"v":1},"homebridge-jewish-calendar":{"v":1},"homebridge-juicebox":{"v":1},"homebridge-kasa-hub":{"v":1},"homebridge-kasa-python":{"i":"homebridge-kasa-python","v":1},"homebridge-keylights":{"v":1},"homebridge-kiwigrid":{"v":1},"homebridge-kodi":{"i":"homebridge-kodi","v":1},"homebridge-konnected":{"v":1},"homebridge-kumo":{"v":1},"homebridge-landroid":{"v":1},"homebridge-lay-z-spa":{"v":1},"homebridge-level-sense":{"v":1},"homebridge-leviton":{"v":1},"homebridge-levoit-air-purifier":{"v":1},"homebridge-levoit-humidifiers":{"v":1},"homebridge-lg-enervu":{"i":"homebridge-lg-enervu","v":1},"homebridge-lg-thinq":{"v":1},"homebridge-lg-thinq-ac":{"v":1},"homebridge-lgwebos-tv":{"v":1},"homebridge-lifx-plugin":{"v":1},"homebridge-lighthouse":{"v":1},"homebridge-lightwaverf":{"v":1},"homebridge-linak":{"v":1},"homebridge-litter-robot-connect":{"v":1},"homebridge-logic-switch":{"v":1},"homebridge-logo-platform":{"v":1},"homebridge-loxone-control":{"i":"homebridge-loxone-control","v":1},"homebridge-loxone-proxy":{"i":"homebridge-loxone-proxy","v":1},"homebridge-lutron-caseta-leap":{"s":{"from":"homebridge-lutron-caseta-leap","to":"@homebridge-plugins/homebridge-lutron-caseta-leap","switch":"2.6.0"},"v":1},"homebridge-luxtronik2":{"v":1},"homebridge-magic-occupancy":{"v":1},"homebridge-magichome-dynamic-platform":{"v":1},"homebridge-meater":{"i":"homebridge-meater","m":1,"s":{"from":"homebridge-meater","to":"@homebridge-plugins/homebridge-meater","switch":"2.0.0"},"a":"donavanbecker","v":1},"homebridge-melcloud-control":{"v":1},"homebridge-meraki-control":{"v":1},"homebridge-mercedesme":{"v":1},"homebridge-meross":{"i":"homebridge-meross","m":1,"s":{"from":"homebridge-meross","to":"@homebridge-plugins/homebridge-meross","switch":"10.8.1"},"v":1},"homebridge-mertik-fireplace":{"v":1},"homebridge-messenger":{"v":1},"homebridge-mhacwifi1-lan":{"v":1},"homebridge-mhi-wfrac":{"i":"homebridge-mhi-wfrac","v":1},"homebridge-mi-humidifier":{"v":1},"homebridge-mi-hygrothermograph":{"v":1},"homebridge-micronova-agua-iot-stove":{"v":1},"homebridge-midea-platform":{"i":"homebridge-midea-platform","v":1},"homebridge-mieleathome":{"v":1},"homebridge-mihomegateway":{"v":1},"homebridge-milighthub-platform":{"v":1},"homebridge-miot":{"v":1},"homebridge-mobilelink":{"v":1},"homebridge-moodo":{"v":1},"homebridge-moonraker":{"v":1},"homebridge-mqtt":{"v":1},"homebridge-mqtt-ceiling-fan-remote":{"v":1},"homebridge-mqtt-tasmota":{"v":1},"homebridge-mqttsmokesensor":{"v":1},"homebridge-mqttthing":{"v":1},"homebridge-multiswitcheroo":{"v":1},"homebridge-music":{"i":"homebridge-music","v":1},"homebridge-musiccast-multiroom":{"v":1},"homebridge-my-wallbox":{"i":"homebridge-my-wallbox","v":1},"homebridge-mylink":{"v":1},"homebridge-myplace":{"v":1},"homebridge-myq":{"v":1},"homebridge-mysmartblinds-bridge":{"v":1},"homebridge-naim-audio":{"v":1},"homebridge-nb":{"i":"homebridge-nb","v":1},"homebridge-neptun-smart":{"v":1},"homebridge-ness-d16x":{"v":1},"homebridge-nest":{"i":"homebridge-nest","v":1},"homebridge-nest-cam":{"i":"homebridge-nest-cam","v":1},"homebridge-network-presence":{"v":1},"homebridge-ngbs-icon-thermostat":{"v":1},"homebridge-node-alarm-dot-com":{"v":1},"homebridge-noip":{"i":"homebridge-noip","m":1,"s":{"from":"homebridge-noip","to":"@homebridge-plugins/homebridge-noip","switch":"4.0.0"},"a":"donavanbecker","v":1},"homebridge-nordpool-baltics":{"i":"homebridge-nordpool-baltics","v":1},"homebridge-notifyevents":{"v":1},"homebridge-nukiio":{"v":1},"homebridge-nuvo":{"v":1},"homebridge-octoprint-motion":{"v":1},"homebridge-omnik":{"v":1},"homebridge-omnilink-platform":{"i":"homebridge-omnilink-platform","v":1},"homebridge-onstar":{"v":1},"homebridge-open-sesame":{"v":1},"homebridge-openrgb":{"v":1},"homebridge-opensprinkler-api":{"v":1},"homebridge-openwebif-tv":{"v":1},"homebridge-oppo-udp":{"i":"homebridge-oppo-udp","v":1},"homebridge-orbit-irrigation":{"i":"homebridge-orbit-irrigation","v":1},"homebridge-otgw":{"i":"homebridge-otgw","v":1},"homebridge-overda-uranus":{"v":1},"homebridge-owfs":{"v":1},"homebridge-p1":{"i":"homebridge-p1","v":1},"homebridge-panasonic-ac-platform":{"i":"homebridge-panasonic-ac-platform","v":1},"homebridge-panasonic-miraie-ac-platform":{"v":1},"homebridge-pc-volume":{"v":1},"homebridge-pentair-intellicenter":{"v":1},"homebridge-pentair-screenlogic":{"v":1},"homebridge-people-pro":{"v":1},"homebridge-petkit-pet-feeder":{"v":1},"homebridge-petkit-platform":{"v":1},"homebridge-petsafe-smart-feed":{"v":1},"homebridge-philips-air":{"v":1},"homebridge-philips-android-tv":{"v":1},"homebridge-philipsair-platform":{"v":1},"homebridge-philipstv-saphitvos":{"v":1},"homebridge-pichler-pkom4":{"v":1},"homebridge-pico":{"v":1},"homebridge-pico-w-bridge":{"v":1},"homebridge-pihole":{"v":1},"homebridge-platform-maxcube":{"v":1},"homebridge-platform-orbit":{"v":1},"homebridge-playstation":{"v":1},"homebridge-playstation-game-title":{"v":1},"homebridge-plex-webhooks":{"v":1},"homebridge-plugin-govee":{"v":1},"homebridge-plugin-update-check":{"s":{"from":"homebridge-plugin-update-check","to":"@homebridge-plugins/homebridge-plugin-update-check","switch":"1.0.2"},"v":1},"homebridge-porsche-taycan":{"i":"homebridge-porsche-taycan","v":1},"homebridge-presence-switch-msgraph":{"v":1},"homebridge-presence-switch-slack":{"v":1},"homebridge-printer":{"v":1},"homebridge-programmable-http-switch":{"v":1},"homebridge-prosegur":{"v":1},"homebridge-prusa-link":{"v":1},"homebridge-purpleair":{"v":1},"homebridge-purpleair-sensor":{"v":1},"homebridge-qolsys":{"v":1},"homebridge-ra2-select":{"v":1},"homebridge-rachio-irrigation":{"i":"homebridge-rachio-irrigation","v":1},"homebridge-rademacher-homepilot":{"v":1},"homebridge-radiora2":{"v":1},"homebridge-rainbird":{"i":"homebridge-rainbird","m":1,"s":{"from":"homebridge-rainbird","to":"@homebridge-plugins/homebridge-rainbird","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-ratgdo":{"i":"homebridge-ratgdo","v":1},"homebridge-red-alert-via-kumta":{"v":1},"homebridge-remootio":{"v":1},"homebridge-resideo":{"i":"homebridge-resideo","m":1,"s":{"from":"homebridge-resideo","to":"@homebridge-plugins/homebridge-resideo","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-rgb-ledstrip":{"v":1},"homebridge-ring":{"i":"homebridge-ring","v":1},"homebridge-rinnai-controlr":{"v":1},"homebridge-rinnai-touch-platform":{"i":"homebridge-rinnai-touch-platform","v":1},"homebridge-robonect":{"v":1},"homebridge-rocket-smart-home-ui":{"h":1},"homebridge-rointe-unofficial":{"v":1},"homebridge-roomba2":{"s":{"from":"homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"},"v":1},"homebridge-roomme":{"v":1},"homebridge-rpi":{"i":"homebridge-rpi","v":1},"homebridge-rpi-rf-switch":{"v":1},"homebridge-samsung-tizen":{"v":1},"homebridge-samsungtv-2014":{"v":1},"homebridge-samsungtvht":{"v":1},"homebridge-saphi-tv":{"v":1},"homebridge-schedule":{"v":1},"homebridge-scout":{"v":1},"homebridge-securitysystem":{"v":1},"homebridge-sensibo-ac":{"i":"homebridge-sensibo-ac","v":1},"homebridge-sensit-tank-monitor":{"v":1},"homebridge-sepsadsecurity":{"v":1},"homebridge-server":{"h":1},"homebridge-sharkiq":{"i":"homebridge-sharkiq","v":1},"homebridge-shelly":{"v":1},"homebridge-shelly-ng":{"v":1},"homebridge-shortcuts-buttons":{"i":"homebridge-shortcuts-buttons","v":1},"homebridge-sht3x":{"v":1},"homebridge-signalk":{"i":"homebridge-signalk","v":1},"homebridge-simplisafe3":{"v":1},"homebridge-sinricpro":{"i":"homebridge-sinricpro","v":1},"homebridge-skybell":{"v":1},"homebridge-slide-shutter":{"v":1},"homebridge-sma-home-manager":{"v":1},"homebridge-smart-irrigation":{"v":1},"homebridge-smartcielo":{"v":1},"homebridge-smartdry":{"v":1},"homebridge-smartglass":{"v":1},"homebridge-smarthomeng":{"v":1},"homebridge-smarthq":{"a":"donavanbecker"},"homebridge-smartthings":{"v":1},"homebridge-smartthings-ik":{"v":1},"homebridge-smtp-motion":{"v":1},"homebridge-snowsense":{"i":"homebridge-snowsense","v":1},"homebridge-solaxcloud-api":{"v":1},"homebridge-solis5g-battery":{"v":1},"homebridge-somfy-hotwired":{"v":1},"homebridge-somfy-tahoma-screen":{"v":1},"homebridge-somneo":{"v":1},"homebridge-sonos":{"v":1},"homebridge-sonos-multiroom":{"v":1},"homebridge-sonos-starter-track":{"v":1},"homebridge-sony-audio":{"v":1},"homebridge-sp108e-platform":{"v":1},"homebridge-spanet":{"v":1},"homebridge-spotify-speaker":{"v":1},"homebridge-spruce-irrigation":{"v":1},"homebridge-stagekit":{"v":1},"homebridge-stagg-ekg-plus":{"v":1},"homebridge-star-projector":{"v":1},"homebridge-sternet-smart-lan":{"v":1},"homebridge-subaru":{"v":1},"homebridge-sunsa":{"v":1},"homebridge-switch-button":{"v":1},"homebridge-switchbot-bluetooth-platform":{"v":1},"homebridge-switchbot-for-mac":{"v":1},"homebridge-switchbot-sensor-ble":{"v":1},"homebridge-switcher-platform":{"i":"homebridge-switcher-platform","v":1},"homebridge-tadiran-ac":{"v":1},"homebridge-tado-ac":{"i":"homebridge-tado-ac","v":1},"homebridge-tado-platform":{"v":1},"homebridge-tapo-camera":{"v":1},"homebridge-tasmota":{"i":"homebridge-tasmota","v":1},"homebridge-tasmota-control":{"v":1},"homebridge-tasmota-zbbridge":{"v":1},"homebridge-tcc":{"i":"homebridge-tcc","v":1},"homebridge-television-universal-control":{"v":1},"homebridge-temperature-sensor-dht":{"v":1},"homebridge-tempo":{"i":"homebridge-tempo","v":1},"homebridge-tempstick":{"v":1},"homebridge-tesla":{"v":1},"homebridge-tesy-heater-v2":{"v":1},"homebridge-texecom-connect":{"v":1},"homebridge-thermobit":{"m":1,"v":1},"homebridge-tibber-price":{"v":1},"homebridge-tibberswitch":{"v":1},"homebridge-tidbyt":{"v":1},"homebridge-tiko":{"i":"homebridge-tiko","v":1},"homebridge-tivo-control":{"v":1},"homebridge-to-hoobs":{"h":1},"homebridge-tovala":{"i":"homebridge-tovala","v":1},"homebridge-tp-link-access-control":{"v":1},"homebridge-tp-link-powerline":{"m":1},"homebridge-tp-link-tapo":{"v":1},"homebridge-tplink-smarthome":{"v":1},"homebridge-ttlock":{"v":1},"homebridge-tuya":{"v":1},"homebridge-tuya-ir":{"v":1},"homebridge-tuya-platform":{"v":1},"homebridge-tuya-platform-talrhvfork":{"v":1},"homebridge-twinkly-plus":{"v":1},"homebridge-uconnect":{"v":1},"homebridge-ueboom":{"v":1},"homebridge-ui":{"h":1},"homebridge-unifi-access":{"i":"homebridge-unifi-access","v":1},"homebridge-unifi-occupancy":{"v":1},"homebridge-unifi-poe-control":{"v":1},"homebridge-unifi-protect":{"i":"homebridge-unifi-protect","v":1},"homebridge-unifi-protect-camera-motion":{"v":1},"homebridge-unifi-smartpower":{"v":1},"homebridge-ups":{"i":"homebridge-ups","v":1},"homebridge-velux-active":{"v":1},"homebridge-verisure":{"v":1},"homebridge-vesync-v2":{"v":1},"homebridge-videodoorbell":{"v":1},"homebridge-vieramatic":{"v":1},"homebridge-virtual-accessories":{"i":"homebridge-virtual-accessories","v":1},"homebridge-virtual-device":{"m":1},"homebridge-volvo":{"v":1},"homebridge-washingmachine-pow":{"v":1},"homebridge-wattbox":{"v":1},"homebridge-wattbox-ip":{"v":1},"homebridge-weather-plus":{"v":1},"homebridge-weatherflow-tempest":{"v":1},"homebridge-webos-tv":{"v":1},"homebridge-website-change-check":{"v":1},"homebridge-wemo":{"i":"homebridge-wemo","m":1,"v":1},"homebridge-winix-purifiers":{"v":1},"homebridge-wiser":{"v":1},"homebridge-wiz-lan":{"v":1},"homebridge-wled-ws":{"i":"homebridge-wled-ws","v":1},"homebridge-wol":{"v":1},"homebridge-ws":{"i":"homebridge-ws","v":1},"homebridge-wyze-robovac":{"v":1},"homebridge-wyze-smart-home":{"v":1},"homebridge-xbox-tv":{"v":1},"homebridge-xfinityhome":{"v":1},"homebridge-xiaomi-aqara-ac-cooler":{"v":1},"homebridge-xiaomi-fan":{"v":1},"homebridge-xiaomi-mi-air-purifier":{"v":1},"homebridge-xiaomi-roborock-vacuum":{"v":1},"homebridge-yamaha-receiver":{"i":"homebridge-yamaha-receiver","v":1},"homebridge-yeelighter":{"v":1},"homebridge-yet-another-ping":{"v":1},"homebridge-yindl":{"v":1},"homebridge-yokis-usb":{"v":1},"homebridge-yolink":{"v":1},"homebridge-z2m":{"v":1},"homebridge-zidoo-androidtv":{"i":"homebridge-zidoo-androidtv","v":1},"homebridge-zigbee-nt":{"v":1},"homebridge-zp":{"i":"homebridge-zp","v":1}} \ No newline at end of file +{"@0x5e/homebridge-tuya-platform":{"i":"homebridge-tuya-platform","v":1},"@balansse/homebridge-vivint":{"v":1},"@busse/homebridge-pluggit":{"v":1},"@chazepps/homebridge-hejhome":{"i":"homebridge-hejhome","v":1},"@danielgindi/homebridge-bcp-charger":{"v":1},"@hansfriedrich/homebridge-feller-wiser":{"v":1},"@hernas/homebridge-panasonic-heat-pump":{"v":1},"@hernas/homebridge-salus-sq610":{"v":1},"@homebridge-plugins/homebridge-air":{"i":"homebridge-air","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-august":{"i":"homebridge-august","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-camera-ffmpeg":{"i":"homebridge-camera-ffmpeg","m":1,"a":"sunookitsune","v":1},"@homebridge-plugins/homebridge-cloudflared-tunnel":{"i":"homebridge-cloudflared-tunnel","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-ewelink":{"n":"Homebridge eWeLink","i":"homebridge-ewelink","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-govee":{"i":"homebridge-govee","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-lutron-caseta-leap":{"i":"homebridge-lutron-caseta-leap","m":1,"a":"thenewwazoo","v":1},"@homebridge-plugins/homebridge-meater":{"i":"homebridge-meater","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-meross":{"i":"homebridge-meross","m":1,"a":"bwp91","v":1},"@homebridge-plugins/homebridge-noip":{"i":"homebridge-noip","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-plugin-update-check":{"m":1,"a":"sunookitsune","v":1},"@homebridge-plugins/homebridge-rainbird":{"i":"homebridge-rainbird","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-resideo":{"i":"homebridge-resideo","m":1,"a":"donavanbecker","v":1},"@homebridge-plugins/homebridge-roomba":{"i":"homebridge-roomba","m":1,"a":"karlvr","v":1},"@homebridge-plugins/homebridge-smarthq":{"i":"homebridge-smarthq","m":1,"a":"donavanbecker","v":1},"@jdes/homebridge-tost-corp-somfy-rts-web":{"v":1},"@milo526/homebridge-tuya-web":{"v":1},"@o-lukas/homebridge-smartthings-tv":{"v":1},"@ohmantics/homebridge-airmega":{"v":1},"@pietrolubini/homebridge-ecoflow":{"i":"homebridge-ecoflow","v":1},"@puchupala/homebridge-nature-remo-multi-toggle-light":{"v":1},"@rsauget/homebridge-flexom":{"v":1},"@string-bean/homebridge-drayton-wiser":{"v":1},"@switchbot/homebridge-switchbot":{"i":"homebridge-switchbot","v":1},"@ubreu/homebridge-helios-kwl":{"v":1},"@ubreu/homebridge-ibricks":{"v":1},"@vandubois/homebridge-virtual-switch":{"i":"homebridge-virtual-switch","v":1},"@xenuiswatching/homebridge-hubspace":{"v":1},"homebridge-2-enet":{"v":1},"homebridge-3em-energy-meter":{"v":1},"homebridge-433-arduino":{"v":1},"homebridge-abode-lights":{"v":1},"homebridge-actron-neo":{"i":"homebridge-actron-neo","v":1},"homebridge-actron-que":{"v":1},"homebridge-adguardhome":{"v":1},"homebridge-adt-pulse":{"v":1},"homebridge-advanced-timer":{"v":1},"homebridge-aeg-robot":{"i":"homebridge-aeg-robot","v":1},"homebridge-aeg-wellbeing":{"v":1},"homebridge-agile-octopus-rates":{"v":1},"homebridge-air":{"i":"homebridge-air","m":1,"s":{"from":"homebridge-air","to":"@homebridge-plugins/homebridge-air","switch":"1.0.0"},"a":"donavanbecker","v":1},"homebridge-air-q":{"v":1},"homebridge-airconditioner-mitsubishi-au-nz":{"v":1},"homebridge-airport-express-connected":{"i":"homebridge-airport-express-connected","v":1},"homebridge-airthings":{"v":1},"homebridge-airtouch5-platform":{"v":1},"homebridge-airzone-cloud":{"v":1},"homebridge-aladdin-connect-garage-door":{"v":1},"homebridge-aladdinconnect":{"v":1},"homebridge-alexa":{"i":"homebridge-alexa","v":1},"homebridge-alexa-player":{"v":1},"homebridge-alexa-smarthome":{"v":1},"homebridge-alphaess":{"v":1},"homebridge-amazondash-mac":{"v":1},"homebridge-ambiback":{"i":"homebridge-ambiback","v":1},"homebridge-ambient-weather-sensors":{"i":"homebridge-ambient-weather-sensors","v":1},"homebridge-androidtv":{"v":1},"homebridge-anthemreceiver":{"v":1},"homebridge-apc-back-ups-hs500":{"v":1},"homebridge-appletv-enhanced":{"i":"homebridge-appletv-enhanced","v":1},"homebridge-aqicn":{"v":1},"homebridge-argo":{"v":1},"homebridge-arlo":{"m":1},"homebridge-atomberg-fan":{"v":1},"homebridge-august":{"i":"homebridge-august","m":1,"s":{"from":"homebridge-august","to":"@homebridge-plugins/homebridge-august","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-automower":{"v":1},"homebridge-automower-platform":{"v":1},"homebridge-awair2":{"v":1},"homebridge-away-mode":{"v":1},"homebridge-aws-iot":{"v":1},"homebridge-balboa-spa":{"v":1},"homebridge-batterytender":{"v":1},"homebridge-bed-control":{"v":1},"homebridge-beoplay":{"v":1},"homebridge-better-roku":{"i":"homebridge-better-roku","v":1},"homebridge-blauberg-vento":{"v":1},"homebridge-ble-thermobeacon":{"v":1},"homebridge-blinds":{"v":1},"homebridge-blinds-cmd":{"v":1},"homebridge-blink-for-home":{"v":1},"homebridge-blinkcameras":{"m":1},"homebridge-blueair-purifier":{"i":"homebridge-blueair-purifier","v":1},"homebridge-bold":{"v":1},"homebridge-bold-ble":{"v":1},"homebridge-bond":{"v":1},"homebridge-boschcontrolpanel_bgseries":{"v":1},"homebridge-bravia":{"v":1},"homebridge-bravia-tvos":{"v":1},"homebridge-brewer":{"v":1},"homebridge-broadlink-heater-cooler":{"v":1},"homebridge-browsercam":{"v":1},"homebridge-button-platform":{"v":1},"homebridge-caddx-interlogix":{"v":1},"homebridge-calendar-scheduler":{"v":1},"homebridge-camera-ffmpeg":{"s":{"from":"homebridge-camera-ffmpeg","to":"@homebridge-plugins/homebridge-camera-ffmpeg","switch":"3.1.4"},"v":1},"homebridge-camera-ui":{"v":1},"homebridge-carrier-infinity":{"v":1},"homebridge-cgd-garage-door":{"v":1},"homebridge-cleanmate":{"v":1},"homebridge-cloudflared-tunnel":{"i":"homebridge-cloudflared-tunnel","m":1,"s":{"from":"homebridge-cloudflared-tunnel","to":"@homebridge-plugins/homebridge-cloudflared-tunnel","switch":"2.0.0"},"a":"donavanbecker","v":1},"homebridge-cmd4-advantageair":{"v":1},"homebridge-comed-hourlypricing":{"i":"homebridge-comed-hourlypricing","v":1},"homebridge-comelit-platform":{"v":1},"homebridge-comelit-sb-platform":{"v":1},"homebridge-comelit-vedo-platform":{"v":1},"homebridge-config-ui":{"h":1},"homebridge-config-ui-rdp":{"h":1},"homebridge-config-ui-x":{"v":1},"homebridge-connectlife-ac":{"v":1},"homebridge-cool-automation":{"i":"homebridge-cool-automation","v":1},"homebridge-coviva-hager":{"v":1},"homebridge-cron-scheduler":{"v":1},"homebridge-cuby":{"v":1},"homebridge-daelim-smarthome":{"v":1},"homebridge-dafang-mqtt-republish":{"v":1},"homebridge-dahua-alarm":{"i":"homebridge-dahua-alarm","v":1},"homebridge-dahua-alerts":{"v":1},"homebridge-daikin-cloud":{"v":1},"homebridge-daikin-local":{"v":1},"homebridge-daikin-local-platform":{"v":1},"homebridge-daikin-oneplus":{"v":1},"homebridge-daikin-smart-ac":{"v":1},"homebridge-daikin-tempsensor-nocloud":{"v":1},"homebridge-davis":{"v":1},"homebridge-deconz":{"i":"homebridge-deconz","v":1},"homebridge-deebot":{"i":"homebridge-deebot","m":1,"v":1},"homebridge-deebotecovacs":{"v":1},"homebridge-delay-switch":{"i":"homebridge-delay-switch","v":1},"homebridge-denon-heos":{"v":1},"homebridge-denon-tv":{"v":1},"homebridge-device-alive":{"v":1},"homebridge-deye":{"v":1},"homebridge-dolphin":{"i":"homebridge-dolphin","v":1},"homebridge-doorbird":{"v":1},"homebridge-dreamscreen-rm":{"i":"homebridge-dreamscreen-rm","v":1},"homebridge-dreo":{"i":"homebridge-dreo","v":1},"homebridge-dummy":{"v":1},"homebridge-dune-hd":{"i":"homebridge-dune-hd","v":1},"homebridge-dynamicapi":{"v":1},"homebridge-dyson-bp01":{"i":"homebridge-dyson-bp01","v":1},"homebridge-dyson-pure-cool":{"v":1},"homebridge-easee":{"i":"homebridge-easee","v":1},"homebridge-ecoforest-thermostat":{"i":"homebridge-ecoforest-thermostat","v":1},"homebridge-ecoplug":{"v":1},"homebridge-ecowitt-weather-sensors":{"i":"homebridge-ecowitt-weather-sensors","v":1},"homebridge-edomoticz":{"v":1},"homebridge-eggtimer-plugin":{"v":1},"homebridge-egreat-androidtv":{"i":"homebridge-egreat-androidtv","v":1},"homebridge-electra-smart":{"i":"homebridge-electra-smart","v":1},"homebridge-electricitymaps":{"v":1},"homebridge-elkm1":{"v":1},"homebridge-eltako-minisafe2":{"v":1},"homebridge-enphase-envoy":{"v":1},"homebridge-enviroindoor":{"v":1},"homebridge-enviroplus":{"v":1},"homebridge-envirourban":{"v":1},"homebridge-envisalink":{"v":1},"homebridge-envisalink-ademco":{"i":"homebridge-envisalink-ademco","v":1},"homebridge-eosstb":{"v":1},"homebridge-eufy-security":{"i":"homebridge-eufy-security","v":1},"homebridge-evohome":{"v":1},"homebridge-ewelink":{"i":"homebridge-ewelink","s":{"from":"homebridge-ewelink","to":"@homebridge-plugins/homebridge-ewelink","switch":"12.3.3"},"v":1},"homebridge-exivo":{"v":1},"homebridge-ezviz":{"v":1},"homebridge-fenix-tft-wifi":{"v":1},"homebridge-fhem":{"v":1},"homebridge-fibaro-hc3":{"v":1},"homebridge-fibaro-home-center":{"i":"homebridge-fibaro-home-center","v":1},"homebridge-flair":{"v":1},"homebridge-flobymoen":{"v":1},"homebridge-flume":{"m":1,"v":1},"homebridge-fordpass":{"i":"homebridge-fordpass","v":1},"homebridge-foxess":{"v":1},"homebridge-freeathome-local-api":{"v":1},"homebridge-freebox-player-delta":{"v":1},"homebridge-frigidaire-dehumidifier":{"v":1},"homebridge-fritz-platform":{"v":1},"homebridge-ftp-motion":{"v":1},"homebridge-fujitsu-airstage":{"v":1},"homebridge-futurehome":{"i":"homebridge-futurehome","v":1},"homebridge-genie-aladdin-connect":{"v":1},"homebridge-glances":{"v":1},"homebridge-gogogate2":{"v":1},"homebridge-google-nest-sdm":{"v":1},"homebridge-govee":{"i":"homebridge-govee","s":{"from":"homebridge-govee","to":"@homebridge-plugins/homebridge-govee","switch":"10.15.0"},"v":1},"homebridge-gpio-doorbell":{"v":1},"homebridge-gpio-rgb-ledstrip":{"v":1},"homebridge-gpio-rgbw-ledstrip":{"v":1},"homebridge-gree-ac":{"v":1},"homebridge-green-mountain-grills":{"v":1},"homebridge-grohe-sense":{"v":1},"homebridge-gsh":{"n":"Homebridge Google Smart Home","i":"homebridge-gsh","m":1,"a":"northernman","v":1},"homebridge-haieracbridge-platform":{"v":1},"homebridge-harmony":{"v":1},"homebridge-hatch-baby-rest":{"v":1},"homebridge-hikconnect":{"v":1},"homebridge-hilo":{"v":1},"homebridge-homeconnect":{"i":"homebridge-homeconnect","v":1},"homebridge-homekit-control":{"i":"homebridge-homekit-control","v":1},"homebridge-homeqtt-alarm":{"v":1},"homebridge-homewizard-energy-socket":{"v":1},"homebridge-homewizard-power-consumption":{"v":1},"homebridge-homeworks":{"v":1},"homebridge-hsd":{"v":1},"homebridge-http-curtain":{"v":1},"homebridge-http-garage-doors":{"i":"homebridge-http-garage-doors","v":1},"homebridge-http-iot":{"v":1},"homebridge-http-json-thermometer":{"v":1},"homebridge-http-leak-sensor":{"v":1},"homebridge-http-sensors-switches":{"v":1},"homebridge-hubitat-tonesto7":{"v":1},"homebridge-hubspace":{"v":1},"homebridge-hue":{"i":"homebridge-hue","v":1},"homebridge-hue-daylight-sync":{"v":1},"homebridge-hunter-hydrawise":{"i":"homebridge-hunter-hydrawise","v":1},"homebridge-hyperion-jub":{"v":1},"homebridge-hyundai-bluelink":{"v":1},"homebridge-i6-bigassfans":{"v":1},"homebridge-infinitude-v2":{"v":1},"homebridge-intelliclima":{"i":"homebridge-intelliclima","v":1},"homebridge-intercom-automation-hat":{"v":1},"homebridge-irobot-v2":{"v":1},"homebridge-itho-daalderop":{"v":1},"homebridge-jablotron":{"v":1},"homebridge-jewish-calendar":{"v":1},"homebridge-juicebox":{"v":1},"homebridge-kasa-hub":{"v":1},"homebridge-kasa-python":{"i":"homebridge-kasa-python","v":1},"homebridge-keylights":{"v":1},"homebridge-kiwigrid":{"v":1},"homebridge-kodi":{"i":"homebridge-kodi","v":1},"homebridge-konnected":{"v":1},"homebridge-kumo":{"v":1},"homebridge-landroid":{"v":1},"homebridge-lay-z-spa":{"v":1},"homebridge-level-sense":{"v":1},"homebridge-leviton":{"v":1},"homebridge-levoit-air-purifier":{"v":1},"homebridge-levoit-humidifiers":{"v":1},"homebridge-lg-enervu":{"i":"homebridge-lg-enervu","v":1},"homebridge-lg-thinq":{"v":1},"homebridge-lg-thinq-ac":{"v":1},"homebridge-lgwebos-tv":{"v":1},"homebridge-lifx-plugin":{"v":1},"homebridge-lighthouse":{"v":1},"homebridge-lightwaverf":{"v":1},"homebridge-linak":{"v":1},"homebridge-litter-robot-connect":{"v":1},"homebridge-logic-switch":{"v":1},"homebridge-logo-platform":{"v":1},"homebridge-loxone-control":{"i":"homebridge-loxone-control","v":1},"homebridge-loxone-proxy":{"i":"homebridge-loxone-proxy","v":1},"homebridge-lutron-caseta-leap":{"s":{"from":"homebridge-lutron-caseta-leap","to":"@homebridge-plugins/homebridge-lutron-caseta-leap","switch":"2.6.0"},"v":1},"homebridge-luxtronik2":{"v":1},"homebridge-magic-occupancy":{"v":1},"homebridge-magichome-dynamic-platform":{"v":1},"homebridge-meater":{"i":"homebridge-meater","m":1,"s":{"from":"homebridge-meater","to":"@homebridge-plugins/homebridge-meater","switch":"2.0.0"},"a":"donavanbecker","v":1},"homebridge-melcloud-control":{"v":1},"homebridge-meraki-control":{"v":1},"homebridge-mercedesme":{"v":1},"homebridge-meross":{"i":"homebridge-meross","m":1,"s":{"from":"homebridge-meross","to":"@homebridge-plugins/homebridge-meross","switch":"10.8.1"},"v":1},"homebridge-mertik-fireplace":{"v":1},"homebridge-messenger":{"v":1},"homebridge-mhacwifi1-lan":{"v":1},"homebridge-mhi-wfrac":{"i":"homebridge-mhi-wfrac","v":1},"homebridge-mi-humidifier":{"v":1},"homebridge-mi-hygrothermograph":{"v":1},"homebridge-micronova-agua-iot-stove":{"v":1},"homebridge-midea-platform":{"i":"homebridge-midea-platform","v":1},"homebridge-mieleathome":{"v":1},"homebridge-mihomegateway":{"v":1},"homebridge-milighthub-platform":{"v":1},"homebridge-miot":{"v":1},"homebridge-mobilelink":{"v":1},"homebridge-moodo":{"v":1},"homebridge-moonraker":{"v":1},"homebridge-mqtt":{"v":1},"homebridge-mqtt-ceiling-fan-remote":{"v":1},"homebridge-mqtt-tasmota":{"v":1},"homebridge-mqttsmokesensor":{"v":1},"homebridge-mqttthing":{"v":1},"homebridge-multiswitcheroo":{"v":1},"homebridge-music":{"i":"homebridge-music","v":1},"homebridge-musiccast-multiroom":{"v":1},"homebridge-my-wallbox":{"i":"homebridge-my-wallbox","v":1},"homebridge-mylink":{"v":1},"homebridge-myplace":{"v":1},"homebridge-myq":{"v":1},"homebridge-mysmartblinds-bridge":{"v":1},"homebridge-naim-audio":{"v":1},"homebridge-nb":{"i":"homebridge-nb","v":1},"homebridge-neptun-smart":{"v":1},"homebridge-ness-d16x":{"v":1},"homebridge-nest":{"i":"homebridge-nest","v":1},"homebridge-nest-cam":{"i":"homebridge-nest-cam","v":1},"homebridge-network-presence":{"v":1},"homebridge-ngbs-icon-thermostat":{"v":1},"homebridge-node-alarm-dot-com":{"v":1},"homebridge-noip":{"i":"homebridge-noip","m":1,"s":{"from":"homebridge-noip","to":"@homebridge-plugins/homebridge-noip","switch":"4.0.0"},"a":"donavanbecker","v":1},"homebridge-nordpool-baltics":{"i":"homebridge-nordpool-baltics","v":1},"homebridge-notifyevents":{"v":1},"homebridge-nukiio":{"v":1},"homebridge-nuvo":{"v":1},"homebridge-octoprint-motion":{"v":1},"homebridge-omnik":{"v":1},"homebridge-omnilink-platform":{"i":"homebridge-omnilink-platform","v":1},"homebridge-onstar":{"v":1},"homebridge-open-sesame":{"v":1},"homebridge-openrgb":{"v":1},"homebridge-opensprinkler-api":{"v":1},"homebridge-openwebif-tv":{"v":1},"homebridge-oppo-udp":{"i":"homebridge-oppo-udp","v":1},"homebridge-orbit-irrigation":{"i":"homebridge-orbit-irrigation","v":1},"homebridge-otgw":{"i":"homebridge-otgw","v":1},"homebridge-overda-uranus":{"v":1},"homebridge-owfs":{"v":1},"homebridge-p1":{"i":"homebridge-p1","v":1},"homebridge-panasonic-ac-platform":{"i":"homebridge-panasonic-ac-platform","v":1},"homebridge-panasonic-miraie-ac-platform":{"v":1},"homebridge-pc-volume":{"v":1},"homebridge-pentair-intellicenter":{"v":1},"homebridge-pentair-screenlogic":{"v":1},"homebridge-people-pro":{"v":1},"homebridge-petkit-pet-feeder":{"v":1},"homebridge-petkit-platform":{"v":1},"homebridge-petsafe-smart-feed":{"v":1},"homebridge-philips-air":{"v":1},"homebridge-philips-android-tv":{"v":1},"homebridge-philipsair-platform":{"v":1},"homebridge-philipstv-saphitvos":{"v":1},"homebridge-pichler-pkom4":{"v":1},"homebridge-pico":{"v":1},"homebridge-pico-w-bridge":{"v":1},"homebridge-pihole":{"v":1},"homebridge-platform-maxcube":{"v":1},"homebridge-platform-orbit":{"v":1},"homebridge-playstation":{"v":1},"homebridge-playstation-game-title":{"v":1},"homebridge-plex-webhooks":{"v":1},"homebridge-plugin-govee":{"v":1},"homebridge-plugin-update-check":{"s":{"from":"homebridge-plugin-update-check","to":"@homebridge-plugins/homebridge-plugin-update-check","switch":"1.0.2"},"v":1},"homebridge-porsche-taycan":{"i":"homebridge-porsche-taycan","v":1},"homebridge-presence-switch-msgraph":{"v":1},"homebridge-presence-switch-slack":{"v":1},"homebridge-printer":{"v":1},"homebridge-programmable-http-switch":{"v":1},"homebridge-prosegur":{"v":1},"homebridge-prusa-link":{"v":1},"homebridge-purpleair":{"v":1},"homebridge-purpleair-sensor":{"v":1},"homebridge-qolsys":{"v":1},"homebridge-ra2-select":{"v":1},"homebridge-rachio-irrigation":{"i":"homebridge-rachio-irrigation","v":1},"homebridge-rademacher-homepilot":{"v":1},"homebridge-radiora2":{"v":1},"homebridge-rainbird":{"i":"homebridge-rainbird","m":1,"s":{"from":"homebridge-rainbird","to":"@homebridge-plugins/homebridge-rainbird","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-ratgdo":{"i":"homebridge-ratgdo","v":1},"homebridge-red-alert-via-kumta":{"v":1},"homebridge-remootio":{"v":1},"homebridge-resideo":{"i":"homebridge-resideo","m":1,"s":{"from":"homebridge-resideo","to":"@homebridge-plugins/homebridge-resideo","switch":"3.0.0"},"a":"donavanbecker","v":1},"homebridge-rgb-ledstrip":{"v":1},"homebridge-ring":{"i":"homebridge-ring","v":1},"homebridge-rinnai-controlr":{"v":1},"homebridge-rinnai-touch-platform":{"i":"homebridge-rinnai-touch-platform","v":1},"homebridge-robonect":{"v":1},"homebridge-rocket-smart-home-ui":{"h":1},"homebridge-rointe-unofficial":{"v":1},"homebridge-roomba2":{"s":{"from":"homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"},"v":1},"homebridge-roomme":{"v":1},"homebridge-rpi":{"i":"homebridge-rpi","v":1},"homebridge-rpi-rf-switch":{"v":1},"homebridge-samsung-tizen":{"v":1},"homebridge-samsungtv-2014":{"v":1},"homebridge-samsungtvht":{"v":1},"homebridge-saphi-tv":{"v":1},"homebridge-schedule":{"v":1},"homebridge-scout":{"v":1},"homebridge-securitysystem":{"v":1},"homebridge-sensibo-ac":{"i":"homebridge-sensibo-ac","v":1},"homebridge-sensit-tank-monitor":{"v":1},"homebridge-sepsadsecurity":{"v":1},"homebridge-server":{"h":1},"homebridge-sharkiq":{"i":"homebridge-sharkiq","v":1},"homebridge-shelly":{"v":1},"homebridge-shelly-ng":{"v":1},"homebridge-shortcuts-buttons":{"i":"homebridge-shortcuts-buttons","v":1},"homebridge-sht3x":{"v":1},"homebridge-signalk":{"i":"homebridge-signalk","v":1},"homebridge-simplisafe3":{"v":1},"homebridge-sinricpro":{"i":"homebridge-sinricpro","v":1},"homebridge-skybell":{"v":1},"homebridge-slide-shutter":{"v":1},"homebridge-sma-home-manager":{"v":1},"homebridge-smart-irrigation":{"v":1},"homebridge-smartcielo":{"v":1},"homebridge-smartdry":{"v":1},"homebridge-smartglass":{"v":1},"homebridge-smarthomeng":{"v":1},"homebridge-smarthq":{"a":"donavanbecker"},"homebridge-smartthings":{"v":1},"homebridge-smartthings-ik":{"v":1},"homebridge-smtp-motion":{"v":1},"homebridge-snowsense":{"i":"homebridge-snowsense","v":1},"homebridge-solaxcloud-api":{"v":1},"homebridge-solis5g-battery":{"v":1},"homebridge-somfy-hotwired":{"v":1},"homebridge-somfy-tahoma-screen":{"v":1},"homebridge-somneo":{"v":1},"homebridge-sonos":{"v":1},"homebridge-sonos-multiroom":{"v":1},"homebridge-sonos-starter-track":{"v":1},"homebridge-sony-audio":{"v":1},"homebridge-sp108e-platform":{"v":1},"homebridge-spanet":{"v":1},"homebridge-spotify-speaker":{"v":1},"homebridge-spruce-irrigation":{"v":1},"homebridge-stagekit":{"v":1},"homebridge-stagg-ekg-plus":{"v":1},"homebridge-star-projector":{"v":1},"homebridge-sternet-smart-lan":{"v":1},"homebridge-subaru":{"v":1},"homebridge-sunsa":{"v":1},"homebridge-switch-button":{"v":1},"homebridge-switchbot-bluetooth-platform":{"v":1},"homebridge-switchbot-for-mac":{"v":1},"homebridge-switchbot-sensor-ble":{"v":1},"homebridge-switcher-platform":{"i":"homebridge-switcher-platform","v":1},"homebridge-tadiran-ac":{"v":1},"homebridge-tado-ac":{"i":"homebridge-tado-ac","v":1},"homebridge-tado-platform":{"v":1},"homebridge-tapo-camera":{"v":1},"homebridge-tasmota":{"i":"homebridge-tasmota","v":1},"homebridge-tasmota-control":{"v":1},"homebridge-tasmota-zbbridge":{"v":1},"homebridge-tcc":{"i":"homebridge-tcc","v":1},"homebridge-television-universal-control":{"v":1},"homebridge-temperature-sensor-dht":{"v":1},"homebridge-tempo":{"i":"homebridge-tempo","v":1},"homebridge-tempstick":{"v":1},"homebridge-tesla":{"v":1},"homebridge-tesy-heater-v2":{"v":1},"homebridge-texecom-connect":{"v":1},"homebridge-thermobit":{"m":1,"v":1},"homebridge-tibber-price":{"v":1},"homebridge-tibberswitch":{"v":1},"homebridge-tidbyt":{"v":1},"homebridge-tiko":{"i":"homebridge-tiko","v":1},"homebridge-tivo-control":{"v":1},"homebridge-to-hoobs":{"h":1},"homebridge-tovala":{"i":"homebridge-tovala","v":1},"homebridge-tp-link-access-control":{"v":1},"homebridge-tp-link-powerline":{"m":1},"homebridge-tp-link-tapo":{"v":1},"homebridge-tplink-smarthome":{"v":1},"homebridge-ttlock":{"v":1},"homebridge-tuya":{"v":1},"homebridge-tuya-ir":{"v":1},"homebridge-tuya-platform":{"v":1},"homebridge-tuya-platform-talrhvfork":{"v":1},"homebridge-twinkly-plus":{"v":1},"homebridge-uconnect":{"v":1},"homebridge-ueboom":{"v":1},"homebridge-ui":{"h":1},"homebridge-unifi-access":{"i":"homebridge-unifi-access","v":1},"homebridge-unifi-occupancy":{"v":1},"homebridge-unifi-poe-control":{"v":1},"homebridge-unifi-protect":{"i":"homebridge-unifi-protect","v":1},"homebridge-unifi-protect-camera-motion":{"v":1},"homebridge-unifi-smartpower":{"v":1},"homebridge-ups":{"i":"homebridge-ups","v":1},"homebridge-velux-active":{"v":1},"homebridge-verisure":{"v":1},"homebridge-vesync-v2":{"v":1},"homebridge-videodoorbell":{"v":1},"homebridge-vieramatic":{"v":1},"homebridge-virtual-accessories":{"i":"homebridge-virtual-accessories","v":1},"homebridge-virtual-device":{"m":1},"homebridge-volvo":{"v":1},"homebridge-washingmachine-pow":{"v":1},"homebridge-wattbox":{"v":1},"homebridge-wattbox-ip":{"v":1},"homebridge-weather-plus":{"v":1},"homebridge-weatherflow-tempest":{"v":1},"homebridge-webos-tv":{"v":1},"homebridge-website-change-check":{"v":1},"homebridge-wemo":{"i":"homebridge-wemo","m":1,"v":1},"homebridge-winix-purifiers":{"v":1},"homebridge-wiser":{"v":1},"homebridge-wiz-lan":{"v":1},"homebridge-wled-ws":{"i":"homebridge-wled-ws","v":1},"homebridge-wol":{"v":1},"homebridge-ws":{"i":"homebridge-ws","v":1},"homebridge-wyze-robovac":{"v":1},"homebridge-wyze-smart-home":{"v":1},"homebridge-xbox-tv":{"v":1},"homebridge-xfinityhome":{"v":1},"homebridge-xiaomi-aqara-ac-cooler":{"v":1},"homebridge-xiaomi-fan":{"v":1},"homebridge-xiaomi-mi-air-purifier":{"v":1},"homebridge-xiaomi-roborock-vacuum":{"v":1},"homebridge-yamaha-receiver":{"i":"homebridge-yamaha-receiver","v":1},"homebridge-yeelighter":{"v":1},"homebridge-yet-another-ping":{"v":1},"homebridge-yindl":{"v":1},"homebridge-yokis-usb":{"v":1},"homebridge-yolink":{"v":1},"homebridge-z2m":{"v":1},"homebridge-zidoo-androidtv":{"i":"homebridge-zidoo-androidtv","v":1},"homebridge-zigbee-nt":{"v":1},"homebridge-zp":{"i":"homebridge-zp","v":1}} \ No newline at end of file diff --git a/assets/plugins.json b/assets/plugins.json index 3078627..292ff7a 100644 --- a/assets/plugins.json +++ b/assets/plugins.json @@ -236,26 +236,11 @@ "icon": "icons/homebridge-roomba.png", "maintained": true, "newScope": false, - "scoped": false, + "scoped": "karlvr", "author": "karlvr", "verified": true, "verifiedPlus": false }, - "@homebridge-plugins/homebridge-roomba2": { - "name": null, - "hidden": false, - "icon": null, - "maintained": false, - "newScope": { - "from": "@homebridge-plugins/homebridge-roomba2", - "to": "@homebridge-plugins/homebridge-roomba", - "switch": "1.5.3" - }, - "scoped": false, - "author": null, - "verified": false, - "verifiedPlus": false - }, "@homebridge-plugins/homebridge-smarthq": { "name": null, "hidden": false, diff --git a/assets/plugins.min.json b/assets/plugins.min.json index 487920a..1f50819 100644 --- a/assets/plugins.min.json +++ b/assets/plugins.min.json @@ -1 +1 @@ -{"@0x5e/homebridge-tuya-platform":{"icon":"homebridge-tuya-platform","verified":1},"@balansse/homebridge-vivint":{"verified":1},"@busse/homebridge-pluggit":{"verified":1},"@chazepps/homebridge-hejhome":{"icon":"homebridge-hejhome","verified":1},"@danielgindi/homebridge-bcp-charger":{"verified":1},"@hansfriedrich/homebridge-feller-wiser":{"verified":1},"@hernas/homebridge-panasonic-heat-pump":{"verified":1},"@hernas/homebridge-salus-sq610":{"verified":1},"@homebridge-plugins/homebridge-air":{"icon":"homebridge-air","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-august":{"icon":"homebridge-august","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-camera-ffmpeg":{"icon":"homebridge-camera-ffmpeg","maintained":1,"scoped":"sunookitsune","verified":1},"@homebridge-plugins/homebridge-cloudflared-tunnel":{"icon":"homebridge-cloudflared-tunnel","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-ewelink":{"icon":"homebridge-ewelink","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-govee":{"icon":"homebridge-govee","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-lutron-caseta-leap":{"icon":"homebridge-lutron-caseta-leap","maintained":1,"scoped":"thenewwazoo","verified":1},"@homebridge-plugins/homebridge-meater":{"icon":"homebridge-meater","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-meross":{"icon":"homebridge-meross","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-noip":{"icon":"homebridge-noip","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-plugin-update-check":{"maintained":1,"scoped":"sunookitsune","verified":1},"@homebridge-plugins/homebridge-rainbird":{"icon":"homebridge-rainbird","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-resideo":{"icon":"homebridge-resideo","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-roomba":{"icon":"homebridge-roomba","maintained":1,"verified":1},"@homebridge-plugins/homebridge-roomba2":{"newScope":{"from":"@homebridge-plugins/homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"}},"@homebridge-plugins/homebridge-smarthq":{"icon":"homebridge-smarthq","maintained":1,"scoped":"donavanbecker","verified":1},"@jdes/homebridge-tost-corp-somfy-rts-web":{"verified":1},"@milo526/homebridge-tuya-web":{"verified":1},"@o-lukas/homebridge-smartthings-tv":{"verified":1},"@ohmantics/homebridge-airmega":{"verified":1},"@pietrolubini/homebridge-ecoflow":{"icon":"homebridge-ecoflow","verified":1},"@puchupala/homebridge-nature-remo-multi-toggle-light":{"verified":1},"@rsauget/homebridge-flexom":{"verified":1},"@string-bean/homebridge-drayton-wiser":{"verified":1},"@switchbot/homebridge-switchbot":{"icon":"homebridge-switchbot","verified":1},"@ubreu/homebridge-helios-kwl":{"verified":1},"@ubreu/homebridge-ibricks":{"verified":1},"@vandubois/homebridge-virtual-switch":{"icon":"homebridge-virtual-switch","verified":1},"@xenuiswatching/homebridge-hubspace":{"verified":1},"homebridge-2-enet":{"verified":1},"homebridge-3em-energy-meter":{"verified":1},"homebridge-433-arduino":{"verified":1},"homebridge-abode-lights":{"verified":1},"homebridge-actron-neo":{"icon":"homebridge-actron-neo","verified":1},"homebridge-actron-que":{"verified":1},"homebridge-adguardhome":{"verified":1},"homebridge-adt-pulse":{"verified":1},"homebridge-advanced-timer":{"verified":1},"homebridge-aeg-robot":{"icon":"homebridge-aeg-robot","verified":1},"homebridge-aeg-wellbeing":{"verified":1},"homebridge-agile-octopus-rates":{"verified":1},"homebridge-air":{"icon":"homebridge-air","maintained":1,"newScope":{"from":"homebridge-air","to":"@homebridge-plugins/homebridge-air","switch":"1.0.0"},"verified":1},"homebridge-air-q":{"verified":1},"homebridge-airconditioner-mitsubishi-au-nz":{"verified":1},"homebridge-airport-express-connected":{"icon":"homebridge-airport-express-connected","verified":1},"homebridge-airthings":{"verified":1},"homebridge-airtouch5-platform":{"verified":1},"homebridge-airzone-cloud":{"verified":1},"homebridge-aladdin-connect-garage-door":{"verified":1},"homebridge-aladdinconnect":{"verified":1},"homebridge-alexa":{"icon":"homebridge-alexa","verified":1},"homebridge-alexa-player":{"verified":1},"homebridge-alexa-smarthome":{"verified":1},"homebridge-alphaess":{"verified":1},"homebridge-amazondash-mac":{"verified":1},"homebridge-ambiback":{"icon":"homebridge-ambiback","verified":1},"homebridge-ambient-weather-sensors":{"icon":"homebridge-ambient-weather-sensors","verified":1},"homebridge-androidtv":{"verified":1},"homebridge-anthemreceiver":{"verified":1},"homebridge-apc-back-ups-hs500":{"verified":1},"homebridge-appletv-enhanced":{"icon":"homebridge-appletv-enhanced","verified":1},"homebridge-aqicn":{"verified":1},"homebridge-argo":{"verified":1},"homebridge-arlo":{"maintained":1},"homebridge-atomberg-fan":{"verified":1},"homebridge-august":{"icon":"homebridge-august","maintained":1,"newScope":{"from":"homebridge-august","to":"@homebridge-plugins/homebridge-august","switch":"3.0.0"},"verified":1},"homebridge-automower":{"verified":1},"homebridge-automower-platform":{"verified":1},"homebridge-awair2":{"verified":1},"homebridge-away-mode":{"verified":1},"homebridge-aws-iot":{"verified":1},"homebridge-balboa-spa":{"verified":1},"homebridge-batterytender":{"verified":1},"homebridge-bed-control":{"verified":1},"homebridge-beoplay":{"verified":1},"homebridge-better-roku":{"icon":"homebridge-better-roku","verified":1},"homebridge-blauberg-vento":{"verified":1},"homebridge-ble-thermobeacon":{"verified":1},"homebridge-blinds":{"verified":1},"homebridge-blinds-cmd":{"verified":1},"homebridge-blink-for-home":{"verified":1},"homebridge-blinkcameras":{"maintained":1},"homebridge-blueair-purifier":{"icon":"homebridge-blueair-purifier","verified":1},"homebridge-bold":{"verified":1},"homebridge-bold-ble":{"verified":1},"homebridge-bond":{"verified":1},"homebridge-boschcontrolpanel_bgseries":{"verified":1},"homebridge-bravia":{"verified":1},"homebridge-bravia-tvos":{"verified":1},"homebridge-brewer":{"verified":1},"homebridge-broadlink-heater-cooler":{"verified":1},"homebridge-browsercam":{"verified":1},"homebridge-button-platform":{"verified":1},"homebridge-caddx-interlogix":{"verified":1},"homebridge-calendar-scheduler":{"verified":1},"homebridge-camera-ffmpeg":{"newScope":{"from":"homebridge-camera-ffmpeg","to":"@homebridge-plugins/homebridge-camera-ffmpeg","switch":"3.1.4"},"verified":1},"homebridge-camera-ui":{"verified":1},"homebridge-carrier-infinity":{"verified":1},"homebridge-cgd-garage-door":{"verified":1},"homebridge-cleanmate":{"verified":1},"homebridge-cloudflared-tunnel":{"icon":"homebridge-cloudflared-tunnel","maintained":1,"newScope":{"from":"homebridge-cloudflared-tunnel","to":"@homebridge-plugins/homebridge-cloudflared-tunnel","switch":"2.0.0"},"verified":1},"homebridge-cmd4-advantageair":{"verified":1},"homebridge-comed-hourlypricing":{"icon":"homebridge-comed-hourlypricing","verified":1},"homebridge-comelit-platform":{"verified":1},"homebridge-comelit-sb-platform":{"verified":1},"homebridge-comelit-vedo-platform":{"verified":1},"homebridge-config-ui":{"hidden":1},"homebridge-config-ui-rdp":{"hidden":1},"homebridge-config-ui-x":{"verified":1},"homebridge-connectlife-ac":{"verified":1},"homebridge-cool-automation":{"icon":"homebridge-cool-automation","verified":1},"homebridge-coviva-hager":{"verified":1},"homebridge-cron-scheduler":{"verified":1},"homebridge-cuby":{"verified":1},"homebridge-daelim-smarthome":{"verified":1},"homebridge-dafang-mqtt-republish":{"verified":1},"homebridge-dahua-alarm":{"icon":"homebridge-dahua-alarm","verified":1},"homebridge-dahua-alerts":{"verified":1},"homebridge-daikin-cloud":{"verified":1},"homebridge-daikin-local":{"verified":1},"homebridge-daikin-local-platform":{"verified":1},"homebridge-daikin-oneplus":{"verified":1},"homebridge-daikin-smart-ac":{"verified":1},"homebridge-daikin-tempsensor-nocloud":{"verified":1},"homebridge-davis":{"verified":1},"homebridge-deconz":{"icon":"homebridge-deconz","verified":1},"homebridge-deebot":{"icon":"homebridge-deebot","maintained":1,"verified":1},"homebridge-deebotecovacs":{"verified":1},"homebridge-delay-switch":{"icon":"homebridge-delay-switch","verified":1},"homebridge-denon-heos":{"verified":1},"homebridge-denon-tv":{"verified":1},"homebridge-device-alive":{"verified":1},"homebridge-deye":{"verified":1},"homebridge-dolphin":{"icon":"homebridge-dolphin","verified":1},"homebridge-doorbird":{"verified":1},"homebridge-dreamscreen-rm":{"icon":"homebridge-dreamscreen-rm","verified":1},"homebridge-dreo":{"icon":"homebridge-dreo","verified":1},"homebridge-dummy":{"verified":1},"homebridge-dune-hd":{"icon":"homebridge-dune-hd","verified":1},"homebridge-dynamicapi":{"verified":1},"homebridge-dyson-bp01":{"icon":"homebridge-dyson-bp01","verified":1},"homebridge-dyson-pure-cool":{"verified":1},"homebridge-easee":{"icon":"homebridge-easee","verified":1},"homebridge-ecoforest-thermostat":{"icon":"homebridge-ecoforest-thermostat","verified":1},"homebridge-ecoplug":{"verified":1},"homebridge-ecowitt-weather-sensors":{"icon":"homebridge-ecowitt-weather-sensors","verified":1},"homebridge-edomoticz":{"verified":1},"homebridge-eggtimer-plugin":{"verified":1},"homebridge-egreat-androidtv":{"icon":"homebridge-egreat-androidtv","verified":1},"homebridge-electra-smart":{"icon":"homebridge-electra-smart","verified":1},"homebridge-electricitymaps":{"verified":1},"homebridge-elkm1":{"verified":1},"homebridge-eltako-minisafe2":{"verified":1},"homebridge-enphase-envoy":{"verified":1},"homebridge-enviroindoor":{"verified":1},"homebridge-enviroplus":{"verified":1},"homebridge-envirourban":{"verified":1},"homebridge-envisalink":{"verified":1},"homebridge-envisalink-ademco":{"icon":"homebridge-envisalink-ademco","verified":1},"homebridge-eosstb":{"verified":1},"homebridge-eufy-security":{"icon":"homebridge-eufy-security","verified":1},"homebridge-evohome":{"verified":1},"homebridge-ewelink":{"icon":"homebridge-ewelink","newScope":{"from":"homebridge-ewelink","to":"@homebridge-plugins/homebridge-ewelink","switch":"12.3.3"},"verified":1},"homebridge-exivo":{"verified":1},"homebridge-ezviz":{"verified":1},"homebridge-fenix-tft-wifi":{"verified":1},"homebridge-fhem":{"verified":1},"homebridge-fibaro-hc3":{"verified":1},"homebridge-fibaro-home-center":{"icon":"homebridge-fibaro-home-center","verified":1},"homebridge-flair":{"verified":1},"homebridge-flobymoen":{"verified":1},"homebridge-flume":{"maintained":1,"verified":1},"homebridge-fordpass":{"icon":"homebridge-fordpass","verified":1},"homebridge-foxess":{"verified":1},"homebridge-freeathome-local-api":{"verified":1},"homebridge-freebox-player-delta":{"verified":1},"homebridge-frigidaire-dehumidifier":{"verified":1},"homebridge-fritz-platform":{"verified":1},"homebridge-ftp-motion":{"verified":1},"homebridge-fujitsu-airstage":{"verified":1},"homebridge-futurehome":{"icon":"homebridge-futurehome","verified":1},"homebridge-genie-aladdin-connect":{"verified":1},"homebridge-glances":{"verified":1},"homebridge-gogogate2":{"verified":1},"homebridge-google-nest-sdm":{"verified":1},"homebridge-govee":{"icon":"homebridge-govee","newScope":{"from":"homebridge-govee","to":"@homebridge-plugins/homebridge-govee","switch":"10.15.0"},"verified":1},"homebridge-gpio-doorbell":{"verified":1},"homebridge-gpio-rgb-ledstrip":{"verified":1},"homebridge-gpio-rgbw-ledstrip":{"verified":1},"homebridge-gree-ac":{"verified":1},"homebridge-green-mountain-grills":{"verified":1},"homebridge-grohe-sense":{"verified":1},"homebridge-gsh":{"icon":"homebridge-gsh","maintained":1,"verified":1},"homebridge-haieracbridge-platform":{"verified":1},"homebridge-harmony":{"verified":1},"homebridge-hatch-baby-rest":{"verified":1},"homebridge-hikconnect":{"verified":1},"homebridge-hilo":{"verified":1},"homebridge-homeconnect":{"icon":"homebridge-homeconnect","verified":1},"homebridge-homekit-control":{"icon":"homebridge-homekit-control","verified":1},"homebridge-homeqtt-alarm":{"verified":1},"homebridge-homewizard-energy-socket":{"verified":1},"homebridge-homewizard-power-consumption":{"verified":1},"homebridge-homeworks":{"verified":1},"homebridge-hsd":{"verified":1},"homebridge-http-curtain":{"verified":1},"homebridge-http-garage-doors":{"icon":"homebridge-http-garage-doors","verified":1},"homebridge-http-iot":{"verified":1},"homebridge-http-json-thermometer":{"verified":1},"homebridge-http-leak-sensor":{"verified":1},"homebridge-http-sensors-switches":{"verified":1},"homebridge-hubitat-tonesto7":{"verified":1},"homebridge-hubspace":{"verified":1},"homebridge-hue":{"icon":"homebridge-hue","verified":1},"homebridge-hue-daylight-sync":{"verified":1},"homebridge-hunter-hydrawise":{"icon":"homebridge-hunter-hydrawise","verified":1},"homebridge-hyperion-jub":{"verified":1},"homebridge-hyundai-bluelink":{"verified":1},"homebridge-i6-bigassfans":{"verified":1},"homebridge-infinitude-v2":{"verified":1},"homebridge-intelliclima":{"icon":"homebridge-intelliclima","verified":1},"homebridge-intercom-automation-hat":{"verified":1},"homebridge-irobot-v2":{"verified":1},"homebridge-itho-daalderop":{"verified":1},"homebridge-jablotron":{"verified":1},"homebridge-jewish-calendar":{"verified":1},"homebridge-juicebox":{"verified":1},"homebridge-kasa-hub":{"verified":1},"homebridge-kasa-python":{"icon":"homebridge-kasa-python","verified":1},"homebridge-keylights":{"verified":1},"homebridge-kiwigrid":{"verified":1},"homebridge-kodi":{"icon":"homebridge-kodi","verified":1},"homebridge-konnected":{"verified":1},"homebridge-kumo":{"verified":1},"homebridge-landroid":{"verified":1},"homebridge-lay-z-spa":{"verified":1},"homebridge-level-sense":{"verified":1},"homebridge-leviton":{"verified":1},"homebridge-levoit-air-purifier":{"verified":1},"homebridge-levoit-humidifiers":{"verified":1},"homebridge-lg-enervu":{"icon":"homebridge-lg-enervu","verified":1},"homebridge-lg-thinq":{"verified":1},"homebridge-lg-thinq-ac":{"verified":1},"homebridge-lgwebos-tv":{"verified":1},"homebridge-lifx-plugin":{"verified":1},"homebridge-lighthouse":{"verified":1},"homebridge-lightwaverf":{"verified":1},"homebridge-linak":{"verified":1},"homebridge-litter-robot-connect":{"verified":1},"homebridge-logic-switch":{"verified":1},"homebridge-logo-platform":{"verified":1},"homebridge-loxone-control":{"icon":"homebridge-loxone-control","verified":1},"homebridge-loxone-proxy":{"icon":"homebridge-loxone-proxy","verified":1},"homebridge-lutron-caseta-leap":{"newScope":{"from":"homebridge-lutron-caseta-leap","to":"@homebridge-plugins/homebridge-lutron-caseta-leap","switch":"2.6.0"},"verified":1},"homebridge-luxtronik2":{"verified":1},"homebridge-magic-occupancy":{"verified":1},"homebridge-magichome-dynamic-platform":{"verified":1},"homebridge-meater":{"icon":"homebridge-meater","maintained":1,"newScope":{"from":"homebridge-meater","to":"@homebridge-plugins/homebridge-meater","switch":"2.0.0"},"verified":1},"homebridge-melcloud-control":{"verified":1},"homebridge-meraki-control":{"verified":1},"homebridge-mercedesme":{"verified":1},"homebridge-meross":{"icon":"homebridge-meross","maintained":1,"newScope":{"from":"homebridge-meross","to":"@homebridge-plugins/homebridge-meross","switch":"10.8.1"},"verified":1},"homebridge-mertik-fireplace":{"verified":1},"homebridge-messenger":{"verified":1},"homebridge-mhacwifi1-lan":{"verified":1},"homebridge-mhi-wfrac":{"icon":"homebridge-mhi-wfrac","verified":1},"homebridge-mi-humidifier":{"verified":1},"homebridge-mi-hygrothermograph":{"verified":1},"homebridge-micronova-agua-iot-stove":{"verified":1},"homebridge-midea-platform":{"icon":"homebridge-midea-platform","verified":1},"homebridge-mieleathome":{"verified":1},"homebridge-mihomegateway":{"verified":1},"homebridge-milighthub-platform":{"verified":1},"homebridge-miot":{"verified":1},"homebridge-mobilelink":{"verified":1},"homebridge-moodo":{"verified":1},"homebridge-moonraker":{"verified":1},"homebridge-mqtt":{"verified":1},"homebridge-mqtt-ceiling-fan-remote":{"verified":1},"homebridge-mqtt-tasmota":{"verified":1},"homebridge-mqttsmokesensor":{"verified":1},"homebridge-mqttthing":{"verified":1},"homebridge-multiswitcheroo":{"verified":1},"homebridge-music":{"icon":"homebridge-music","verified":1},"homebridge-musiccast-multiroom":{"verified":1},"homebridge-my-wallbox":{"icon":"homebridge-my-wallbox","verified":1},"homebridge-mylink":{"verified":1},"homebridge-myplace":{"verified":1},"homebridge-myq":{"verified":1},"homebridge-mysmartblinds-bridge":{"verified":1},"homebridge-naim-audio":{"verified":1},"homebridge-nb":{"icon":"homebridge-nb","verified":1},"homebridge-neptun-smart":{"verified":1},"homebridge-ness-d16x":{"verified":1},"homebridge-nest":{"icon":"homebridge-nest","verified":1},"homebridge-nest-cam":{"icon":"homebridge-nest-cam","verified":1},"homebridge-network-presence":{"verified":1},"homebridge-ngbs-icon-thermostat":{"verified":1},"homebridge-node-alarm-dot-com":{"verified":1},"homebridge-noip":{"icon":"homebridge-noip","maintained":1,"newScope":{"from":"homebridge-noip","to":"@homebridge-plugins/homebridge-noip","switch":"4.0.0"},"verified":1},"homebridge-nordpool-baltics":{"icon":"homebridge-nordpool-baltics","verified":1},"homebridge-notifyevents":{"verified":1},"homebridge-nukiio":{"verified":1},"homebridge-nuvo":{"verified":1},"homebridge-octoprint-motion":{"verified":1},"homebridge-omnik":{"verified":1},"homebridge-omnilink-platform":{"icon":"homebridge-omnilink-platform","verified":1},"homebridge-onstar":{"verified":1},"homebridge-open-sesame":{"verified":1},"homebridge-openrgb":{"verified":1},"homebridge-opensprinkler-api":{"verified":1},"homebridge-openwebif-tv":{"verified":1},"homebridge-oppo-udp":{"icon":"homebridge-oppo-udp","verified":1},"homebridge-orbit-irrigation":{"icon":"homebridge-orbit-irrigation","verified":1},"homebridge-otgw":{"icon":"homebridge-otgw","verified":1},"homebridge-overda-uranus":{"verified":1},"homebridge-owfs":{"verified":1},"homebridge-p1":{"icon":"homebridge-p1","verified":1},"homebridge-panasonic-ac-platform":{"icon":"homebridge-panasonic-ac-platform","verified":1},"homebridge-panasonic-miraie-ac-platform":{"verified":1},"homebridge-pc-volume":{"verified":1},"homebridge-pentair-intellicenter":{"verified":1},"homebridge-pentair-screenlogic":{"verified":1},"homebridge-people-pro":{"verified":1},"homebridge-petkit-pet-feeder":{"verified":1},"homebridge-petkit-platform":{"verified":1},"homebridge-petsafe-smart-feed":{"verified":1},"homebridge-philips-air":{"verified":1},"homebridge-philips-android-tv":{"verified":1},"homebridge-philipsair-platform":{"verified":1},"homebridge-philipstv-saphitvos":{"verified":1},"homebridge-pichler-pkom4":{"verified":1},"homebridge-pico":{"verified":1},"homebridge-pico-w-bridge":{"verified":1},"homebridge-pihole":{"verified":1},"homebridge-platform-maxcube":{"verified":1},"homebridge-platform-orbit":{"verified":1},"homebridge-playstation":{"verified":1},"homebridge-playstation-game-title":{"verified":1},"homebridge-plex-webhooks":{"verified":1},"homebridge-plugin-govee":{"verified":1},"homebridge-plugin-update-check":{"newScope":{"from":"homebridge-plugin-update-check","to":"@homebridge-plugins/homebridge-plugin-update-check","switch":"1.0.2"},"verified":1},"homebridge-porsche-taycan":{"icon":"homebridge-porsche-taycan","verified":1},"homebridge-presence-switch-msgraph":{"verified":1},"homebridge-presence-switch-slack":{"verified":1},"homebridge-printer":{"verified":1},"homebridge-programmable-http-switch":{"verified":1},"homebridge-prosegur":{"verified":1},"homebridge-prusa-link":{"verified":1},"homebridge-purpleair":{"verified":1},"homebridge-purpleair-sensor":{"verified":1},"homebridge-qolsys":{"verified":1},"homebridge-ra2-select":{"verified":1},"homebridge-rachio-irrigation":{"icon":"homebridge-rachio-irrigation","verified":1},"homebridge-rademacher-homepilot":{"verified":1},"homebridge-radiora2":{"verified":1},"homebridge-rainbird":{"icon":"homebridge-rainbird","maintained":1,"newScope":{"from":"homebridge-rainbird","to":"@homebridge-plugins/homebridge-rainbird","switch":"3.0.0"},"verified":1},"homebridge-ratgdo":{"icon":"homebridge-ratgdo","verified":1},"homebridge-red-alert-via-kumta":{"verified":1},"homebridge-remootio":{"verified":1},"homebridge-resideo":{"icon":"homebridge-resideo","maintained":1,"newScope":{"from":"homebridge-resideo","to":"@homebridge-plugins/homebridge-resideo","switch":"3.0.0"},"verified":1},"homebridge-rgb-ledstrip":{"verified":1},"homebridge-ring":{"icon":"homebridge-ring","verified":1},"homebridge-rinnai-controlr":{"verified":1},"homebridge-rinnai-touch-platform":{"icon":"homebridge-rinnai-touch-platform","verified":1},"homebridge-robonect":{"verified":1},"homebridge-rocket-smart-home-ui":{"hidden":1},"homebridge-rointe-unofficial":{"verified":1},"homebridge-roomba2":{"newScope":{"from":"homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"},"verified":1},"homebridge-roomme":{"verified":1},"homebridge-rpi":{"icon":"homebridge-rpi","verified":1},"homebridge-rpi-rf-switch":{"verified":1},"homebridge-samsung-tizen":{"verified":1},"homebridge-samsungtv-2014":{"verified":1},"homebridge-samsungtvht":{"verified":1},"homebridge-saphi-tv":{"verified":1},"homebridge-schedule":{"verified":1},"homebridge-scout":{"verified":1},"homebridge-securitysystem":{"verified":1},"homebridge-sensibo-ac":{"icon":"homebridge-sensibo-ac","verified":1},"homebridge-sensit-tank-monitor":{"verified":1},"homebridge-sepsadsecurity":{"verified":1},"homebridge-server":{"hidden":1},"homebridge-sharkiq":{"icon":"homebridge-sharkiq","verified":1},"homebridge-shelly":{"verified":1},"homebridge-shelly-ng":{"verified":1},"homebridge-shortcuts-buttons":{"icon":"homebridge-shortcuts-buttons","verified":1},"homebridge-sht3x":{"verified":1},"homebridge-signalk":{"icon":"homebridge-signalk","verified":1},"homebridge-simplisafe3":{"verified":1},"homebridge-sinricpro":{"icon":"homebridge-sinricpro","verified":1},"homebridge-skybell":{"verified":1},"homebridge-slide-shutter":{"verified":1},"homebridge-sma-home-manager":{"verified":1},"homebridge-smart-irrigation":{"verified":1},"homebridge-smartcielo":{"verified":1},"homebridge-smartdry":{"verified":1},"homebridge-smartglass":{"verified":1},"homebridge-smarthomeng":{"verified":1},"homebridge-smarthq":{},"homebridge-smartthings":{"verified":1},"homebridge-smartthings-ik":{"verified":1},"homebridge-smtp-motion":{"verified":1},"homebridge-snowsense":{"icon":"homebridge-snowsense","verified":1},"homebridge-solaxcloud-api":{"verified":1},"homebridge-solis5g-battery":{"verified":1},"homebridge-somfy-hotwired":{"verified":1},"homebridge-somfy-tahoma-screen":{"verified":1},"homebridge-somneo":{"verified":1},"homebridge-sonos":{"verified":1},"homebridge-sonos-multiroom":{"verified":1},"homebridge-sonos-starter-track":{"verified":1},"homebridge-sony-audio":{"verified":1},"homebridge-sp108e-platform":{"verified":1},"homebridge-spanet":{"verified":1},"homebridge-spotify-speaker":{"verified":1},"homebridge-spruce-irrigation":{"verified":1},"homebridge-stagekit":{"verified":1},"homebridge-stagg-ekg-plus":{"verified":1},"homebridge-star-projector":{"verified":1},"homebridge-sternet-smart-lan":{"verified":1},"homebridge-subaru":{"verified":1},"homebridge-sunsa":{"verified":1},"homebridge-switch-button":{"verified":1},"homebridge-switchbot-bluetooth-platform":{"verified":1},"homebridge-switchbot-for-mac":{"verified":1},"homebridge-switchbot-sensor-ble":{"verified":1},"homebridge-switcher-platform":{"icon":"homebridge-switcher-platform","verified":1},"homebridge-tadiran-ac":{"verified":1},"homebridge-tado-ac":{"icon":"homebridge-tado-ac","verified":1},"homebridge-tado-platform":{"verified":1},"homebridge-tapo-camera":{"verified":1},"homebridge-tasmota":{"icon":"homebridge-tasmota","verified":1},"homebridge-tasmota-control":{"verified":1},"homebridge-tasmota-zbbridge":{"verified":1},"homebridge-tcc":{"icon":"homebridge-tcc","verified":1},"homebridge-television-universal-control":{"verified":1},"homebridge-temperature-sensor-dht":{"verified":1},"homebridge-tempo":{"icon":"homebridge-tempo","verified":1},"homebridge-tempstick":{"verified":1},"homebridge-tesla":{"verified":1},"homebridge-tesy-heater-v2":{"verified":1},"homebridge-texecom-connect":{"verified":1},"homebridge-thermobit":{"maintained":1,"verified":1},"homebridge-tibber-price":{"verified":1},"homebridge-tibberswitch":{"verified":1},"homebridge-tidbyt":{"verified":1},"homebridge-tiko":{"icon":"homebridge-tiko","verified":1},"homebridge-tivo-control":{"verified":1},"homebridge-to-hoobs":{"hidden":1},"homebridge-tovala":{"icon":"homebridge-tovala","verified":1},"homebridge-tp-link-access-control":{"verified":1},"homebridge-tp-link-powerline":{"maintained":1},"homebridge-tp-link-tapo":{"verified":1},"homebridge-tplink-smarthome":{"verified":1},"homebridge-ttlock":{"verified":1},"homebridge-tuya":{"verified":1},"homebridge-tuya-ir":{"verified":1},"homebridge-tuya-platform":{"verified":1},"homebridge-tuya-platform-talrhvfork":{"verified":1},"homebridge-twinkly-plus":{"verified":1},"homebridge-uconnect":{"verified":1},"homebridge-ueboom":{"verified":1},"homebridge-ui":{"hidden":1},"homebridge-unifi-access":{"icon":"homebridge-unifi-access","verified":1},"homebridge-unifi-occupancy":{"verified":1},"homebridge-unifi-poe-control":{"verified":1},"homebridge-unifi-protect":{"icon":"homebridge-unifi-protect","verified":1},"homebridge-unifi-protect-camera-motion":{"verified":1},"homebridge-unifi-smartpower":{"verified":1},"homebridge-ups":{"icon":"homebridge-ups","verified":1},"homebridge-velux-active":{"verified":1},"homebridge-verisure":{"verified":1},"homebridge-vesync-v2":{"verified":1},"homebridge-videodoorbell":{"verified":1},"homebridge-vieramatic":{"verified":1},"homebridge-virtual-accessories":{"icon":"homebridge-virtual-accessories","verified":1},"homebridge-virtual-device":{"maintained":1},"homebridge-volvo":{"verified":1},"homebridge-washingmachine-pow":{"verified":1},"homebridge-wattbox":{"verified":1},"homebridge-wattbox-ip":{"verified":1},"homebridge-weather-plus":{"verified":1},"homebridge-weatherflow-tempest":{"verified":1},"homebridge-webos-tv":{"verified":1},"homebridge-website-change-check":{"verified":1},"homebridge-wemo":{"icon":"homebridge-wemo","maintained":1,"verified":1},"homebridge-winix-purifiers":{"verified":1},"homebridge-wiser":{"verified":1},"homebridge-wiz-lan":{"verified":1},"homebridge-wled-ws":{"icon":"homebridge-wled-ws","verified":1},"homebridge-wol":{"verified":1},"homebridge-ws":{"icon":"homebridge-ws","verified":1},"homebridge-wyze-robovac":{"verified":1},"homebridge-wyze-smart-home":{"verified":1},"homebridge-xbox-tv":{"verified":1},"homebridge-xfinityhome":{"verified":1},"homebridge-xiaomi-aqara-ac-cooler":{"verified":1},"homebridge-xiaomi-fan":{"verified":1},"homebridge-xiaomi-mi-air-purifier":{"verified":1},"homebridge-xiaomi-roborock-vacuum":{"verified":1},"homebridge-yamaha-receiver":{"icon":"homebridge-yamaha-receiver","verified":1},"homebridge-yeelighter":{"verified":1},"homebridge-yet-another-ping":{"verified":1},"homebridge-yindl":{"verified":1},"homebridge-yokis-usb":{"verified":1},"homebridge-yolink":{"verified":1},"homebridge-z2m":{"verified":1},"homebridge-zidoo-androidtv":{"icon":"homebridge-zidoo-androidtv","verified":1},"homebridge-zigbee-nt":{"verified":1},"homebridge-zp":{"icon":"homebridge-zp","verified":1}} \ No newline at end of file +{"@0x5e/homebridge-tuya-platform":{"icon":"homebridge-tuya-platform","verified":1},"@balansse/homebridge-vivint":{"verified":1},"@busse/homebridge-pluggit":{"verified":1},"@chazepps/homebridge-hejhome":{"icon":"homebridge-hejhome","verified":1},"@danielgindi/homebridge-bcp-charger":{"verified":1},"@hansfriedrich/homebridge-feller-wiser":{"verified":1},"@hernas/homebridge-panasonic-heat-pump":{"verified":1},"@hernas/homebridge-salus-sq610":{"verified":1},"@homebridge-plugins/homebridge-air":{"icon":"homebridge-air","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-august":{"icon":"homebridge-august","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-camera-ffmpeg":{"icon":"homebridge-camera-ffmpeg","maintained":1,"scoped":"sunookitsune","verified":1},"@homebridge-plugins/homebridge-cloudflared-tunnel":{"icon":"homebridge-cloudflared-tunnel","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-ewelink":{"icon":"homebridge-ewelink","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-govee":{"icon":"homebridge-govee","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-lutron-caseta-leap":{"icon":"homebridge-lutron-caseta-leap","maintained":1,"scoped":"thenewwazoo","verified":1},"@homebridge-plugins/homebridge-meater":{"icon":"homebridge-meater","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-meross":{"icon":"homebridge-meross","maintained":1,"scoped":"bwp91","verified":1},"@homebridge-plugins/homebridge-noip":{"icon":"homebridge-noip","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-plugin-update-check":{"maintained":1,"scoped":"sunookitsune","verified":1},"@homebridge-plugins/homebridge-rainbird":{"icon":"homebridge-rainbird","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-resideo":{"icon":"homebridge-resideo","maintained":1,"scoped":"donavanbecker","verified":1},"@homebridge-plugins/homebridge-roomba":{"icon":"homebridge-roomba","maintained":1,"scoped":"karlvr","verified":1},"@homebridge-plugins/homebridge-smarthq":{"icon":"homebridge-smarthq","maintained":1,"scoped":"donavanbecker","verified":1},"@jdes/homebridge-tost-corp-somfy-rts-web":{"verified":1},"@milo526/homebridge-tuya-web":{"verified":1},"@o-lukas/homebridge-smartthings-tv":{"verified":1},"@ohmantics/homebridge-airmega":{"verified":1},"@pietrolubini/homebridge-ecoflow":{"icon":"homebridge-ecoflow","verified":1},"@puchupala/homebridge-nature-remo-multi-toggle-light":{"verified":1},"@rsauget/homebridge-flexom":{"verified":1},"@string-bean/homebridge-drayton-wiser":{"verified":1},"@switchbot/homebridge-switchbot":{"icon":"homebridge-switchbot","verified":1},"@ubreu/homebridge-helios-kwl":{"verified":1},"@ubreu/homebridge-ibricks":{"verified":1},"@vandubois/homebridge-virtual-switch":{"icon":"homebridge-virtual-switch","verified":1},"@xenuiswatching/homebridge-hubspace":{"verified":1},"homebridge-2-enet":{"verified":1},"homebridge-3em-energy-meter":{"verified":1},"homebridge-433-arduino":{"verified":1},"homebridge-abode-lights":{"verified":1},"homebridge-actron-neo":{"icon":"homebridge-actron-neo","verified":1},"homebridge-actron-que":{"verified":1},"homebridge-adguardhome":{"verified":1},"homebridge-adt-pulse":{"verified":1},"homebridge-advanced-timer":{"verified":1},"homebridge-aeg-robot":{"icon":"homebridge-aeg-robot","verified":1},"homebridge-aeg-wellbeing":{"verified":1},"homebridge-agile-octopus-rates":{"verified":1},"homebridge-air":{"icon":"homebridge-air","maintained":1,"newScope":{"from":"homebridge-air","to":"@homebridge-plugins/homebridge-air","switch":"1.0.0"},"verified":1},"homebridge-air-q":{"verified":1},"homebridge-airconditioner-mitsubishi-au-nz":{"verified":1},"homebridge-airport-express-connected":{"icon":"homebridge-airport-express-connected","verified":1},"homebridge-airthings":{"verified":1},"homebridge-airtouch5-platform":{"verified":1},"homebridge-airzone-cloud":{"verified":1},"homebridge-aladdin-connect-garage-door":{"verified":1},"homebridge-aladdinconnect":{"verified":1},"homebridge-alexa":{"icon":"homebridge-alexa","verified":1},"homebridge-alexa-player":{"verified":1},"homebridge-alexa-smarthome":{"verified":1},"homebridge-alphaess":{"verified":1},"homebridge-amazondash-mac":{"verified":1},"homebridge-ambiback":{"icon":"homebridge-ambiback","verified":1},"homebridge-ambient-weather-sensors":{"icon":"homebridge-ambient-weather-sensors","verified":1},"homebridge-androidtv":{"verified":1},"homebridge-anthemreceiver":{"verified":1},"homebridge-apc-back-ups-hs500":{"verified":1},"homebridge-appletv-enhanced":{"icon":"homebridge-appletv-enhanced","verified":1},"homebridge-aqicn":{"verified":1},"homebridge-argo":{"verified":1},"homebridge-arlo":{"maintained":1},"homebridge-atomberg-fan":{"verified":1},"homebridge-august":{"icon":"homebridge-august","maintained":1,"newScope":{"from":"homebridge-august","to":"@homebridge-plugins/homebridge-august","switch":"3.0.0"},"verified":1},"homebridge-automower":{"verified":1},"homebridge-automower-platform":{"verified":1},"homebridge-awair2":{"verified":1},"homebridge-away-mode":{"verified":1},"homebridge-aws-iot":{"verified":1},"homebridge-balboa-spa":{"verified":1},"homebridge-batterytender":{"verified":1},"homebridge-bed-control":{"verified":1},"homebridge-beoplay":{"verified":1},"homebridge-better-roku":{"icon":"homebridge-better-roku","verified":1},"homebridge-blauberg-vento":{"verified":1},"homebridge-ble-thermobeacon":{"verified":1},"homebridge-blinds":{"verified":1},"homebridge-blinds-cmd":{"verified":1},"homebridge-blink-for-home":{"verified":1},"homebridge-blinkcameras":{"maintained":1},"homebridge-blueair-purifier":{"icon":"homebridge-blueair-purifier","verified":1},"homebridge-bold":{"verified":1},"homebridge-bold-ble":{"verified":1},"homebridge-bond":{"verified":1},"homebridge-boschcontrolpanel_bgseries":{"verified":1},"homebridge-bravia":{"verified":1},"homebridge-bravia-tvos":{"verified":1},"homebridge-brewer":{"verified":1},"homebridge-broadlink-heater-cooler":{"verified":1},"homebridge-browsercam":{"verified":1},"homebridge-button-platform":{"verified":1},"homebridge-caddx-interlogix":{"verified":1},"homebridge-calendar-scheduler":{"verified":1},"homebridge-camera-ffmpeg":{"newScope":{"from":"homebridge-camera-ffmpeg","to":"@homebridge-plugins/homebridge-camera-ffmpeg","switch":"3.1.4"},"verified":1},"homebridge-camera-ui":{"verified":1},"homebridge-carrier-infinity":{"verified":1},"homebridge-cgd-garage-door":{"verified":1},"homebridge-cleanmate":{"verified":1},"homebridge-cloudflared-tunnel":{"icon":"homebridge-cloudflared-tunnel","maintained":1,"newScope":{"from":"homebridge-cloudflared-tunnel","to":"@homebridge-plugins/homebridge-cloudflared-tunnel","switch":"2.0.0"},"verified":1},"homebridge-cmd4-advantageair":{"verified":1},"homebridge-comed-hourlypricing":{"icon":"homebridge-comed-hourlypricing","verified":1},"homebridge-comelit-platform":{"verified":1},"homebridge-comelit-sb-platform":{"verified":1},"homebridge-comelit-vedo-platform":{"verified":1},"homebridge-config-ui":{"hidden":1},"homebridge-config-ui-rdp":{"hidden":1},"homebridge-config-ui-x":{"verified":1},"homebridge-connectlife-ac":{"verified":1},"homebridge-cool-automation":{"icon":"homebridge-cool-automation","verified":1},"homebridge-coviva-hager":{"verified":1},"homebridge-cron-scheduler":{"verified":1},"homebridge-cuby":{"verified":1},"homebridge-daelim-smarthome":{"verified":1},"homebridge-dafang-mqtt-republish":{"verified":1},"homebridge-dahua-alarm":{"icon":"homebridge-dahua-alarm","verified":1},"homebridge-dahua-alerts":{"verified":1},"homebridge-daikin-cloud":{"verified":1},"homebridge-daikin-local":{"verified":1},"homebridge-daikin-local-platform":{"verified":1},"homebridge-daikin-oneplus":{"verified":1},"homebridge-daikin-smart-ac":{"verified":1},"homebridge-daikin-tempsensor-nocloud":{"verified":1},"homebridge-davis":{"verified":1},"homebridge-deconz":{"icon":"homebridge-deconz","verified":1},"homebridge-deebot":{"icon":"homebridge-deebot","maintained":1,"verified":1},"homebridge-deebotecovacs":{"verified":1},"homebridge-delay-switch":{"icon":"homebridge-delay-switch","verified":1},"homebridge-denon-heos":{"verified":1},"homebridge-denon-tv":{"verified":1},"homebridge-device-alive":{"verified":1},"homebridge-deye":{"verified":1},"homebridge-dolphin":{"icon":"homebridge-dolphin","verified":1},"homebridge-doorbird":{"verified":1},"homebridge-dreamscreen-rm":{"icon":"homebridge-dreamscreen-rm","verified":1},"homebridge-dreo":{"icon":"homebridge-dreo","verified":1},"homebridge-dummy":{"verified":1},"homebridge-dune-hd":{"icon":"homebridge-dune-hd","verified":1},"homebridge-dynamicapi":{"verified":1},"homebridge-dyson-bp01":{"icon":"homebridge-dyson-bp01","verified":1},"homebridge-dyson-pure-cool":{"verified":1},"homebridge-easee":{"icon":"homebridge-easee","verified":1},"homebridge-ecoforest-thermostat":{"icon":"homebridge-ecoforest-thermostat","verified":1},"homebridge-ecoplug":{"verified":1},"homebridge-ecowitt-weather-sensors":{"icon":"homebridge-ecowitt-weather-sensors","verified":1},"homebridge-edomoticz":{"verified":1},"homebridge-eggtimer-plugin":{"verified":1},"homebridge-egreat-androidtv":{"icon":"homebridge-egreat-androidtv","verified":1},"homebridge-electra-smart":{"icon":"homebridge-electra-smart","verified":1},"homebridge-electricitymaps":{"verified":1},"homebridge-elkm1":{"verified":1},"homebridge-eltako-minisafe2":{"verified":1},"homebridge-enphase-envoy":{"verified":1},"homebridge-enviroindoor":{"verified":1},"homebridge-enviroplus":{"verified":1},"homebridge-envirourban":{"verified":1},"homebridge-envisalink":{"verified":1},"homebridge-envisalink-ademco":{"icon":"homebridge-envisalink-ademco","verified":1},"homebridge-eosstb":{"verified":1},"homebridge-eufy-security":{"icon":"homebridge-eufy-security","verified":1},"homebridge-evohome":{"verified":1},"homebridge-ewelink":{"icon":"homebridge-ewelink","newScope":{"from":"homebridge-ewelink","to":"@homebridge-plugins/homebridge-ewelink","switch":"12.3.3"},"verified":1},"homebridge-exivo":{"verified":1},"homebridge-ezviz":{"verified":1},"homebridge-fenix-tft-wifi":{"verified":1},"homebridge-fhem":{"verified":1},"homebridge-fibaro-hc3":{"verified":1},"homebridge-fibaro-home-center":{"icon":"homebridge-fibaro-home-center","verified":1},"homebridge-flair":{"verified":1},"homebridge-flobymoen":{"verified":1},"homebridge-flume":{"maintained":1,"verified":1},"homebridge-fordpass":{"icon":"homebridge-fordpass","verified":1},"homebridge-foxess":{"verified":1},"homebridge-freeathome-local-api":{"verified":1},"homebridge-freebox-player-delta":{"verified":1},"homebridge-frigidaire-dehumidifier":{"verified":1},"homebridge-fritz-platform":{"verified":1},"homebridge-ftp-motion":{"verified":1},"homebridge-fujitsu-airstage":{"verified":1},"homebridge-futurehome":{"icon":"homebridge-futurehome","verified":1},"homebridge-genie-aladdin-connect":{"verified":1},"homebridge-glances":{"verified":1},"homebridge-gogogate2":{"verified":1},"homebridge-google-nest-sdm":{"verified":1},"homebridge-govee":{"icon":"homebridge-govee","newScope":{"from":"homebridge-govee","to":"@homebridge-plugins/homebridge-govee","switch":"10.15.0"},"verified":1},"homebridge-gpio-doorbell":{"verified":1},"homebridge-gpio-rgb-ledstrip":{"verified":1},"homebridge-gpio-rgbw-ledstrip":{"verified":1},"homebridge-gree-ac":{"verified":1},"homebridge-green-mountain-grills":{"verified":1},"homebridge-grohe-sense":{"verified":1},"homebridge-gsh":{"icon":"homebridge-gsh","maintained":1,"verified":1},"homebridge-haieracbridge-platform":{"verified":1},"homebridge-harmony":{"verified":1},"homebridge-hatch-baby-rest":{"verified":1},"homebridge-hikconnect":{"verified":1},"homebridge-hilo":{"verified":1},"homebridge-homeconnect":{"icon":"homebridge-homeconnect","verified":1},"homebridge-homekit-control":{"icon":"homebridge-homekit-control","verified":1},"homebridge-homeqtt-alarm":{"verified":1},"homebridge-homewizard-energy-socket":{"verified":1},"homebridge-homewizard-power-consumption":{"verified":1},"homebridge-homeworks":{"verified":1},"homebridge-hsd":{"verified":1},"homebridge-http-curtain":{"verified":1},"homebridge-http-garage-doors":{"icon":"homebridge-http-garage-doors","verified":1},"homebridge-http-iot":{"verified":1},"homebridge-http-json-thermometer":{"verified":1},"homebridge-http-leak-sensor":{"verified":1},"homebridge-http-sensors-switches":{"verified":1},"homebridge-hubitat-tonesto7":{"verified":1},"homebridge-hubspace":{"verified":1},"homebridge-hue":{"icon":"homebridge-hue","verified":1},"homebridge-hue-daylight-sync":{"verified":1},"homebridge-hunter-hydrawise":{"icon":"homebridge-hunter-hydrawise","verified":1},"homebridge-hyperion-jub":{"verified":1},"homebridge-hyundai-bluelink":{"verified":1},"homebridge-i6-bigassfans":{"verified":1},"homebridge-infinitude-v2":{"verified":1},"homebridge-intelliclima":{"icon":"homebridge-intelliclima","verified":1},"homebridge-intercom-automation-hat":{"verified":1},"homebridge-irobot-v2":{"verified":1},"homebridge-itho-daalderop":{"verified":1},"homebridge-jablotron":{"verified":1},"homebridge-jewish-calendar":{"verified":1},"homebridge-juicebox":{"verified":1},"homebridge-kasa-hub":{"verified":1},"homebridge-kasa-python":{"icon":"homebridge-kasa-python","verified":1},"homebridge-keylights":{"verified":1},"homebridge-kiwigrid":{"verified":1},"homebridge-kodi":{"icon":"homebridge-kodi","verified":1},"homebridge-konnected":{"verified":1},"homebridge-kumo":{"verified":1},"homebridge-landroid":{"verified":1},"homebridge-lay-z-spa":{"verified":1},"homebridge-level-sense":{"verified":1},"homebridge-leviton":{"verified":1},"homebridge-levoit-air-purifier":{"verified":1},"homebridge-levoit-humidifiers":{"verified":1},"homebridge-lg-enervu":{"icon":"homebridge-lg-enervu","verified":1},"homebridge-lg-thinq":{"verified":1},"homebridge-lg-thinq-ac":{"verified":1},"homebridge-lgwebos-tv":{"verified":1},"homebridge-lifx-plugin":{"verified":1},"homebridge-lighthouse":{"verified":1},"homebridge-lightwaverf":{"verified":1},"homebridge-linak":{"verified":1},"homebridge-litter-robot-connect":{"verified":1},"homebridge-logic-switch":{"verified":1},"homebridge-logo-platform":{"verified":1},"homebridge-loxone-control":{"icon":"homebridge-loxone-control","verified":1},"homebridge-loxone-proxy":{"icon":"homebridge-loxone-proxy","verified":1},"homebridge-lutron-caseta-leap":{"newScope":{"from":"homebridge-lutron-caseta-leap","to":"@homebridge-plugins/homebridge-lutron-caseta-leap","switch":"2.6.0"},"verified":1},"homebridge-luxtronik2":{"verified":1},"homebridge-magic-occupancy":{"verified":1},"homebridge-magichome-dynamic-platform":{"verified":1},"homebridge-meater":{"icon":"homebridge-meater","maintained":1,"newScope":{"from":"homebridge-meater","to":"@homebridge-plugins/homebridge-meater","switch":"2.0.0"},"verified":1},"homebridge-melcloud-control":{"verified":1},"homebridge-meraki-control":{"verified":1},"homebridge-mercedesme":{"verified":1},"homebridge-meross":{"icon":"homebridge-meross","maintained":1,"newScope":{"from":"homebridge-meross","to":"@homebridge-plugins/homebridge-meross","switch":"10.8.1"},"verified":1},"homebridge-mertik-fireplace":{"verified":1},"homebridge-messenger":{"verified":1},"homebridge-mhacwifi1-lan":{"verified":1},"homebridge-mhi-wfrac":{"icon":"homebridge-mhi-wfrac","verified":1},"homebridge-mi-humidifier":{"verified":1},"homebridge-mi-hygrothermograph":{"verified":1},"homebridge-micronova-agua-iot-stove":{"verified":1},"homebridge-midea-platform":{"icon":"homebridge-midea-platform","verified":1},"homebridge-mieleathome":{"verified":1},"homebridge-mihomegateway":{"verified":1},"homebridge-milighthub-platform":{"verified":1},"homebridge-miot":{"verified":1},"homebridge-mobilelink":{"verified":1},"homebridge-moodo":{"verified":1},"homebridge-moonraker":{"verified":1},"homebridge-mqtt":{"verified":1},"homebridge-mqtt-ceiling-fan-remote":{"verified":1},"homebridge-mqtt-tasmota":{"verified":1},"homebridge-mqttsmokesensor":{"verified":1},"homebridge-mqttthing":{"verified":1},"homebridge-multiswitcheroo":{"verified":1},"homebridge-music":{"icon":"homebridge-music","verified":1},"homebridge-musiccast-multiroom":{"verified":1},"homebridge-my-wallbox":{"icon":"homebridge-my-wallbox","verified":1},"homebridge-mylink":{"verified":1},"homebridge-myplace":{"verified":1},"homebridge-myq":{"verified":1},"homebridge-mysmartblinds-bridge":{"verified":1},"homebridge-naim-audio":{"verified":1},"homebridge-nb":{"icon":"homebridge-nb","verified":1},"homebridge-neptun-smart":{"verified":1},"homebridge-ness-d16x":{"verified":1},"homebridge-nest":{"icon":"homebridge-nest","verified":1},"homebridge-nest-cam":{"icon":"homebridge-nest-cam","verified":1},"homebridge-network-presence":{"verified":1},"homebridge-ngbs-icon-thermostat":{"verified":1},"homebridge-node-alarm-dot-com":{"verified":1},"homebridge-noip":{"icon":"homebridge-noip","maintained":1,"newScope":{"from":"homebridge-noip","to":"@homebridge-plugins/homebridge-noip","switch":"4.0.0"},"verified":1},"homebridge-nordpool-baltics":{"icon":"homebridge-nordpool-baltics","verified":1},"homebridge-notifyevents":{"verified":1},"homebridge-nukiio":{"verified":1},"homebridge-nuvo":{"verified":1},"homebridge-octoprint-motion":{"verified":1},"homebridge-omnik":{"verified":1},"homebridge-omnilink-platform":{"icon":"homebridge-omnilink-platform","verified":1},"homebridge-onstar":{"verified":1},"homebridge-open-sesame":{"verified":1},"homebridge-openrgb":{"verified":1},"homebridge-opensprinkler-api":{"verified":1},"homebridge-openwebif-tv":{"verified":1},"homebridge-oppo-udp":{"icon":"homebridge-oppo-udp","verified":1},"homebridge-orbit-irrigation":{"icon":"homebridge-orbit-irrigation","verified":1},"homebridge-otgw":{"icon":"homebridge-otgw","verified":1},"homebridge-overda-uranus":{"verified":1},"homebridge-owfs":{"verified":1},"homebridge-p1":{"icon":"homebridge-p1","verified":1},"homebridge-panasonic-ac-platform":{"icon":"homebridge-panasonic-ac-platform","verified":1},"homebridge-panasonic-miraie-ac-platform":{"verified":1},"homebridge-pc-volume":{"verified":1},"homebridge-pentair-intellicenter":{"verified":1},"homebridge-pentair-screenlogic":{"verified":1},"homebridge-people-pro":{"verified":1},"homebridge-petkit-pet-feeder":{"verified":1},"homebridge-petkit-platform":{"verified":1},"homebridge-petsafe-smart-feed":{"verified":1},"homebridge-philips-air":{"verified":1},"homebridge-philips-android-tv":{"verified":1},"homebridge-philipsair-platform":{"verified":1},"homebridge-philipstv-saphitvos":{"verified":1},"homebridge-pichler-pkom4":{"verified":1},"homebridge-pico":{"verified":1},"homebridge-pico-w-bridge":{"verified":1},"homebridge-pihole":{"verified":1},"homebridge-platform-maxcube":{"verified":1},"homebridge-platform-orbit":{"verified":1},"homebridge-playstation":{"verified":1},"homebridge-playstation-game-title":{"verified":1},"homebridge-plex-webhooks":{"verified":1},"homebridge-plugin-govee":{"verified":1},"homebridge-plugin-update-check":{"newScope":{"from":"homebridge-plugin-update-check","to":"@homebridge-plugins/homebridge-plugin-update-check","switch":"1.0.2"},"verified":1},"homebridge-porsche-taycan":{"icon":"homebridge-porsche-taycan","verified":1},"homebridge-presence-switch-msgraph":{"verified":1},"homebridge-presence-switch-slack":{"verified":1},"homebridge-printer":{"verified":1},"homebridge-programmable-http-switch":{"verified":1},"homebridge-prosegur":{"verified":1},"homebridge-prusa-link":{"verified":1},"homebridge-purpleair":{"verified":1},"homebridge-purpleair-sensor":{"verified":1},"homebridge-qolsys":{"verified":1},"homebridge-ra2-select":{"verified":1},"homebridge-rachio-irrigation":{"icon":"homebridge-rachio-irrigation","verified":1},"homebridge-rademacher-homepilot":{"verified":1},"homebridge-radiora2":{"verified":1},"homebridge-rainbird":{"icon":"homebridge-rainbird","maintained":1,"newScope":{"from":"homebridge-rainbird","to":"@homebridge-plugins/homebridge-rainbird","switch":"3.0.0"},"verified":1},"homebridge-ratgdo":{"icon":"homebridge-ratgdo","verified":1},"homebridge-red-alert-via-kumta":{"verified":1},"homebridge-remootio":{"verified":1},"homebridge-resideo":{"icon":"homebridge-resideo","maintained":1,"newScope":{"from":"homebridge-resideo","to":"@homebridge-plugins/homebridge-resideo","switch":"3.0.0"},"verified":1},"homebridge-rgb-ledstrip":{"verified":1},"homebridge-ring":{"icon":"homebridge-ring","verified":1},"homebridge-rinnai-controlr":{"verified":1},"homebridge-rinnai-touch-platform":{"icon":"homebridge-rinnai-touch-platform","verified":1},"homebridge-robonect":{"verified":1},"homebridge-rocket-smart-home-ui":{"hidden":1},"homebridge-rointe-unofficial":{"verified":1},"homebridge-roomba2":{"newScope":{"from":"homebridge-roomba2","to":"@homebridge-plugins/homebridge-roomba","switch":"1.5.3"},"verified":1},"homebridge-roomme":{"verified":1},"homebridge-rpi":{"icon":"homebridge-rpi","verified":1},"homebridge-rpi-rf-switch":{"verified":1},"homebridge-samsung-tizen":{"verified":1},"homebridge-samsungtv-2014":{"verified":1},"homebridge-samsungtvht":{"verified":1},"homebridge-saphi-tv":{"verified":1},"homebridge-schedule":{"verified":1},"homebridge-scout":{"verified":1},"homebridge-securitysystem":{"verified":1},"homebridge-sensibo-ac":{"icon":"homebridge-sensibo-ac","verified":1},"homebridge-sensit-tank-monitor":{"verified":1},"homebridge-sepsadsecurity":{"verified":1},"homebridge-server":{"hidden":1},"homebridge-sharkiq":{"icon":"homebridge-sharkiq","verified":1},"homebridge-shelly":{"verified":1},"homebridge-shelly-ng":{"verified":1},"homebridge-shortcuts-buttons":{"icon":"homebridge-shortcuts-buttons","verified":1},"homebridge-sht3x":{"verified":1},"homebridge-signalk":{"icon":"homebridge-signalk","verified":1},"homebridge-simplisafe3":{"verified":1},"homebridge-sinricpro":{"icon":"homebridge-sinricpro","verified":1},"homebridge-skybell":{"verified":1},"homebridge-slide-shutter":{"verified":1},"homebridge-sma-home-manager":{"verified":1},"homebridge-smart-irrigation":{"verified":1},"homebridge-smartcielo":{"verified":1},"homebridge-smartdry":{"verified":1},"homebridge-smartglass":{"verified":1},"homebridge-smarthomeng":{"verified":1},"homebridge-smarthq":{},"homebridge-smartthings":{"verified":1},"homebridge-smartthings-ik":{"verified":1},"homebridge-smtp-motion":{"verified":1},"homebridge-snowsense":{"icon":"homebridge-snowsense","verified":1},"homebridge-solaxcloud-api":{"verified":1},"homebridge-solis5g-battery":{"verified":1},"homebridge-somfy-hotwired":{"verified":1},"homebridge-somfy-tahoma-screen":{"verified":1},"homebridge-somneo":{"verified":1},"homebridge-sonos":{"verified":1},"homebridge-sonos-multiroom":{"verified":1},"homebridge-sonos-starter-track":{"verified":1},"homebridge-sony-audio":{"verified":1},"homebridge-sp108e-platform":{"verified":1},"homebridge-spanet":{"verified":1},"homebridge-spotify-speaker":{"verified":1},"homebridge-spruce-irrigation":{"verified":1},"homebridge-stagekit":{"verified":1},"homebridge-stagg-ekg-plus":{"verified":1},"homebridge-star-projector":{"verified":1},"homebridge-sternet-smart-lan":{"verified":1},"homebridge-subaru":{"verified":1},"homebridge-sunsa":{"verified":1},"homebridge-switch-button":{"verified":1},"homebridge-switchbot-bluetooth-platform":{"verified":1},"homebridge-switchbot-for-mac":{"verified":1},"homebridge-switchbot-sensor-ble":{"verified":1},"homebridge-switcher-platform":{"icon":"homebridge-switcher-platform","verified":1},"homebridge-tadiran-ac":{"verified":1},"homebridge-tado-ac":{"icon":"homebridge-tado-ac","verified":1},"homebridge-tado-platform":{"verified":1},"homebridge-tapo-camera":{"verified":1},"homebridge-tasmota":{"icon":"homebridge-tasmota","verified":1},"homebridge-tasmota-control":{"verified":1},"homebridge-tasmota-zbbridge":{"verified":1},"homebridge-tcc":{"icon":"homebridge-tcc","verified":1},"homebridge-television-universal-control":{"verified":1},"homebridge-temperature-sensor-dht":{"verified":1},"homebridge-tempo":{"icon":"homebridge-tempo","verified":1},"homebridge-tempstick":{"verified":1},"homebridge-tesla":{"verified":1},"homebridge-tesy-heater-v2":{"verified":1},"homebridge-texecom-connect":{"verified":1},"homebridge-thermobit":{"maintained":1,"verified":1},"homebridge-tibber-price":{"verified":1},"homebridge-tibberswitch":{"verified":1},"homebridge-tidbyt":{"verified":1},"homebridge-tiko":{"icon":"homebridge-tiko","verified":1},"homebridge-tivo-control":{"verified":1},"homebridge-to-hoobs":{"hidden":1},"homebridge-tovala":{"icon":"homebridge-tovala","verified":1},"homebridge-tp-link-access-control":{"verified":1},"homebridge-tp-link-powerline":{"maintained":1},"homebridge-tp-link-tapo":{"verified":1},"homebridge-tplink-smarthome":{"verified":1},"homebridge-ttlock":{"verified":1},"homebridge-tuya":{"verified":1},"homebridge-tuya-ir":{"verified":1},"homebridge-tuya-platform":{"verified":1},"homebridge-tuya-platform-talrhvfork":{"verified":1},"homebridge-twinkly-plus":{"verified":1},"homebridge-uconnect":{"verified":1},"homebridge-ueboom":{"verified":1},"homebridge-ui":{"hidden":1},"homebridge-unifi-access":{"icon":"homebridge-unifi-access","verified":1},"homebridge-unifi-occupancy":{"verified":1},"homebridge-unifi-poe-control":{"verified":1},"homebridge-unifi-protect":{"icon":"homebridge-unifi-protect","verified":1},"homebridge-unifi-protect-camera-motion":{"verified":1},"homebridge-unifi-smartpower":{"verified":1},"homebridge-ups":{"icon":"homebridge-ups","verified":1},"homebridge-velux-active":{"verified":1},"homebridge-verisure":{"verified":1},"homebridge-vesync-v2":{"verified":1},"homebridge-videodoorbell":{"verified":1},"homebridge-vieramatic":{"verified":1},"homebridge-virtual-accessories":{"icon":"homebridge-virtual-accessories","verified":1},"homebridge-virtual-device":{"maintained":1},"homebridge-volvo":{"verified":1},"homebridge-washingmachine-pow":{"verified":1},"homebridge-wattbox":{"verified":1},"homebridge-wattbox-ip":{"verified":1},"homebridge-weather-plus":{"verified":1},"homebridge-weatherflow-tempest":{"verified":1},"homebridge-webos-tv":{"verified":1},"homebridge-website-change-check":{"verified":1},"homebridge-wemo":{"icon":"homebridge-wemo","maintained":1,"verified":1},"homebridge-winix-purifiers":{"verified":1},"homebridge-wiser":{"verified":1},"homebridge-wiz-lan":{"verified":1},"homebridge-wled-ws":{"icon":"homebridge-wled-ws","verified":1},"homebridge-wol":{"verified":1},"homebridge-ws":{"icon":"homebridge-ws","verified":1},"homebridge-wyze-robovac":{"verified":1},"homebridge-wyze-smart-home":{"verified":1},"homebridge-xbox-tv":{"verified":1},"homebridge-xfinityhome":{"verified":1},"homebridge-xiaomi-aqara-ac-cooler":{"verified":1},"homebridge-xiaomi-fan":{"verified":1},"homebridge-xiaomi-mi-air-purifier":{"verified":1},"homebridge-xiaomi-roborock-vacuum":{"verified":1},"homebridge-yamaha-receiver":{"icon":"homebridge-yamaha-receiver","verified":1},"homebridge-yeelighter":{"verified":1},"homebridge-yet-another-ping":{"verified":1},"homebridge-yindl":{"verified":1},"homebridge-yokis-usb":{"verified":1},"homebridge-yolink":{"verified":1},"homebridge-z2m":{"verified":1},"homebridge-zidoo-androidtv":{"icon":"homebridge-zidoo-androidtv","verified":1},"homebridge-zigbee-nt":{"verified":1},"homebridge-zp":{"icon":"homebridge-zp","verified":1}} \ No newline at end of file diff --git a/has-scope-plugins.json b/has-scope-plugins.json index 7475d10..4b0fb0a 100644 --- a/has-scope-plugins.json +++ b/has-scope-plugins.json @@ -1,9 +1,4 @@ [ - { - "from": "@homebridge-plugins/homebridge-roomba2", - "to": "@homebridge-plugins/homebridge-roomba", - "switch": "1.5.3" - }, { "from": "homebridge-air", "to": "@homebridge-plugins/homebridge-air", diff --git a/package-lock.json b/package-lock.json index 738b4d1..6bac227 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,15 +14,15 @@ "@octokit/core": "^6.1.3", "axios": "^1.7.9", "form-data": "^4.0.1", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.0", "ts-node": "^10.9.2", "typescript": "^5.7.3" }, "devDependencies": { - "@antfu/eslint-config": "^3.14.0", + "@antfu/eslint-config": "^3.16.0", "@fastify/pre-commit": "^2.2.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.6", + "@types/node": "^22.10.10", "eslint-plugin-format": "^1.0.1" } }, @@ -223,9 +223,9 @@ "license": "MIT" }, "node_modules/@antfu/eslint-config": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-3.14.0.tgz", - "integrity": "sha512-SBQOFrF/d2aqsVhxcHZ6g5DAoUaNyaV3Vd+lGNJx4CfSuwk9EuC8sRUF819GkNdCMbH5wNdFoJ4+Tsd9sr/NBw==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-3.16.0.tgz", + "integrity": "sha512-g6RAXUMeow9vexoOMYwCpByY2xSDpAD78q+rvQLvVpY6MFcxFD/zmdrZGYa/yt7LizK86m17kIYKOGLJ3L8P0w==", "dev": true, "license": "MIT", "dependencies": { @@ -234,20 +234,20 @@ "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", "@stylistic/eslint-plugin": "^2.13.0", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", "@vitest/eslint-plugin": "^1.1.25", "eslint-config-flat-gitignore": "^1.0.0", - "eslint-flat-config-utils": "^1.0.0", + "eslint-flat-config-utils": "^1.1.0", "eslint-merge-processors": "^1.0.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^2.1.0", "eslint-plugin-import-x": "^4.6.1", - "eslint-plugin-jsdoc": "^50.6.1", + "eslint-plugin-jsdoc": "^50.6.2", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-n": "^17.15.1", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^4.6.0", + "eslint-plugin-perfectionist": "^4.7.0", "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-toml": "^0.12.0", "eslint-plugin-unicorn": "^56.0.1", @@ -390,14 +390,14 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", - "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.26.5" + "@babel/types": "^7.26.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -407,9 +407,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", - "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", "dev": true, "license": "MIT", "peer": true, @@ -696,9 +696,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz", - "integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", + "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", "dev": true, "license": "MIT", "peer": true, @@ -707,14 +707,15 @@ } }, "node_modules/@eslint/markdown": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-6.2.1.tgz", - "integrity": "sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-6.2.2.tgz", + "integrity": "sha512-U0/KgzI9BVUuHDQ9M2fuVgB0QZ1fSyzwm8jKmHr1dlsLHGHYzoeIA9yqLMdTbV3ivZfp6rTdt6zqre3TfNExUQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint/plugin-kit": "^0.2.0", - "mdast-util-from-markdown": "^2.0.1", + "@eslint/core": "^0.10.0", + "@eslint/plugin-kit": "^0.2.5", + "mdast-util-from-markdown": "^2.0.2", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0" }, @@ -963,9 +964,9 @@ "license": "MIT" }, "node_modules/@octokit/request": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.4.tgz", - "integrity": "sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.0.tgz", + "integrity": "sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==", "license": "MIT", "dependencies": { "@octokit/endpoint": "^10.0.0", @@ -1130,16 +1131,16 @@ } }, "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz", - "integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -1160,17 +1161,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.20.0.tgz", - "integrity": "sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", + "integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/type-utils": "8.20.0", - "@typescript-eslint/utils": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/type-utils": "8.21.0", + "@typescript-eslint/utils": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1190,16 +1191,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.20.0.tgz", - "integrity": "sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", + "integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/typescript-estree": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4" }, "engines": { @@ -1215,14 +1216,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz", - "integrity": "sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", + "integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0" + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1233,14 +1234,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.20.0.tgz", - "integrity": "sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", + "integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.20.0", - "@typescript-eslint/utils": "8.20.0", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/utils": "8.21.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.0" }, @@ -1257,9 +1258,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.20.0.tgz", - "integrity": "sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", + "integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==", "dev": true, "license": "MIT", "engines": { @@ -1271,14 +1272,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz", - "integrity": "sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", + "integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1298,16 +1299,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.20.0.tgz", - "integrity": "sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", + "integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/typescript-estree": "8.20.0" + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1322,13 +1323,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz", - "integrity": "sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", + "integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/types": "8.21.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1646,9 +1647,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001692", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", - "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -1990,9 +1991,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.82", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.82.tgz", - "integrity": "sha512-Zq16uk1hfQhyGx5GpwPAYDwddJuSGhtRhgOA2mCxANYaDT79nAeGnaXogMGng4KqLaJUVnOnuL0+TDop9nLOiA==", + "version": "1.5.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", + "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", "dev": true, "license": "ISC" }, @@ -2072,9 +2073,9 @@ } }, "node_modules/eslint": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz", - "integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", + "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", "dev": true, "license": "MIT", "peer": true, @@ -2084,7 +2085,7 @@ "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.18.0", + "@eslint/js": "9.19.0", "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2166,9 +2167,9 @@ } }, "node_modules/eslint-flat-config-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-flat-config-utils/-/eslint-flat-config-utils-1.0.0.tgz", - "integrity": "sha512-tmzcXeCsa24/u3glyw1Mo7KfC/r9a5Vsu1nPCkX7uefD7C5Z4x922Q2KP/drhTLbOI5lcFHYpfXjKhqqnUWObw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-flat-config-utils/-/eslint-flat-config-utils-1.1.0.tgz", + "integrity": "sha512-W49wz7yQJGRfg4QSV3nwdO/fYcWetiSKhLV5YykfQMcqnIATNpoS7EPdINhLB9P3fmdjNmFtOgZjiKnCndWAnw==", "dev": true, "license": "MIT", "dependencies": { @@ -2379,9 +2380,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "50.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.1.tgz", - "integrity": "sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==", + "version": "50.6.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.3.tgz", + "integrity": "sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -2420,9 +2421,9 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.2.tgz", - "integrity": "sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.19.1.tgz", + "integrity": "sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==", "dev": true, "license": "MIT", "dependencies": { @@ -2526,14 +2527,14 @@ } }, "node_modules/eslint-plugin-perfectionist": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.6.0.tgz", - "integrity": "sha512-kOswTebUK0LlYExRwqz7YQtvyTUIRsKfp8XrwBBeHGh2e8MBOS6K+7VvG6HpmNckyKySi1I96uPeAlptMFGcRQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.7.0.tgz", + "integrity": "sha512-e2ODzm2SsAztFWY3ZRJd1K702vyl8Sapacjc3JluOW294CfA3+jfjin+UxjcrK48EvlNIMOp+JJB9N54YR2LRw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.19.0", - "@typescript-eslint/utils": "^8.19.0", + "@typescript-eslint/types": "^8.21.0", + "@typescript-eslint/utils": "^8.21.0", "natural-orderby": "^5.0.0" }, "engines": { @@ -3058,9 +3059,9 @@ } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -3092,9 +3093,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", "dev": true, "license": "MIT", "dependencies": { @@ -3946,9 +3947,9 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", - "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", "dev": true, "license": "MIT", "dependencies": { @@ -4331,9 +4332,9 @@ } }, "node_modules/micromark-util-subtokenize": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", - "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz", + "integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==", "dev": true, "funding": [ { @@ -4725,9 +4726,9 @@ "license": "MIT" }, "node_modules/pathe": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.1.tgz", - "integrity": "sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz", + "integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==", "dev": true, "license": "MIT" }, @@ -5544,9 +5545,9 @@ "license": "MIT" }, "node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "version": "5.28.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz", + "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==", "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" diff --git a/package.json b/package.json index fff7c55..b87a81f 100644 --- a/package.json +++ b/package.json @@ -29,15 +29,15 @@ "@octokit/core": "^6.1.3", "axios": "^1.7.9", "form-data": "^4.0.1", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.0", "ts-node": "^10.9.2", "typescript": "^5.7.3" }, "devDependencies": { - "@antfu/eslint-config": "^3.14.0", + "@antfu/eslint-config": "^3.16.0", "@fastify/pre-commit": "^2.2.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.6", + "@types/node": "^22.10.10", "eslint-plugin-format": "^1.0.1" }, "pre-commit": [ diff --git a/scoped-plugins.json b/scoped-plugins.json index d2539fb..de8ed84 100644 --- a/scoped-plugins.json +++ b/scoped-plugins.json @@ -12,5 +12,6 @@ "@homebridge-plugins/homebridge-plugin-update-check": "sunookitsune", "@homebridge-plugins/homebridge-rainbird": "donavanbecker", "@homebridge-plugins/homebridge-resideo": "donavanbecker", + "@homebridge-plugins/homebridge-roomba": "karlvr", "@homebridge-plugins/homebridge-smarthq": "donavanbecker" } diff --git a/src/plugin-checks/workspace/package-lock.json b/src/plugin-checks/workspace/package-lock.json index 97c2fa6..8c1f8ea 100644 --- a/src/plugin-checks/workspace/package-lock.json +++ b/src/plugin-checks/workspace/package-lock.json @@ -10,13 +10,13 @@ "license": "ISC", "dependencies": { "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.6", + "@types/node": "^22.10.10", "@types/semver": "^7.5.8", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.0", "semver": "^7.6.3", "tsx": "^4.19.2", "typescript": "^5.7.3", - "undici": "^7.2.1" + "undici": "^7.3.0" } }, "node_modules/@esbuild/aix-ppc64": { @@ -423,9 +423,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz", - "integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -477,9 +477,9 @@ } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -505,9 +505,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -588,9 +588,9 @@ } }, "node_modules/undici": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.2.1.tgz", - "integrity": "sha512-U2k0XHLJfaciARRxDcqTk2AZQsGXerHzdvfCZcy1hNhSf5KCAF4jIQQxL+apQviOekhRFPqED6Of5/+LcUSLzQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.3.0.tgz", + "integrity": "sha512-Qy96NND4Dou5jKoSJ2gm8ax8AJM/Ey9o9mz7KN1bb9GP+G0l20Zw8afxTnY2f4b7hmhn/z8aC2kfArVQlAhFBw==", "license": "MIT", "engines": { "node": ">=20.18.1" diff --git a/src/plugin-checks/workspace/package.json b/src/plugin-checks/workspace/package.json index 0645aa5..b4ed972 100644 --- a/src/plugin-checks/workspace/package.json +++ b/src/plugin-checks/workspace/package.json @@ -9,12 +9,12 @@ "main": "index.js", "dependencies": { "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.6", + "@types/node": "^22.10.10", "@types/semver": "^7.5.8", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.0", "semver": "^7.6.3", "tsx": "^4.19.2", "typescript": "^5.7.3", - "undici": "^7.2.1" + "undici": "^7.3.0" } } diff --git a/src/plugin-tarballs/index.ts b/src/plugin-tarballs/index.ts index 24a67dc..061933a 100644 --- a/src/plugin-tarballs/index.ts +++ b/src/plugin-tarballs/index.ts @@ -269,7 +269,7 @@ class PluginTarballs { await fs.writeJson(path.join(targetDir, 'package.json'), { private: true }) // install plugin - await execAsync(`npm install ${plugin.name}@${plugin.version}`, { + await execAsync(`npm install ${plugin.name}@${plugin.version} --omit-dev`, { cwd: targetDir, env: Object.assign({ npm_config_audit: 'false',