UNPKG

homebridge-ondilo-ico

Version:

Plugin Homebridge pour Ondilo ICO - suivi de piscine et spa (FR/EN). Plugin Homebridge for Ondilo ICO pool and spa monitoring.

89 lines 2.09 kB
{ "pluginAlias": "OndiloICO", "pluginType": "platform", "singular": true, "headerDisplay": "Ondilo ICO (lecture des mesures). Fournissez un refresh_token via l'assistant OAuth (npm run oauth).", "schema": { "type": "object", "properties": { "name": { "type": "string", "default": "Ondilo ICO" }, "refreshToken": { "type": "string", "title": "Refresh token OAuth2", "required": true }, "poolId": { "type": "number", "title": "ID de la piscine/spa (facultatif)" }, "measures": { "type": "array", "title": "Mesures \u00e0 exposer", "items": { "type": "string", "enum": [ "temperature", "ph", "orp", "salt", "tds", "battery", "rssi" ] }, "default": [ "temperature", "ph", "orp", "battery" ] }, "phService": { "type": "string", "title": "Service HomeKit pour le pH", "enum": [ "light", "humidity" ], "default": "light" }, "orpService": { "type": "string", "title": "Service HomeKit pour l'ORP", "enum": [ "light", "humidity" ], "default": "light" }, "updateInterval": { "type": "integer", "title": "Intervalle de mise \u00e0 jour (secondes)", "default": 3600, "minimum": 600 }, "useMeasuresFallback": { "type": "boolean", "title": "Forcer le fallback /measures si /lastmeasures est vide", "default": true }, "childBridge": { "type": "boolean", "title": "Ex\u00e9cuter ce plugin dans un bridge enfant", "default": true }, "logLevel": { "type": "string", "title": "Niveau de log", "enum": [ "info", "debug" ], "default": "info" } } } }