NEWS
Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test)
-
@codierknecht
Na ja - hoff es verwirrt nicht zu viele.BEAT Test gibts erst wenn der Adapetr im Repo ist. Bis daher ist er per Definition ALPHA Status.
-
@mcm1957 sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):
BEAT Test gibts erst wenn der Adapetr im Repo ist. Bis daher ist er per Definition ALPHA Status.
Naja - von mir aus kann der ja auch da rein.
-
Und dann muss ich noch zum Review kommen ...
-
@mcm1957
Reicht es, die 0.0.7 ins "latest" zu pushen? -
@codierknecht
Ist egal - LATEST ist immer jene Release auf NPM 'latest' ist.
Wenn der Review durch ist kann ich ja jederzeit eine offizielle BETA / LATEST Release einziehen. Wär dann wohl die 1.0.0.Bitte dann in Zukunft nur -alphe.x für Zwischentests und offizielle Versionsnummern für BETA / LATEST Tests verwenden. Jetzt mach mal mit beta.x weiter bis ich Zeit für Review habe.
-
@codierknecht zur Info, bisher läuft der von Dir überarbeitete Adapter stabil und zuverlässig
-
@hal kleine Korrektur. Es ist jetzt zweimal passiert, das der Adapter steuert, aber die Sensorddaten nicht aktualisiert werden. Dazu muss der Adapter neu gestartet werden. Ich beobachte das noch mal und sende dann den log dazu.
-
So heute ist es wieder aufgetreten. Der Pelletofen wird korrekt gesteuert (0n/off), aber z.B. der Sensor
"rika-firenet.0.xxxxxxx.sensors.statusMainState"
wird nicht aktualisiert. Erst wenn der Adapter neu gestartet wird, ist der Status sofort aktualisiert.Log:
2025-01-26 08:30:32.014 - info: rika-firenet.0 (930580) state rika-firenet.0.xxxxxx3.controls.onOff changed: true (ack = false) 2025-01-26 08:30:32.015 - debug: rika-firenet.0 (930580) url: https://www.rika-firenet.com/api/client/xxxxxx3/status 2025-01-26 08:30:32.210 - debug: rika-firenet.0 (930580) 200 - API-Connection successful 2025-01-26 08:30:32.210 - debug: rika-firenet.0 (930580) onOff = true 2025-01-26 08:30:32.362 - debug: rika-firenet.0 (930580) {"revision":xxxxxx,"onOff":true,"operatingMode":0,"heatingPower":100,"targetTemperature":"22","bakeTemperature":"180","ecoMode":false,"heatingTimeMon1":"08150915","heatingTimeMon2":"00000000","heatingTimeTue1":"08150915","heatingTimeTue2":"00000000","heatingTimeWed1":"08150915","heatingTimeWed2":"00000000","heatingTimeThu1":"08150915","heatingTimeThu2":"00000000","heatingTimeFri1":"08150915","heatingTimeFri2":"00000000","heatingTimeSat1":"08150915","heatingTimeSat2":"00000000","heatingTimeSun1":"08150915","heatingTimeSun2":"00000000","heatingTimesActiveForComfort":false,"setBackTemperature":"20","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0","RoomPowerRequest":3,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0} 2025-01-26 09:30:32.015 - info: rika-firenet.0 (930580) state rika-firenet.0.xxxxxx3.controls.onOff changed: false (ack = false) 2025-01-26 09:30:32.015 - debug: rika-firenet.0 (930580) url: https://www.rika-firenet.com/api/client/xxxxxx3/status 2025-01-26 09:30:32.380 - debug: rika-firenet.0 (930580) 200 - API-Connection successful 2025-01-26 09:30:32.381 - debug: rika-firenet.0 (930580) onOff = false 2025-01-26 09:30:32.536 - debug: rika-firenet.0 (930580) {"revision":1737876632,"onOff":false,"operatingMode":0,"heatingPower":100,"targetTemperature":"22","bakeTemperature":"180","ecoMode":false,"heatingTimeMon1":"08150915","heatingTimeMon2":"00000000","heatingTimeTue1":"08150915","heatingTimeTue2":"00000000","heatingTimeWed1":"08150915","heatingTimeWed2":"00000000","heatingTimeThu1":"08150915","heatingTimeThu2":"00000000","heatingTimeFri1":"08150915","heatingTimeFri2":"00000000","heatingTimeSat1":"08150915","heatingTimeSat2":"00000000","heatingTimeSun1":"08150915","heatingTimeSun2":"00000000","heatingTimesActiveForComfort":false,"setBackTemperature":"20","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0","RoomPowerRequest":3,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0} 2025-01-26 11:23:55.033 - info: rika-firenet.0 (930580) state rika-firenet.0.xxxxxx3.controls.onOff changed: true (ack = false) 2025-01-26 11:23:55.033 - debug: rika-firenet.0 (930580) url: https://www.rika-firenet.com/api/client/xxxxxx3/status 2025-01-26 11:23:55.298 - debug: rika-firenet.0 (930580) 200 - API-Connection successful 2025-01-26 11:23:55.298 - debug: rika-firenet.0 (930580) onOff = true 2025-01-26 11:23:55.439 - debug: rika-firenet.0 (930580) {"revision":1737880232,"onOff":true,"operatingMode":0,"heatingPower":100,"targetTemperature":"22","bakeTemperature":"180","ecoMode":false,"heatingTimeMon1":"08150915","heatingTimeMon2":"00000000","heatingTimeTue1":"08150915","heatingTimeTue2":"00000000","heatingTimeWed1":"08150915","heatingTimeWed2":"00000000","heatingTimeThu1":"08150915","heatingTimeThu2":"00000000","heatingTimeFri1":"08150915","heatingTimeFri2":"00000000","heatingTimeSat1":"08150915","heatingTimeSat2":"00000000","heatingTimeSun1":"08150915","heatingTimeSun2":"00000000","heatingTimesActiveForComfort":false,"setBackTemperature":"20","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0","RoomPowerRequest":3,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0} 2025-01-26 12:08:55.033 - info: rika-firenet.0 (930580) state rika-firenet.0.xxxxxx3.controls.onOff changed: false (ack = false) 2025-01-26 12:08:55.033 - debug: rika-firenet.0 (930580) url: https://www.rika-firenet.com/api/client/xxxxxx3/status 2025-01-26 12:08:55.288 - debug: rika-firenet.0 (930580) 200 - API-Connection successful 2025-01-26 12:08:55.288 - debug: rika-firenet.0 (930580) onOff = false 2025-01-26 12:08:55.451 - debug: rika-firenet.0 (930580) {"revision":1737887035,"onOff":false,"operatingMode":0,"heatingPower":100,"targetTemperature":"22","bakeTemperature":"180","ecoMode":false,"heatingTimeMon1":"08150915","heatingTimeMon2":"00000000","heatingTimeTue1":"08150915","heatingTimeTue2":"00000000","heatingTimeWed1":"08150915","heatingTimeWed2":"00000000","heatingTimeThu1":"08150915","heatingTimeThu2":"00000000","heatingTimeFri1":"08150915","heatingTimeFri2":"00000000","heatingTimeSat1":"08150915","heatingTimeSat2":"00000000","heatingTimeSun1":"08150915","heatingTimeSun2":"00000000","heatingTimesActiveForComfort":false,"setBackTemperature":"20","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0","RoomPowerRequest":3,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0}
-
@hal sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):
wird nicht aktualisiert. Erst wenn der Adapter neu gestartet wird, ist der Status sofort aktualisiert.
Ich schau mal nach, ob und wie ein Wiederverbinden da erfolgt.
-
@hal sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):
wird nicht aktualisiert. Erst wenn der Adapter neu gestartet wird, ist der Status sofort aktualisiert.
-
Du verwendest offenbar noch nicht die letzte Version des Adapters. Die Meldung
state xxx changed ...
wird mittlerweile als "debug" geloggt. -
Dass der Wert möglicherweise erst nach 1 Minute aktualisiert wird, ist Dir bewusst?
Das Schreiben der Werte hat nix mit dem Lesen zu tun. Letzteres erfolgt in einem festen Intervall.
Wenn ich so darüber nachdenke, macht es aber ggf. Sinn, unmittelbar nach dem Schreiben die Werte 1x neu zu lesen.
-
-
@codierknecht momentan behelfen ich mich damit, im Script den Adapter neu zu starten. Dann funktioniert alles
Von github habe ich die letzte Version installiert
-
@hal sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):
momentan behelfen ich mich damit, im Script den Adapter neu zu starten
Das ist natürlich nicht Sinn und Zweck der Übung.
Ich mache mal 'ne neue Version. Mit folgenden Änderungen:- Unmittelbar nach dem Schreiben eines Wertes werden die aktuellen Werte neu gelesen
- Das Lesen habe ich nochmal etwas geändert. Der dort verwendete Timeout wird gleich zu Beginn der Funktion gestoppt und dann am Ende neu gestartet.
- Das Logging werde ich nochmal etwas erweitern. Also nicht wundern, wenn der Adapter nochmal etwas mehr plappert.
Wenn dann nach dem Schreiben des Status die Werte zwar gelesen werden, der geänderte Wert aber nicht erscheint, bin ich leider etwas ratlos.