NEWS
Test Adapter HeatingControl v2.12.x
-
-
@sigi234 sagt das log irgendetwas?
-
@rene_hm sagte in Test Adapter HeatingControl v2.7.x:
@sigi234 sagt das log irgendetwas?
atingcontrol.0 2021-10-22 09:09:57.473 info statemachine started heatingcontrol.0 2021-10-22 09:09:57.061 info start calculate current profile point for profile type 1 (Mo - Su) heatingcontrol.0 2021-10-22 09:09:56.758 info start calculate current profile point for profile type 1 (Mo - Su) heatingcontrol.0 2021-10-22 09:09:56.756 info calculate current profile point for all rooms heatingcontrol.0 2021-10-22 09:09:56.755 info checking external states done heatingcontrol.0 2021-10-22 09:09:53.536 info checking external states heatingcontrol.0 2021-10-22 09:09:53.441 info check all active sensors heatingcontrol.0 2021-10-22 09:09:53.536 info checking external states heatingcontrol.0 2021-10-22 09:09:53.441 info check all active sensors heatingcontrol.0 2021-10-22 09:09:52.724 info start statemachine heatingcontrol.0 2021-10-22 09:09:52.570 warn profil parameter vis limits: for homematic devices minimum value is 4.5°C, current is 1°C, please change settings in admin heatingcontrol.0 2021-10-22 09:09:52.541 info 5 cron job(s) created heatingcontrol.0 2021-10-22 09:09:51.462 info start create cron jobs for profile type 1 (Mo - Su) heatingcontrol.0 2021-10-22 09:09:51.454 info subscribe devices done heatingcontrol.0 2021-10-22 09:09:51.454 info subscribe thermostats target 0 heatingcontrol.0 2021-10-22 09:09:51.454 info subscribe thermostats current 0 heatingcontrol.0 2021-10-22 09:09:51.452 info subscribe devices start heatingcontrol.0 2021-10-22 09:09:51.451 info subscribe hm-rpc.1.000A1D8997CC3E.1.PARTY_MODE heatingcontrol.0 2021-10-22 09:09:51.451 info subscribe fb-checkpresence.0.guest.presence heatingcontrol.0 2021-10-22 09:09:51.450 info subscribe fb-checkpresence.0.familyMembers.Home.presence heatingcontrol.0 2021-10-22 09:09:51.443 info SetCurrent done heatingcontrol.0 2021-10-22 09:09:51.415 info start SetCurrent heatingcontrol.0 2021-10-22 09:09:51.415 info SetInfo done heatingcontrol.0 2021-10-22 09:09:51.388 info start SetInfo heatingcontrol.0 2021-10-22 09:09:51.145 info CreateDatapoints done heatingcontrol.0 2021-10-22 09:09:50.185 info start CreateDatapoints heatingcontrol.0 2021-10-22 09:09:50.183 info CreateDatabase done with 2 rooms heatingcontrol.0 2021-10-22 09:09:50.180 info start CreateDatabase heatingcontrol.0 2021-10-22 09:09:49.574 info starting. Version 2.7.1 in C:/Program Files/iobroker/Home/node_modules/iobroker.heatingcontrol, node: v12.22.7, js-controller: 3.3.18 heatingcontrol.0 2021-10-22 09:09:44.610 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason heatingcontrol.0 2021-10-22 09:09:44.609 info terminating heatingcontrol.0 2021-10-22 09:09:44.609 info cleaned everything up... heatingcontrol.0 2021-10-22 09:09:44.608 info Got terminate signal TERMINATE_YOURSELF heatingcontrol.0 2021-10-22 09:02:00.000 info Change Status HeatingPeriodActive in Esszimmer to true heatingcontrol.0 2021-10-22 09:01:59.864 info Change Status HeatingPeriodActive in Bad to true
-
@sigi234 stimmt die Konfiguration noch? laut log werden keine aktiven Sensoren, Aktoren oder Thermostate gefunden...
-
@rene_hm sagte in Test Adapter HeatingControl v2.7.x:
@sigi234 stimmt die Konfiguration noch? laut log werden keine aktiven Sensoren, Aktoren oder Thermostate gefunden...
Danke, das war es.
-
Hallo, wo finde ich diese Einstellung?
heatingcontrol.0
2021-10-23 14:46:45.136 warn profil parameter vis limits: for homematic devices minimum value is 4.5°C, current is 1°C, please change settings in admin -
@sigi234 siehe hier:
-
eventuell bin ich zu blöd.. aber
ich habe 3 Personen im Haushalt die ich mittels TR-064 abfrage.
jetzt muss ich mir ein Script bauen der mir einen Datenpunkt erstellt für Abwesend, da ich will das alle 3 weg sein müssen damit wir abwesend sind.soweit so "keine ahnung von Scripten" aber das ist ein anderes Problem..
aber wo gebe ich den an auf was die Temperatur abgesenkt werden soll ?
wenn ich im iobroker über Profiles ->1 -> room -> absolute..
da gebe ich das pro Raum an?mehr ist es nicht?
-
@eviltrooper
Ja genau, in den Einstellungen auf absolut einstellen und in jedem Raum die jeweilige Temp eintragen
Wegen dem Skript hier mal eine Anregung, das ist jetzt nur für eine Person, aber da musst ja nur den Trigger und die Logik um die beiden weiteren ändern. Hab hier noch ein Timeout von 1h drinnen, weil wenn ich nur kurz Spazieren oder zum einkaufen fahre, braucht er die Heizung nicht runter fahren.
z.b. so
-
@eviltrooper sagte in Test Adapter HeatingControl v2.7.x:
jetzt muss ich mir ein Script bauen der mir einen Datenpunkt erstellt für Abwesend, da ich will das alle 3 weg sein müssen damit wir abwesend sind.
Man kann auch einen Zähler nutzen, der die Anwesenheiten zählt, der Adapter kann dann mit einem limit vergleichen:
ja genau, in den Einstellungen auf absolut einstellen
oder natürlich relativ, wenn man das Profil weiter fahren möchte, nur eben um x Grad abgesenkt...
-
@Rene_HM
Hallo Rene, ich wollte eben diese Funktion nutzen, Profil speichern (was genau wird denn hier gespeichert? hab da auf die schnelle nichts gefunden)
Dabei bekomme ich einen Fehler. An was kann das liegen?
heatingcontrol.0 2021-10-27 23:17:45.128 error exception in SaveProfile [TypeError: Cannot read property 'val' of null]
-
@michi_pi Es werde die Profildaten aus den Datenpunkten (also Anzahl, Zeit, Temperatur) pro Raum in eine json gespeichert. Das kann man als backup nutzen, um nicht die ganzen Einstellungen manuell machen zu müssen, falls man mal etwas verstellt hat.
Die Fehlermeldung sagt, dass beim Speichern irgendein Datenpunkt nicht gelesen werden kann, weil er nicht verfügbar ist. Ist jetzt schwer zu sagen, was da fehlt. Vielleicht versuchen wir es mal so:
- wie sieht die Profilkonfiguration bei dir aus? (Profiltype, Anzahl Perioden usw.)
- hier mal ein Beispiel, was gespeichert wird, vielleicht findest du damit, welcher Datenpunkt bei dir im Datenbaum nicht vorhanden ist, oder keinen Wert (null) anzeigt...
{ "ProfileType": "1", "NumberOfProfiles": 1, "NumberOfPeriods": 5, "Rooms": { "Küche": { "profiles": { "1": { "Mo_Su": { "1": { "time": "05:00", "Temperature": 21 }, "2": { "time": "08:00", "Temperature": 23 }, "3": { "time": "12:00", "Temperature": 22 }, "4": { "time": "16:00", "Temperature": 21 }, "5": { "time": "21:00", "Temperature": 19 } }, "decrease": { "GuestIncrease": 0, "PartyDecrease": 0, "WindowOpenDecrease": 0, "AbsentDecrease": 0, "VacationAbsentDecrease": 0, "FireplaceModeDecrease": 0 } } } } }, "TemperatureDecrease": 1 }
-
@rene_hm okay, ja so hab ich mir das schon gedacht.
Meine Profilkonfiguration sieht so aus. Ich nutz halt 4 Perioden statt 5. Sonst ist es ähnlich
den
FireplaceModeDecrease
Datenpunkt habe ich nicht, aber den hab ich auch nicht aktiviert.
Und einen Datenpunkt mit "null" habe ich auch keinen gefunden. -
@michi_pi mit den Einstellungen habe ich die exception auch... Schau ich mir an....
-
@rene_hm alles klar, danke
-
Morgen zusammen.
Kann mir jemand sagen wieso der Adapter den Wert von 03:00 Uhr anstrebt?
Wir haben es jetzt 09:30 eigentlich sollte der erste Wert 07:00 Uhr ziehen?
-
@uncleb weil die Reihenfolge der Perioden nicht stimmt! Du müsstest eigentlich eine Warnung im log bekommen, dass der Adapter nur zeitlich geordnete Perioden möchte...
-
Ich habe mal eine generelle Frage zum Kaminmodus. Für welche Anwendungsfälle ist dieser bestimmt?
Wenn ich meinen Kamin anmache, dann steigt die Temperatur ja an und die Ventile drehen nach dem Überschreiten der Solltemperatur ja eh zu. Mir ist nicht klar, wann der Kaminmodus genutzt werden kann.
-
@dominik-f es gibt zwei Anwenundungsfälle aus meiner Sicht:
a) man schaltet auf Kamin-Modus bevor die Soll-Temperatur erreicht ist. Damit schalten die Ventile sofort aus. Wenn der Kamin dann später aus ist, schaltet der Adapter wieder auf normal, und man vergisst nicht, die evtl. erfolgte manuelle Abschaltung rückgängig zu machen.
b) man schaltet auf Kaminmodus, um zu verhindern, dass die Ventile schliessen. Damit nutzt man z.Bsp. die Fußbodenheizung zur Aufnahme der Wärme und transportiert sie damit in andere Räume... -
Im github und NPM liegt die 2.7.2 zum Testen bereit.
siehe auch github
Es gibt folgende Änderungen:- bug fix load / save profiles: Kaminmodus hinzugefügt
- im Falle von "Änderungen vom Thermostat als override übernehmen": bug fix reset override und Fenster-offen-Handling
- Offset von den externen Sensoren wird zurückgestzt, wenn man das Feature oder einzelne Sensoren ausschaltet
Feedback ist wie immer willkommen...
Übrigens: ich suche support bei der Erstellung bzw. Update der Dokumentation. Bei Interesse bitte melden...