NEWS
Homematic - HmIP-eTRV-B - Ventilsteuerung
-
Hallo Leute - ich versuche mein Haus via oben genannter (Ich hasse sie nun schon und will sie anzünden!!) HKP Thermostate mit Ventilöffnungstatus zu heizen...
folgendes Skript ist in Verwendung:
/ Pumpen abhängig von Ventilstellung schalten const idV1 = 'hm-rpc.1.00201BE99E0A38.1.LEVEL'/*Level*/; const idV2 = 'hm-rpc.1.00201D89A052F7.1.LEVEL'/*Level*/; const idV3 = 'hm-rpc.1.00201D89A05316.1.LEVEL'/*Level*/; const idV4 = 'hm-rpc.1.00201D89A0566D.1.LEVEL'/*Level*/; const idV5 = 'hm-rpc.1.00201D89A05673.1.LEVEL'/*Level*/; const idP1 = 'hm-rpc.2.QEQ0022408.2.STATE'/*State*/; var v1 = getState(idV1).val; var v2 = getState(idV2).val; var v3 = getState(idV3).val; var v4 = getState(idV4).val; var v5 = getState(idV5).val; var p1 = getState(idP1).val; function pumpen() { let maxV = Math.max(v1, v2, v3, v4, v5); if(maxV > 0.46) p1 = true; else if (maxV < 0.41) p1 = false; if(getState(idP1).val != p1) setState(idP1, p1) } pumpen(); // Script start on(idV1, function(dp) { v1 = dp.state.val; pumpen(); }); on(idV2, function(dp) { v2 = dp.state.val; pumpen(); }); on(idV3, function(dp) { v3 = dp.state.val; pumpen(); }); on(idV4, function(dp) { v4 = dp.state.val; pumpen(); }); on(idV5, function(dp) { v5 = dp.state.val; pumpen(); });
jedoch bleibt die Pumpe aus - egal was ich mache (Auch über das CCU3 interne Programm hab ich nicht den gewünscht effekt -.-
kann hier evtl jmd helfen?
Pumpensteuerung:
Ein 2 Kanal HM Aktor
Kanal 1 - Zubau
Kanal 2 HausFolgende Obejekte sind vorhanden:
-
@wurzeldoktor sagte: jedoch bleibt die Pumpe aus
Kann die Pumpe manuell (Tab "Objekte") über den Datenpunkt "hm-rpc.2.QEQ0022408.2.STATE" eingeschaltet werden?
Das Skript sieht gut aus, außer dass die LEVEL-Werte von 0 bis 100 % in Prozent-Schritten abgebildet werden sollten.
-
@paul53
die levelwerte werten leide nur von 0.0 - 1.01 gewertet - bin ich auch nicht glücklich drüber
bin mit dem IP Dreck absolut unzufrieden!
der Datenpunkt kann manuell auf true oder false geschalten werden -
@wurzeldoktor sagt: der Datenpunkt kann manuell auf true oder false geschalten werden
... und die Pumpe reagiert auch?
-
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
bin mit dem IP Dreck absolut unzufrieden!
der Dreck ist es nicht schuld!
welche Version der hm-rpc nutzst du?
wie ist die Instanz konfiguriert@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
die levelwerte werten leide nur von 0.0 - 1.01 gewertet
das sollte nicht sein!
-
@paul53
ja, wenn ich über iobroker schalte, ist auch der datenpunkt an der ccu gleich.ob die Pumpe dann auch wirklich aus/an ist - habe ich nicht geprüft ^^
-
@wurzeldoktor sagte: die levelwerte werten leide nur von 0.0 - 1.01 gewertet
Die Daten wurden falsch eingelesen, denn bei native.UNIT müsste "100%" stehen. Ich kann mir nicht vorstellen, dass es bei HmIP anders ist als bei HM(classic).
-
@homoran selbst an der ccu werden die IP Thermostate mit werten von 0 - 1 in Programmen genutzt.
habe ich bereits hinterfragt und mir wurde mitgeteilt: das ist halt so bei den IP.... da is alles anders -
-
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
selbst an der ccu werden die IP Thermostate mit werten von 0 - 1 in Programmen genutzt.
das stimmt und ist richtig!
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
das ist halt so bei den IP.... da is alles anders
das stimmt nicht für die CCU - ioBroker übersetzt das.
Bitte die geforderten Informationen bringen.
-
@paul53 bei den HM Geräten ists auch von 0 -100%
Bei den IP Geräten scheinbar nicht mehr.
Lt. HM Forum stimmt das auch so.
0.00 = 0
1.00 = 100% -
@wurzeldoktor
Die Adapter-Adresse muss die ioBroker-IP-Adresse sein. -
@wurzeldoktor wo läuft dein ioBroker?
in einem Container???ansonsten bitte die Netzwerkadresse als Adapteradresse eingeben und nicht 0.0.0.0
-
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
Lt. HM Forum stimmt das auch so.
0.00 = 0
1.00 = 100%wer schreibt das (aktuell)???
im HM-Forum für ioBroker?
mit CCU und hm-rpc? -
@homoran
hatte mit den IP Geräten bereits in der Vergangenheit Problem.Habe daher nun bei den Geräten auch im HM Forum nachgefragt (vor Monaten)- auch bzgl Iobroker weil ichs nicht schaffte etwas ins laufen zu bringen.
Habe dann auf Iobroker verzichtet und ein Proggramm über die CCU (läuft als VM über Proxmox mit Raspmatic) laufen lassen. Wobei hier die Räume auf 24° geheizt wurden - statt eingestellt 21° --Schuld war scheinbar die Gruppensteuerung mit Wandthermostat, welches auf jedes IP HKP Thermostat die selbe Ventilstellung geknallt hat (<--kenne ich von den HM Geräten auch nicht)
Aus der Gruppe das Wandthermostat entfernt... läuft trotzdem nicht so wie ich es gerne hätte... Raum heiz über, oder die Pumpe wird nicht gesteuert...Verzweifle langsam mit den Thermostaten
Iobroker läuft als VM in Proxmox
-
Habe nun die Adapter IP auf die des Iobrokers angepasst.
-
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
Iobroker läuft als VM in Proxmox
dann bitte die IP der VM als Adapteradresse eingeben.
sämtliche Datenpunkte der Instanz löschen
den Haken bei neu einlesen setzen
hm-rpc neu starten -
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
das ist halt so bei den IP.... da is alles anders
das stimmt nicht für die CCU - ioBroker übersetzt das.
Bitte die geforderten Informationen bringen.
wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert
Min - 0.00%
Max - 1.01%
geregelt....{ "type": "state", "common": { "name": "LEVEL", "def": 0, "type": "number", "read": true, "write": true, "min": 0, "max": 1.01, "unit": "%", "role": "level" }, "native": { "MIN": 0, "OPERATIONS": 7, "MAX": 1.01, "FLAGS": 1, "ID": "LEVEL", "TYPE": "FLOAT", "DEFAULT": 0, "CONTROL": "HEATING_CONTROL_HMIP.LEVEL", "UNIT": "%" }, "from": "system.adapter.hm-rpc.1", "user": "system.user.admin", "ts": 1646143684384, "_id": "hm-rpc.1.00201D89A05673.1.LEVEL", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert
deswegen sollst du sie ja löschen
hast du uns eigentlich inzwischen gesagt mit welchen Versionen du arbeitest?
-
@homoran sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
@wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:
wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert
deswegen sollst du sie ja löschen
hast du uns eigentlich inzwischen gesagt mit welchen Versionen du arbeitest?
jup
Rega: 3.0.35
RPC: 1.15.0
aktuelle stable