HMIPW-sthd per Taster regeln

Kabelgebundene Sender und Empfänger aus der Serie Homematic IP wired

Moderator: Co-Administratoren

Antworten
jensbab
Beiträge: 29
Registriert: 11.05.2020, 07:20
System: Alternative CCU (auf Basis OCCU)

HMIPW-sthd per Taster regeln

Beitrag von jensbab » 22.10.2021, 08:35

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

Benutzeravatar
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

Beitrag von Baxxy » 22.10.2021, 17:35

jensbab hat geschrieben:
22.10.2021, 08:35
Dachte ich ok, machste es mit einem Programm. Dort finde ich aber keine Möglichkeit.
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
Für Funk-Geräte wäre das nicht zu empfehlen, bei IP-Wired könnte das klappen. Je nach Reaktionszeit könnte aber schnelles hintereinander erhöhen vielleicht nicht funktionieren.

Grüße, Baxxy

jensbab
Beiträge: 29
Registriert: 11.05.2020, 07:20
System: Alternative CCU (auf Basis OCCU)

Re: HMIPW-sthd per Taster regeln

Beitrag von jensbab » 26.10.2021, 15:38

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?

jensbab
Beiträge: 29
Registriert: 11.05.2020, 07:20
System: Alternative CCU (auf Basis OCCU)

Re: HMIPW-sthd per Taster regeln

Beitrag von jensbab » 28.10.2021, 16:07

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);
--------------------------------------------------------------------------------------

Benutzeravatar
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

Beitrag von Baxxy » 28.10.2021, 16:31

jensbab hat geschrieben:
28.10.2021, 16:07
hab das Problem gelöst und möchte doch meine Lösung auch zeigen:
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);
Grüße, Baxxy

jensbab
Beiträge: 29
Registriert: 11.05.2020, 07:20
System: Alternative CCU (auf Basis OCCU)

Re: HMIPW-sthd per Taster regeln

Beitrag von jensbab » 05.11.2021, 08:53

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

Benutzeravatar
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

Beitrag von Baxxy » 05.11.2021, 09:21

jensbab hat geschrieben:
05.11.2021, 08:53
und es scheint, die temperstur eine stunde lang erreicht wird und dann zurück geregelt
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.

Antworten

Zurück zu „HomeMatic IP wired Aktoren und Sensoren“