Homebridge Mapping Eurotronic ZWave

Begonnen von Datapunk, 23 Mai 2021, 18:06:45

Vorheriges Thema - Nächstes Thema

Datapunk

Moin Leute.

Ich hab in einem Anfall von geistiger Umnachtung meine fhem.cfg irgendwo gepart bevor ich den Raspi neu aufgesetzt hab und finde sie nicht mehr. Jetzt verzweifle ich an den Mappings vom Thermostat auf Homebridge (Hoobs).

Mein jetziges Mapping: TargetTemperature=desired-temp::desired-temp,minValue=18,maxValue=28,minStep=1 CurrentTemperature=smStatus:temperature,nocache=1 BatteryLevel=battery:batteryPercent StatusActive=present,valueOn=yes,valueOff=no history:size=1024

Ich bekomme allerdings keinen Wert für die Batterie und auch keinen für die Abfrage der Zieltemperatur.

Wenn ich get battery beim Thermostat in FHEM abfrage bekomme ich:
battery:100 %
batteryState:ok
batteryPercent:100


Also muss ich wohl BatteryLevel= "dritter Wert der Abfrage battery" mappen. Bloß wie?

desired-temp klappt, d.h. ich kann die Target Temperatur setzen. Beim Start scheitert aber die Abfrage weil das Thermostat kein get desired-temp kann. Die Abfrage läuft über get setpoint.

Hier müsste ich also wohl beim Setzen desired-temp mappen und beim Abfragen setpoint. Ebenfalls: wie?  :o

Letzteres Problem hat leider auch zur Folge, dass beim Neustart von Homebridge nicht angezeigt wird, was das Thermostat gerade macht. Das wird in Home/Eve mit aus und 10° gemeldet.

Hier noch ein Auszug aus dem Hoobs Log:
[FHEM] query: TargetTemperature for ZWave_THERMOSTAT_31-desired-temp
[FHEM]   cached: NaN (as number)
[HOOBS CBD9@ZWave_THERMOSTAT_31@Heizung Schlafzimmer@Target Temperature] characteristic value expected valid finite number and received "NaN" (number)
[FHEM] query: CurrentHeatingCoolingState for ZWave_THERMOSTAT_31-undefined
[FHEM]   cached: 1 (as number; means HEAT)
[FHEM] query: Brightness for ZWave_THERMOSTAT_31-state
[FHEM]   cached: 0 (as number)
[FHEM] query: StatusActive for ZWave_THERMOSTAT_31-present
[FHEM]   cached: false (as boolean)
[FHEM] query: BatteryLevel for battery-battery
[FHEM]   not cached
[FHEM]   executing: http://localhost:8083/fhem?cmd=%7BReadingsVal(%22battery%22,%22battery%22,%22%22)%7D&fwcsrf=csrf_151494318054697&XHR=1
[FHEM] query: StatusLowBattery for ZWave_THERMOSTAT_31-battery
[FHEM]   cached: 0 (as number; means BATTERY_LEVEL_NORMAL)
[FHEM]   value:
[FHEM] battery-battery not a number:
[HOOBS CBD9@ZWave_THERMOSTAT_31@Heizung Schlafzimmer@Battery Level] characteristic value expected valid finite number and received "undefined" (undefined)
[FHEM] Clock adjust 60a9741c-f33f-d3e6-6cab-62f25e062cac824b: 49b55a26
[HOOBS CBD9@ZWave_THERMOSTAT_31@60a9741c-f33f-d3e6-6cab-62f25e062cac824b History@S2W2] SET handler returned write response value, though the characteristic doesn't support write response
Accessory refresh triggered