@Bo-s_Pictures
Hier: Absolut oder Relativ?
Und hier:
Hast du vielleicht Relative Temperaturabsenkung und WindowOpenDecreease auf 0
@Bo-s_Pictures
Hier: Absolut oder Relativ?
Und hier:
Hast du vielleicht Relative Temperaturabsenkung und WindowOpenDecreease auf 0
Habe heute einen Shelly 1 mit externem Modul für Temperaturfühler in Betrieb genommen.
Die Temperaturwerte werden aber bei den Objekten nicht übernommen:
Im Debuglog werden Werte aufgeführt:
2020-04-12 19:55:01.930 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/relay/0 = off
2020-04-12 19:55:01.931 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/relay/0 / {"type":"Buffer","data":[111,102,102]}
2020-04-12 19:55:01.931 - [34mdebug[39m: shelly.0 (7573) Create State : SHSW-1#F3D6AF#1.Relay0.Switch, Payload: {"type":"Buffer","data":[111,102,102]} for shelly1-F3D6AF
2020-04-12 19:55:01.931 - [34mdebug[39m: shelly.0 (7573) Create State : SHSW-1#F3D6AF#1.Relay0.Switch, Payload: off for shelly1-F3D6AF
2020-04-12 19:55:01.932 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/input/0 = 0
2020-04-12 19:55:01.932 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/input/0 / {"type":"Buffer","data":[48]}
2020-04-12 19:55:01.932 - [34mdebug[39m: shelly.0 (7573) Create State : SHSW-1#F3D6AF#1.Relay0.Input, Payload: {"type":"Buffer","data":[48]} for shelly1-F3D6AF
2020-04-12 19:55:01.933 - [34mdebug[39m: shelly.0 (7573) Create State : SHSW-1#F3D6AF#1.Relay0.Input, Payload: 0 for shelly1-F3D6AF
2020-04-12 19:55:01.933 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature/0 = 48.4
2020-04-12 19:55:01.933 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature/0 / {"type":"Buffer","data":[52,56,46,52]}
2020-04-12 19:55:01.934 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature_f/0 = 119.2
2020-04-12 19:55:01.934 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature_f/0 / {"type":"Buffer","data":[49,49,57,46,50]}
2020-04-12 19:55:01.934 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature/1 = 43.4
2020-04-12 19:55:01.935 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature/1 / {"type":"Buffer","data":[52,51,46,52]}
2020-04-12 19:55:01.935 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature_f/1 = 110.1
2020-04-12 19:55:01.935 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature_f/1 / {"type":"Buffer","data":[49,49,48,46,49]}
2020-04-12 19:55:01.936 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature/2 = 14.6
2020-04-12 19:55:01.936 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature/2 / {"type":"Buffer","data":[49,52,46,54]}
2020-04-12 19:55:01.936 - [34mdebug[39m: shelly.0 (7573) Publish 192.168.1.59 (shelly1 / shelly1-F3D6AF / SHSW-1#F3D6AF#1) payload: shellies/shelly1-F3D6AF/ext_temperature_f/2 = 58.2
2020-04-12 19:55:01.937 - [34mdebug[39m: shelly.0 (7573) MQTT Message for shelly1-F3D6AF : shellies/shelly1-F3D6AF/ext_temperature_f/2 / {"type":"Buffer","data":[53,56,46,50]}
Das wären die Temperaturen:
Firmware Shelly: 20200320-123430/v1.6.2@514044b4 (=aktuellste Firmware)
Version Shelly Adapter: 3.2.3
Shelly Protokoll: MQTT and http
Um den WAF nicht von Anfang an auf Gefriertemperatur zu setzen, möchte ich für das Badezimmer auf Knopfdruck den Override realisieren. Wird der Taster gedrückt werden TemperaturOverride und TemperaturOverrideTime beschrieben.
Das Blockly:
Die Temperatur und Zeit werden gesetzt und der Status geht auch auf override
Im Log sind nach dem starten des Scripts diese Meldungen:
2020-01-02 16:30:53.568 - info: javascript.0 (22252) script.js.common.Tests.Baden__Duschen: Typ von TemperaturOverride ist string
2020-01-02 16:30:53.569 - warn: javascript.0 (22252) You are assigning a string to the state "heatingcontrol.0.Rooms.aTEST.TemperaturOverride" which expects a float. Please fix your code to use a float or change the state type to string. This warning might become an error in future versions.
Wenn ich die Solltemperatur nicht konvertiere, dann ist die erste Warnmeldung:
You are assigning a number to the state .....
Wie kann ich das Blockly ändern, damit es nicht zu diesen Warnungen kommt? Der Typ der Solltemperatur wurde auf alle möglichen (und unmöglichen) Einstellungen geändert um ohne Konvertierung zu übergeben, alles leider ohne Erfolg.
@Rene_HM
Vielen Dank dir für die schnelle 0.3.12!
Mit 0.3.12 funktionieren auch "Urlaub anwesend" und "Sensoren" wieder
@Rene_HM
Gestern ca. 23:00 Uhr noch Update auf 0.3.10 eingespielt.
Seit dem:
2019-12-26 23:06:43.506 - error: heatingcontrol.0 (28745) exception in CheckTemperatureChange [ReferenceError: PublicHolidyToday is not defined]
Es werden seit dem keine Perioden mehr gewechselt
Die Bilder stammen von jetzt, gestern war noch HolidayPresent = True, jetzt aber false
Auch Fensteröffnungen haben keine Auswirkungen auf die Temperaturvorgabe
019-12-27 08:08:10.968 - info: heatingcontrol.0 (25866) calculating new target temperatures
2019-12-27 08:08:10.969 - debug: heatingcontrol.0 (25866) ### state change already handled: false / false /// heatingcontrol.0.HolidayPresent / heatingcontrol.0.HolidayPresent
2019-12-27 08:08:11.039 - debug: heatingcontrol.0 (25866) profile type 2
2019-12-27 08:08:11.039 - debug: heatingcontrol.0 (25866) get profile
2019-12-27 08:08:11.040 - debug: heatingcontrol.0 (25866) profile 0
2019-12-27 08:08:11.040 - debug: heatingcontrol.0 (25866) check room EG Schlafzimmer
2019-12-27 08:08:11.041 - debug: heatingcontrol.0 (25866) FindNextPeriod for 2019-12-27 8:08:10 AM in EG Schlafzimmer
2019-12-27 08:08:11.041 - error: heatingcontrol.0 (25866) exception in CheckTemperatureChange [ReferenceError: PublicHolidyToday is not defined]
2019-12-27 08:08:11.041 - debug: heatingcontrol.0 (25866) ### 111 handled
2019-12-27 08:08:11.042 - debug: heatingcontrol.0 (25866) ### all StateChange handled
2019-12-27 08:08:27.175 - debug: heatingcontrol.0 (25866) system.adapter.admin.0: logging true
2019-12-27 08:12:52.114 - info: info.0 (1474) Popup news was read...
2019-12-27 08:13:58.750 - debug: heatingcontrol.0 (25866) system.adapter.admin.0: logging false
2019-12-27 08:15:00.062 - debug: heatingcontrol.0 (25866) ### handle state change linkeddevices.0.aaTest.Fenster_offen {"val":false,"ack":true,"ts":1577430900059,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1577430900059}
2019-12-27 08:15:00.063 - debug: heatingcontrol.0 (25866) ### linkeddevices.0.aaTest.Fenster_offen heatingcontrol.0.HolidayPresent false false
2019-12-27 08:15:00.063 - debug: heatingcontrol.0 (25866) ### 111 not handled yet
2019-12-27 08:15:00.064 - debug: heatingcontrol.0 (25866) handle id linkeddevices.0.aaTest.Fenster_offen state {"val":false,"ack":true,"ts":1577430900059,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1577430900059}
2019-12-27 08:15:00.064 - debug: heatingcontrol.0 (25866) ### handle devices [{"id":9,"name":"Fenster offen","OID_Current":"linkeddevices.0.aaTest.Fenster_offen","isActive":true,"type":3,"room":"aTEST"}]
2019-12-27 08:15:00.064 - debug: heatingcontrol.0 (25866) Check sensors for aTEST
2019-12-27 08:15:00.065 - debug: heatingcontrol.0 (25866) got sensor state {"val":false,"ack":true,"ts":1577430900059,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1577430900059} from linkeddevices.0.aaTest.Fenster_offen
2019-12-27 08:15:00.071 - debug: heatingcontrol.0 (25866) room to check is aTEST
2019-12-27 08:15:00.072 - info: heatingcontrol.0 (25866) calculating new target temperatures
2019-12-27 08:15:00.072 - debug: heatingcontrol.0 (25866) ### 222 not handled yet
2019-12-27 08:15:00.073 - debug: heatingcontrol.0 (25866) ### not handled linkeddevices.0.aaTest.Fenster_offen {"val":false,"ack":true,"ts":1577430900059,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1577430900059}
2019-12-27 08:15:00.123 - debug: heatingcontrol.0 (25866) profile type 2
2019-12-27 08:15:00.123 - debug: heatingcontrol.0 (25866) get profile
2019-12-27 08:15:00.124 - debug: heatingcontrol.0 (25866) profile 0
2019-12-27 08:15:00.125 - debug: heatingcontrol.0 (25866) check room aTEST
2019-12-27 08:15:00.125 - debug: heatingcontrol.0 (25866) FindNextPeriod for 2019-12-27 8:15:00 AM in aTEST
2019-12-27 08:15:00.126 - error: heatingcontrol.0 (25866) exception in CheckTemperatureChange [ReferenceError: PublicHolidyToday is not defined]
2019-12-27 08:19:50.096 - debug: heatingcontrol.0 (25866) system.adapter.admin.0: logging true
2019-12-27 08:20:21.446 - debug: heatingcontrol.0 (25866) ### handle state change linkeddevices.0.EG_Schlafzimmer.open {"val":true,"ack":true,"ts":1577431221443,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1577431221443}
2019-12-27 08:20:21.447 - debug: heatingcontrol.0 (25866) ### linkeddevices.0.EG_Schlafzimmer.open linkeddevices.0.aaTest.Fenster_offen true false
2019-12-27 08:20:21.447 - debug: heatingcontrol.0 (25866) ### 111 not handled yet
2019-12-27 08:20:21.448 - debug: heatingcontrol.0 (25866) handle id linkeddevices.0.EG_Schlafzimmer.open state {"val":true,"ack":true,"ts":1577431221443,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1577431221443}
2019-12-27 08:20:21.448 - debug: heatingcontrol.0 (25866) ### handle devices [{"id":2,"name":"EG Schlafzimmer TFK Süd Fenster offen","OID_Current":"linkeddevices.0.EG_Schlafzimmer.open","isActive":true,"type":3,"room":"EG Schlafzimmer"}]
2019-12-27 08:20:21.448 - debug: heatingcontrol.0 (25866) Check sensors for EG Schlafzimmer
2019-12-27 08:20:21.495 - debug: heatingcontrol.0 (25866) got sensor state {"val":true,"ack":true,"ts":1577431221443,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1577431221443} from linkeddevices.0.EG_Schlafzimmer.open
2019-12-27 08:20:21.495 - info: heatingcontrol.0 (25866) EG Schlafzimmer window open on EG Schlafzimmer TFK Süd Fenster offen
2019-12-27 08:20:21.542 - debug: heatingcontrol.0 (25866) sensor delay 30000
2019-12-27 08:20:21.543 - debug: heatingcontrol.0 (25866) ### 222 not handled yet
2019-12-27 08:20:21.543 - debug: heatingcontrol.0 (25866) ### not handled linkeddevices.0.EG_Schlafzimmer.open {"val":true,"ack":true,"ts":1577431221443,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1577431221443}
2019-12-27 08:20:51.544 - debug: heatingcontrol.0 (25866) room to check is EG Schlafzimmer
2019-12-27 08:20:51.545 - info: heatingcontrol.0 (25866) calculating new target temperatures
2019-12-27 08:20:51.601 - debug: heatingcontrol.0 (25866) profile type 2
2019-12-27 08:20:51.601 - debug: heatingcontrol.0 (25866) get profile
2019-12-27 08:20:51.602 - debug: heatingcontrol.0 (25866) profile 0
2019-12-27 08:20:51.603 - debug: heatingcontrol.0 (25866) check room EG Schlafzimmer
2019-12-27 08:20:51.606 - debug: heatingcontrol.0 (25866) WindowOpenDecrease {"val":12,"ack":true,"ts":1575095161397,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1575095161378}
2019-12-27 08:20:51.607 - debug: heatingcontrol.0 (25866) FindNextPeriod for 2019-12-27 8:20:51 AM in EG Schlafzimmer
2019-12-27 08:20:51.607 - error: heatingcontrol.0 (25866) exception in CheckTemperatureChange [ReferenceError: PublicHolidyToday is not defined]
Hoffe genügend Infos geliefert zu haben. Muss jetzt auf Arbeit und kann ansonsten erst am späteren Nachmittag weitere Daten liefern.
@Rene_HM Ich bin da vielleicht komisch, aber durch meinen Beruf als IT-Systemadministrator und Betreuer von ca. 300 User, habe ich so oft mit unvollständigen Angaben zu tun die mir mehr Arbeit verursachen, dass ich versuche möglichst viele (hoffentlich gleich alle) Infos zu liefern und mögliche Missverständnisse so schnell als möglich ausräume
Kurt
@Rene_HM Aufgrund des Titels deines github issues: Es betrifft nicht nur Absenkungen. Aufgefallen ist es mir als ich mal vor der ersten Periode ein Fenster geschlossen habe und die Temperatur nicht angehoben wurde (Fenster offen 12, Nachtabsenkung 17)
Vielen Dank für deine tolle Arbeit