NEWS
Test Adapter HeatingControl v2.12.x
-
Hi,
ich mache grade einen erneuten Anlauf mit dem Adapter und habe ein paar Fragen. Ich nutze 0.3.0.1) Bei den Fenstersensoren, trage ich da den Sensor selber oder den is_open State bei der OID ein ?
2) Gleiches bei den Aktoren, wähle ich da das Gerät selber aus oder einen speziellen State ?
Ich nutze HM Geräte, leider wurden die nicht erkannt, ob wohl sie dem enum Heizung zugeordnet sind und ich das in der Konfig des Adapters ausgewählt habe.
Im Log stand das hier
heatingcontrol.0 2019-12-18 13:55:32.736 debug (32121) sendTo "listDevices" to system.adapter.admin.0 from system.adapter.heatingcontrol.0 heatingcontrol.0 2019-12-18 13:55:32.734 warn (32121) device list is empty, add dummy device [{"id":0,"name":"TestThermostat","isActive":false,"room":"Arbeitszimmer","type":1,"OID_Current":"Test_OID"}] heatingcontrol.0 2019-12-18 13:55:32.466 warn (32121) device not found {"_id":"hm-rpc.0.12345A62","type":"device","common":{"name":"Kinderschlafzimmer Heizung","icon":"/icons/83_hm-cc-rt-dn_thumb.png"},"native":{"ADDRESS":"12345A62","AVAILABL heatingcontrol.0 2019-12-18 13:55:32.450 warn (32121) device not found {"_id":"hm-rpc.0.12345A65","type":"device","common":{"name":"Spielzimmer Heizung","icon":"/icons/83_hm-cc-rt-dn_thumb.png"},"native":{"ADDRESS":"12345A65","AVAILABLE_FIRMW heatingcontrol.0 2019-12-18 13:55:32.426 warn (32121) device not found {"_id":"hm-rpc.0.12345A51","type":"device","common":{"name":"Schlafzimmerheizung","icon":"/icons/83_hm-cc-rt-dn_thumb.png"},"native":{"ADDRESS":"12345A51","AVAILABLE_FIRMW heatingcontrol.0 2019-12-18 13:55:32.399 warn (32121) device not found {"_id":"hm-rpc.0.5678B66","type":"device","common":{"name":"Arbeitszimmerheizung","icon":"/icons/83_hm-cc-rt-dn_thumb.png"},"native":{"ADDRESS":"5678B66","AVAILABLE_FIRM heatingcontrol.0 2019-12-18 13:55:32.393 debug (32121) heating member: [{"id":"hm-rpc.0.12345A51"},{"id":"hm-rpc.0.12345A62"},{"id":"hm-rpc.0.12345A65"},{"id":"hm-rpc.0.5678B66"}] heatingcontrol.0 2019-12-18 13:55:32.392 debug (32121) function enums: {"result":{"enum.functions.Licht":{"desc":"","type":"enum","common":{"name":"Licht","members":["hm-rpc.1.fhfgh9E57AB","mihome.0.devices.plug_158d00026a3fb2","hm-rpc.2.CUX400 heatingcontrol.0 2019-12-18 13:55:31.993 info (32121) create new device list []
3) Zur Bedienung
Momentan ist das Schlafzimmer, Kinderschlafzimmer und Spielzimmer mit Heizungsaktoren versehen. Ich möchte gerne das folgende erreichen/haben:
Unter der Woche wird morgens kurz geheizt, den vormittag über reichen dann 16 bzw 18 Grad weil niemand da ist. Mo, Di und Fr wird ab 14:30 geheizt, Mi&Do ab 16:30. Ab 18:30 fährt die Heizung dann runter damit eine vernünftige Schlaftemperatur ist.
Am Wochenende soll durch gehend geheizt sein.Reicht hier ein Profil?
Kann ich in dem Punkt "Mo-Su" die Zeit für morgens definieren und dann pro Tag individuell die Temperaturen über den Tag hinweg ?3.2 Das ganze natürlich nur wenn wir da sind.
Dafür nutze ich dann meinen Abwesenheits State, den ich über ein (anderes) Skript steuere. Bei Abwesenheit setzt der Heatingcontrol Adapter die Temperatur runter, korrekt ?3.3) Bei Öffnung der Fenster soll die Heizung runterfahren.
Ich hab an jedem Fenster Xiaomi Fensterkontakte, das sollte vermutlich gehen wenn ich die pro Raum eintrage, oder ?
Kann ich auch nur die Absenkung steuern, die Temperatur wird aber manuell geregelt ?4) Objektliste
Bei den Objekten, werden da Sachen auch wieder rausgelöscht? Sprich wenn ich mal ein anderen Profiltyp ausgewählt hatte und dadurch Einträge entstanden sind, oder muß ich die manuell löschen? -
@martinschm
Zu 1:
zu 2:
Zu 3: Ja, ein Profil genügt dafür, aber nicht mit Mo-Su, sondern Mo-Fr. und Sa-So getrennt, siehe hier:
Schau Dir mal das Vis dazu an, da wirds glaub ich klarer was wie eingestellt werden kann. linkzu 3.2: Ja
zu 3.3: Xiaomi Kontakte gehen, ja. Was meinst mit manuell?
zu 4: Nein. Ja, manuell - oder einfach lassen. -
Danke für dein Feedback.
Anwesenheit wird hier als solche erkannt und nicht als Abwesenheit. Müsste ich dann irgendwie invertieren da ich grade bei mir mit Abwesenheit arbeite.
zu 3.3) Im Arbeitszimmer brauche ich keine automatische Temperatursteuerung. Da werden wir einschalten wenn wir drin sind, sonst nicht. Allerdings wäre es trotzdem gut, wenn die Temperatur gesenkt wird sollte jemand mal das Fenster öffnen.
-
Hallo,
ich habe den Adapter heute noch einmal versucht, zu installieren und dann eine Konfiguration aus einer Datei wiederherzustellen. Dazu gibt es ja die Schaltflächen. Leider funktioniert das nicht. Die Seite mit den Zimmerdaten bleibt leer (Konfiguration von Sensoren und Thermostaten). Ich betätige die Schaltfläche, der Dialog zur Dateiauswahl öffnet sich, ich wähle die Datei aus, dann wird die Hauptseite geändert. Mehr passiert aber nicht. -
@martinschm said in Test Adapter HeatingControl v0.3.x:
Anwesenheit wird hier als solche erkannt und nicht als Abwesenheit. Müsste ich dann irgendwie invertieren da ich grade bei mir mit Abwesenheit arbeite.
zu 3.3) Im Arbeitszimmer brauche ich keine automatische Temperatursteuerung. Da werden wir einschalten wenn wir drin sind, sonst nicht. Allerdings wäre es trotzdem gut, wenn die Temperatur gesenkt wird sollte jemand mal das Fenster öffnen.Naja, den AnwesenheitsDP zu invertiren sollte ja kein Problem sein. Könnte man aber auch als FeatureRequest an @Rene_HM sehen, dürfte problemlos sein, da ohnehin eine Auswahl ob Boolsch oder Number da ist. Da noch ne dritte Option reinnehmen wär machbar denk ich.
Dann stell doch die Temperatur auf die niedrige Temp und wenn wer ins Arbeitszimmer geht, stellst via Override was höheres ein, dann geht auch das mit der Fensteroffenabsenkung. Wenn für den Raum jedoch gar nix aktiv ist, geht auch die Absenkung nicht, was ich ok finde.
-
Hallo, ich habe die Widges heute installiert.
Bei mir erscheint aber das mittlere Fenster "Relative Temperaturen" nicht in der View.
Woran liegt das? -
@HGerdes
Das mittlere Fenster sind zwei, die übereinander liegen. Die Sichtbarkeit wird jeweils über den Datenpunkt heatingcontrol.0.TemperatureDecreaseMode gesteuert.
Das musst Du eventuell anpassen. -
@OstfrieseUnterwegs
Ok, das war es.
Wie bekomme ich den 2 Profile hin? -
@HGerdes
Im Adapter unter Profile 2 auswählen... -
@guergen
Die Profile werden aber nicht geändert. Es wird immer nur Profil 1 beschrieben -
@HGerdes Wie oder wo beschreibst Du denn das Profil? Im Vis?
-
@guergen
Ja im Widget Wohnzimmer
Ich wechsel dann Aktives Profil von 1 auf 2 und es steht bei beiden dasselbe drin. -
@HGerdes Dass es für das Profil 2 einen anderen Datenpunkt gibt,weisst du? Unter Objekte mal geguckt?
-
@guergen
Ich habe dort nachgesehen. Im Adapter sind 2 Profile eingetragen, unter Objekte sind Profile
0, 1, 2 Geändert wird nur das Profil 0 wenn ich über das Widget was eintrage. -
@HGerdes Zeigt denn das Widget auf das Profil 0 oder auf 1 oder 2.... Das Widget selbst ist blöd... dem musst Du schon sagen welche Daten geändert werden müssen, Heatingcontrol nimmt dann das aktive Profil!
-
@guergen
Im Widget wird mir nur 1 oder 2 angezeigt, dort gibt es keine 0.
Wenn ich 1 Vorwähle stehen unter 2 dieselben Werte.
Die Ansicht ändert sich nicht. -
@HGerdes Mein Widget zeigt auf Profil 0, und wenn ich da was ändere, wird auch nur in dem Profil was geändert... Wie sieht das denn bei Dir aus?
-
Mein Widget sieht anders aus. Es wird immer nur Profil 0 beschrieben.
Wenn ich in den anderen über Objecte was eintrage, wird mir das in der View nicht angezeigt -
@HGerdes Hast Du evtl noch "alte"Ansichten unter Objekte drin? IoBroker löscht normal nichts...
Den Adapter stoppen, unter Objekte alle nicht benötigten Profile händisch löschen, bei 2 Profilen müssten 0 und 1 übrig bleiben und den Adapter wieder strarten.
Profil 0 wäre 1 und 1 ist 2 -
@HGerdes Dann liegt im Widget hinter der Temperatur/Zeit das Proifil 1 (1 entspricht 0).
Hast Du das Widget nicht angepasst? ist das ein iFrame-Widget?