[alexa-fhem] Hilfe einbindung Thermostat ( Modus:OFF) ( Klimaanlage )

Begonnen von Der_Tom, 28 Oktober 2023, 11:15:21

Vorheriges Thema - Nächstes Thema

passibe

Der Vollständigkeit halber bzw. für die Nachwelt, falls hier nochmal jemand darüber stolpert:

Um OFF schalten zu können muss man nicht einen anderen Namen vergeben. Stattdessen muss das Device zusätzlich zum ThermostatController-Interface ein PowerController-Interface erhalten. Im homebridgeMapping muss also zusätzlich zu allen anderen characteristics eine On=-characteristic hinterlegt werden.

Ansonsten muss, damit das Device die thermostatMode-capability erhält, im homebridgeMapping bei TargetHeatingCoolingState auch unbedingt mit cmds= gearbeitet werden; cmd= ist nicht ausreichend.

Insgesamt ergibt sich damit für ein Device das Beispiel-homebridgeMapping:
On=mode,valueOn=/heat|cool|auto/,valueOff=off,cmdOn=mode+auto,cmdOff=mode+off
CurrentTemperature=current_temperature
TargetTemperature=target_temperature,minValue=19,maxValue=30,minStep=1,cmd=target_temperature
CurrentHeatingCoolingState=mode,values=off:OFF;heat:HEAT;cool:COOL;auto:AUTO
TargetHeatingCoolingState=mode,values=off:OFF;heat:HEAT;cool:COOL;auto:AUTO,cmds=OFF:mode+off;HEAT:mode+heat;COOL:mode+cool;AUTO:mode+auto

Siehe zu allem dieser Thread und speziell zum PowerController-Interface die entsprechende Dokumentation von Amazon.