justme-1968 / homebridge-fhem

a fhem platform plugin for homebridge
https://wiki.fhem.de/wiki/Homebridge_einrichten
79 stars 16 forks source link

Thermostat übergeben OHNE Cooling/AUTO Funktion #99

Open irstmon opened 10 months ago

irstmon commented 10 months ago

Hallo,

ich probiere erfolglos ein Heizkörper-Thermostat OHNE die Funktionen Cooling/Auto zu übermitteln. Nutze ich das homebridge-homematic plugin für das Thermostat werden nur die Stati Heizen und Off angezeigt - leider funktioniert da das logging für die eve App nicht richtig weshalb ich es über das fhem plugin übergebe. Hier funktioniert das logging der ist-Temperatur (Soll-Temperatur habe ich bisher nicht gesehen ob man die loggen kann) und auch der Ventilposition.

Leider werden mir dafür immer 4 verschiedene Stati angezeigt die für mich natürlich sinnlos sind (weil meine Heizung nicht kühlen kann). Ich habe es mit diversen Einstellungen probiert, leider bisher erfoglos.

CurrentHeatingCoolingState=clear CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1 TargetHeatingCoolingState=clear TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1,default=1,maxvalue=1,readOnly=true

readOnly scheint ebenfalls nicht zu funktionieren, war nur ein versuch. valid=0;1 führt dazu das keine Infos mehr von homebridge in home angezeigt werden - für kein Gerät, egal aus welchem plugin.

Hat vielleicht jemand das schon erfolgreich gelöst?

justme-1968 commented 10 months ago

wenn du die liste der möglichen/erlaubten werte ändern möchtest musst du valid= entsprechend setzen.

irstmon commented 10 months ago

Kleiner Fehler meinerseits (ich hatte oben value statt valid geschrieben) - ich hatte valid probiert:

TargetHeatingCoolingState=clear TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1,default=1,maxvalue=1,valid=0;1,readOnly=true

Das führt dazu, dass homebridge für kein Gerät mehr "antwortet" laut Home/Eve App. Nicht nur FHEM Devices, auch devices die über andere Plugins in Homebridge hängen. Homebridge an sich läuft und es werden auch laut Log weiter Werte abgefragt etc... nur Home kann die Antwort dann scheinbar nicht verarbeiten.

TargetHeatingCoolingState=clear TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1,default=1,maxvalue=1,valid=OFF;HEAT,readOnly=true

Damit funktionieren alle Devices in Home, es stehen aber immer noch alle 4 Werte zur Wahl.