wiki:drivent_air:homebridge
Подключение к HomeBridge
Содержимое файла Config.json для HomeBridge:
{
"accessory": "mqttthing",
"type": "switch",
"name": "Проветривание",
"topics":
{
"getOn":"driventair-xxx/stat",
"setOn":"driventair-xxx/sw"
},
"onValue":"1",
"offValue":"0"
},
{
"accessory": "mqttthing",
"type": "switch",
"name": "Расписание",
"topics":
{
"getOn":"driventair-xxx/shstat",
"setOn":"driventair-xxx/sh"
},
"onValue":"1",
"offValue":"0"
},
{
"accessory": "mqttthing",
"type": "thermostat",
"name": "Термостат",
"topics":
{
"getCurrentHeatingCoolingState": "driventair-xxx/getTerm",
"setTargetHeatingCoolingState": "driventair-xxx/setTerm",
"getTargetHeatingCoolingState": "driventair-xxx/getTerm",
"getCurrentTemperature": "driventair-xxx/temp",
"setTargetTemperature": "driventair-xxx/setTemp",
"getTargetTemperature": "driventair-xxx/getTemp",
"getCurrentRelativeHumidity": "driventair-xxx/hum"
},
"heatingCoolingStateValues":["off","heat","cool","auto"],
"restrictHeatingCoolingState":[0, 2]
},
{
"accessory": "mqttthing",
"type": "carbonDioxideSensor",
"name": "CO2",
"topics":
{
"getCarbonDioxideDetected": {
"topic": "driventair-xxx/co2",
"apply": "return (JSON.parse(message) <= 1000 ? 'NORMAL' : 'ABNORMAL');" },
"getCarbonDioxideLevel":"driventair-xxx/co2"
},
"carbonDioxideDetectedValues": [ "NORMAL", "ABNORMAL" ]
}
- Вместо driventair-xxx подставляйте MQTT имя вашего DriventAir
- Вместо 1000 можно поставить число по вкусу - это значение, после которого иконка станет красной.
- При подключении через HomeBridge, значение настройки «CО2 alarm» не используется из-за ограничения самого HomeBridge.
wiki/drivent_air/homebridge.txt · Последнее изменение: 2023/04/05 18:55 — 127.0.0.1