PERFEKT... Das war es. Vielen Dank.
HmIP-STHD FW 2.8.2 Modus Hygrostat
Moderator: Co-Administratoren
-
- Beiträge: 234
- Registriert: 27.03.2011, 13:06
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 1 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Wie seit ihr denn darauf gekommen?dcf77 hat geschrieben: ↑08.08.2022, 21:06Der Modus "Hygrostat" funktioniert, allerdings nur die Regelung für "Befeuchten"
Update: Regelung für "Trocknen" funktioniert auch. Man darf nur nicht "Übernehmen" und dann "Ok" anklicken (statt "Ok" gleich "Abbrechen")
Die WebUI belegt leider immer "Befeuchten" vor.
Vor allem auf das Übernehmen und dann nicht OK klicken?
Bei mir bleibt die Anzeige in der CCU3 auf Trocknen.
Aber ich wundere mich natürlich warum meine DV nicht funktioniert.
Wie seit ihr darauf gekommen, dass es so klappt?
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Weil man die Programmierkünste von eq3 mittlerweile kennt und man Daten auch an der WebUI vorbei auslesen kann.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 234
- Registriert: 27.03.2011, 13:06
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 1 Mal
- Baxxy
- Beiträge: 10648
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Hmm, also mit Zentralen-Firmware 3.65.11 kann ich jeden Modus einstellen und mit OK oder Übernehmen "speichern".
Das bleibt dann auch so stehen.
Das bleibt dann auch so stehen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 234
- Registriert: 27.03.2011, 13:06
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 1 Mal
- Baxxy
- Beiträge: 10648
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Anhand des Wertes des MASTER Parameters "HEATING_COOLING" im Kanal:5 würde ich sagen das passt.
WebUI: "Trocknen" --> HEATING_COOLING = 0
WebUI: "Befeuchten" --> HEATING_COOLING = 1
WebUI: "Trocknen/Befeuchten" --> HEATING_COOLING = 2
Ob das jetzt auch korrekt arbeitet kann ich aber mangels Test nicht sagen.
Die Einstellung/Umschaltung funktioniert hier jedenfalls und die Parameter-Werte sehen für mich richtig aus.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 234
- Registriert: 27.03.2011, 13:06
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 1 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Das ganze ist noch irgedwie fragil.
Ich hab das Gefühl, dass wenn man von Thermostat auf Hygrostat stellt, dann funktioniert es.
Aber sobald man dann in den Hygrostat Einstellungen einen weiteren Wert ändert, funktioniert es nicht mehr.
So sind zumindest meine aktuellen Erfahrungen.
Leider kann man das Ganze nicht so einfach testen, da man ja immer wieder eine andere Luftfeuchtigkeit braucht, um es in der Praxis testen zu können.
Vielleicht kannst du aber nochmal schauen.
Du kannst ja da scheinbar weitere Werte auslesen.
Ich hab das Gefühl, dass wenn man von Thermostat auf Hygrostat stellt, dann funktioniert es.
Aber sobald man dann in den Hygrostat Einstellungen einen weiteren Wert ändert, funktioniert es nicht mehr.
So sind zumindest meine aktuellen Erfahrungen.
Leider kann man das Ganze nicht so einfach testen, da man ja immer wieder eine andere Luftfeuchtigkeit braucht, um es in der Praxis testen zu können.
Vielleicht kannst du aber nochmal schauen.
Du kannst ja da scheinbar weitere Werte auslesen.
- Baxxy
- Beiträge: 10648
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HmIP-STHD FW 2.8.2 Modus Hygrostat
Ich gebe dir das Mittel zum selber schauen...
Code: Alles auswählen
!- Master Parameter über xmlrpc auslesen HmIP - xml Version M.Henke
!- https://homematic-forum.de/forum/viewtopic.php?f=26&t=73356&start=30#p711984
string Kanalname = 'HmIP-STHD Dev2_514:5 - Partner Zweipunktregelung';
!-----------------------------------------------
object oCh = channels.Get(Kanalname);
if (!oCh) { quit; }
WriteLine(oCh);
object oInterface = dom.GetObject(oCh.Interface());
string sDevSerial = oCh.Address();
xml xMasterset;
xml xStruct = xMasterset.Parse(xmlrpc.GetParamset(oInterface, sDevSerial, "MASTER")).GetChildNode("struct");
integer iRun = 0;
while (true) {
xml xMember = xStruct.GetChildNode("member", iRun);
if (!xMember) { break; }
string sName = xMember.GetChildNode("name").GetText();
! Nur einer
! if (sName == ParName) {
! Alle
! if (true) {
! Nicht mit P*_
if ( !((sName.Substr(0,1) == 'P') && (sName.Substr(2,1) == '_')) ) {
var result;
xml xValue = xMember.GetChildNode("value");
xml xValTest;
xValTest = xValue.GetChildNode("i4");
if (xValTest) { result = xValTest.GetText().ToInteger(); }
else {
xValTest = xValue.GetChildNode("double");
if (xValTest) { result = xValTest.GetText().ToFloat(); }
else {
xValTest = xValue.GetChildNode("boolean");
if (xValTest) { boolean bIn = xValTest.GetText().ToInteger(); result = bIn; }
else {
xValTest = xValue.GetChildNode("string");
if (xValTest) { result = xValTest.GetText().ToString(); }
}
}
}
WriteLine("" # sName # " " # result.Type() # " " # result);
}
iRun = iRun + 1;
}
Beispielausgabe von meinem STHD mit Betriebsmodus "Hygrostat" und Art der Zweipunktregelung "Trocknen":
Code: Alles auswählen
HmIP-STHD Dev2_514:5 - Partner Zweipunktregelung
CLIMATE_FUNCTION integer 1
HEATING_COOLING integer 0
HUMIDITY_LIMIT_VALUE integer 60
TWO_POINT_HYSTERESIS real 0.000000
TWO_POINT_HYSTERESIS_HUMIDITY real 1.000000
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen