Hallo Gemeinde,
zunächst mal. Die HMIP Sachen sind echt Super! Habe gerade mein Dachausbau über getrennte Unterveteilung komplett mit HMIP,DRAP,Raspimatic usw. installiert. Funktioniert echt Super!
Jetzt bin ich dabei die Heizungsteuerung zu bauen. Dabei gibt es zwei Fragen
1. Es gibt im Inet zwei Möglichkeiten zu finden um in der CCU das zu tun. a) als Direktverknüpfung und b) in einer Gruppe konfiguriert. Was soll man denn nun am besten tun? Und warum wird mein Fensterkontakt (Reedkontakt über DRI32) nicht berücksichtigt
2. Ich habe auch noch diese neuen HMIPW-WRC6 eingebaut. Grandios mit den LED´s auch. Das bringt wirklich Vorteile und man hat nicht an der Wand so eine Tasterbatterie wie herkömmlich. Aber zur Frage ich habe in den Räumen die HMIPw-STHD eingesetzt (Ohne stellrad) ich habe daher eine Verknüpfung zwischen diesem und dem HMIPW-WRC6 hergestellt. Ich wollte nun mit einer Taste die temp +1 Grad setzen und mit einer weiteren - 1 Grad stellen. Also das man 3 mal plus drückt es wird 3 grad wärmer. Habe aber keine Möglichkeit gefunden. Dachte ich ok, machste es mit einem Programm. Dort finde ich aber keine Möglichkeit.
Kennt jemand einen weg wie das ginge?
Vielen Dank schonmal
Grüße
Jens
HMIPW-sthd per Taster regeln
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 10647
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HMIPW-sthd per Taster regeln
Da wirst du um ein Script nicht herumkommen.
Ganz grob...
- Tastendruck triggert Programm mit Script
- Script liest aktuellen Sollwert aus, addiert 1.0°C dazu und sendet neuen Sollwert ans HmIPW-STHD
Grüße, Baxxy
Re: HMIPW-sthd per Taster regeln
Danke für die Antwort. Dachte mir schon sowas Gibt es denn evtl. irgendwo eine Skriptsammlung. Das hat ja bestimmt schonmal jemand vor mir gemacht?
Re: HMIPW-sthd per Taster regeln
Hallo,
hab das Problem gelöst und möchte doch meine Lösung auch zeigen:
Damit wird bei dem auslösen eines Tasters die aktuelle Temperatur um 0.5 Grad plus bzw. Minus gesetzt.
Das Thermostat bleibt im Modus Auto.
---------------------------------------------------------------------------------
!Skript für Temp steuerung
var tval = 0.5;
var solltemp = dom.GetObject("HmIP-RF.XXXXXXXX:1.SET_POINT_TEMPERATURE").Value();
WriteLine(solltemp);
var solltempneu = solltemp - tval;
WriteLine(tval);
WriteLine(solltempneu);
dom.GetObject("HmIP-RF.XXXXXXXXXX:1.SET_POINT_TEMPERATURE").State(solltempneu);
var solltempplus = dom.GetObject("HmIP-RF.XXXXXXXX:1.SET_POINT_TEMPERATURE").Value();
WriteLine(solltempplus);
--------------------------------------------------------------------------------------
hab das Problem gelöst und möchte doch meine Lösung auch zeigen:
Damit wird bei dem auslösen eines Tasters die aktuelle Temperatur um 0.5 Grad plus bzw. Minus gesetzt.
Das Thermostat bleibt im Modus Auto.
---------------------------------------------------------------------------------
!Skript für Temp steuerung
var tval = 0.5;
var solltemp = dom.GetObject("HmIP-RF.XXXXXXXX:1.SET_POINT_TEMPERATURE").Value();
WriteLine(solltemp);
var solltempneu = solltemp - tval;
WriteLine(tval);
WriteLine(solltempneu);
dom.GetObject("HmIP-RF.XXXXXXXXXX:1.SET_POINT_TEMPERATURE").State(solltempneu);
var solltempplus = dom.GetObject("HmIP-RF.XXXXXXXX:1.SET_POINT_TEMPERATURE").Value();
WriteLine(solltempplus);
--------------------------------------------------------------------------------------
- Baxxy
- Beiträge: 10647
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HMIPW-sthd per Taster regeln
Sehr gut!
Noch etwas "unelegant" aber funktional.
Ist aber immer gut wenn man sich selbst damit befasst.
Mein Scriptentwurf, wärest du nicht voran gekommen sah so aus:
Code: Alles auswählen
real erhoehung = 1.0;
object th_setpoint = channels.Get ("HmIP-STHD 000E9A498E8514:1").DPByHssDP ("SET_POINT_TEMPERATURE");
real set_temperature = th_setpoint.Value();
set_temperature = set_temperature + erhoehung;
th_setpoint.State(set_temperature);
Re: HMIPW-sthd per Taster regeln
Hi Baxxy, bei deiner Version erkennt man die Erfahrung direkt
eines ist mir allerdings noch aufgefallen.
Ich wusste natürlich nicht wann die gesetzte Temperatur wieder auf das Wochenprogramm springt.
Habe jetzt den Historian implementiert und es scheint, die temperstur eine stunde lang erreicht wird und dann zurück geregelt.
Kann man das evtl beeinflussen?
Grüße und Danke
Jens
eines ist mir allerdings noch aufgefallen.
Ich wusste natürlich nicht wann die gesetzte Temperatur wieder auf das Wochenprogramm springt.
Habe jetzt den Historian implementiert und es scheint, die temperstur eine stunde lang erreicht wird und dann zurück geregelt.
Kann man das evtl beeinflussen?
Grüße und Danke
Jens
- Baxxy
- Beiträge: 10647
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: HMIPW-sthd per Taster regeln
Hmm, da ist mir nichts bekannt.
Normalerweise sollte der geänderte Sollwert bis zum nächsten Schaltpunkt im Wochenprogramm (AUTO-MODUS), bzw. dauerhaft (MANU-Modus) erhalten bleiben.
Wenn deine W-STHD's in IP-Heizgruppen sind dann kannst du mal versuchen die Gruppengeräte mit dem Script zu beeinflussen, funktioniert genauso.
Ich teste das jetzt mal mit einem WTH-2, mal schauen ob sich da auch was "von selbst" ändert.
Grüße, Baxxy
Edit:
Bei meinem Test wurde der Sollwert des WTH-2 wie erwartet erst beim nächsten "Schaltpunkt" des Wochenprogramms (ca.12h später) geändert.
Irgendwas greift da wohl bei dir bezüglich des Sollwertes ein.