Seite 1 von 1

CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 16.03.2019, 11:08
von Tobi_g
Hallo Zusammen

Ich steh irgendwie auf dem Schlauch. Das kann doch nicht so schwierig sein... Ich versuche schon seit geraumer Zeit meinen Wandthermostat (HmIP-STHD) mit der Schaltsteckdose (HmIP-PSM-CH) zu koppeln, so dass ich ein dort angeschlossener Heizkörper nutzen kann um die Temperatur zu regeln.

Was ich dafür mach ist, ich gehe über "Direkte Verknüpfungen", wähle HmIP-STHD "Verknüpfungspartner Schaltaktor für Zweipunktregelung" aus und verknüpfe diese mit dem Schaltaktor vom HmIP-PSM. Das funktioniert alles einwandfrei, ohne Warnung. Firmware habe ich überall auf dem neusten Stand.

Nun sollte doch testeshalber, wenn ich im ccu2 den Thermostat auf "Ein" setze, auch der Status des HmIP-PSM auf "ein" wechseln, respektive der Heizkörper einschalten. Oder muss ich an den Standardeinstellungen was ändern dass dies so einfach funktioniert?

Leider bin ich online auch nicht fündig/schlau geworden. Ev. kann mir jemand von euch Profis helfen?

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 16.03.2019, 15:27
von Gluehwurm
Vermutlich ein Problem des geduldigen Wartens ... die Schaltung folgt nicht sofort, es kann bis zwei Minuten dauern.

Normalerweise ... Verknüpfungen löschen, Gruppe erstellen und die Teile reinnehmen. Hinweise im WebUI-Handbuch Thema Gruppe beachten.


Gruß
Bruno

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 16.09.2019, 15:45
von twoxx
Hallo! Habe das gleiche Problem.

Kennt jemand eine Lösung?

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 16.09.2019, 16:28
von shartelt
Einschalten sollte immer gehen...beim Ausschalten (sofern Ihr es nicht per Gruppe macht) kommt es bei aktuellen Firmware Versionen zu dem Problem, dass Ihr die Direktverknüpfung noch so anpassen müsst.

Das betrifft aber NICHT das Einschalten...nur das Ausschalten.

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 17.09.2019, 20:05
von alsk1
Mal eine Frage:
Haben Eure Heizkörper kein eingebautes Thermostat, so daß diese von alleine abschalten?
Wenn ja, dann kommt sich das doch in die Quere mit dem HmIP-STHD oder?

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 17.09.2019, 22:59
von Baxxy
alsk1 hat geschrieben:
17.09.2019, 20:05
Haben Eure Heizkörper kein eingebautes Thermostat, so daß diese von alleine abschalten?
In meinem Fall sind Infrarotheizungen angeschlossen. Die haben keine eigene Regelung. https://www.knebel.de/Shop/Infrarotheiz ... rotheizung

Grüße
Baxxy

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 17.01.2020, 14:53
von Tobi_g
Hi Zusammen

So als Info, ich hab das ganze nun via Script gelöst. So funktioniert es ganz gut. Funktioniert hat es aus welchen gründen aber nur mit einem Zeitplan (ich frage den Status einfach alle zwei Minutan ab). Eigentlich hätte ich gerne gehabt das bei jedem Temperaturwechsel geprüft wird, das hat aber nicht verlässlich funktioniert...
17-01-2020 14-54-15.png

Hier mein Script:

Code: Alles auswählen

var SollTemp = dom.GetObject("<Termostat>.SET_POINT_TEMPERATURE").Value();
var Toleranz = 1.0;
var HeizUntergrenze = SollTemp - Toleranz;
var SchalterStatus = dom.GetObject("<Steckdose>.STATE").Value();
var RunDate = system.Date("%F - %H:%M:%S");

real IstTempLong = dom.GetObject("<Termostat>.ACTUAL_TEMPERATURE").Value().ToString(); 
string IstTemp = IstTempLong.RTrim("0");

!WriteLine("Schalter eingeschaltet: " + SchalterStatus);
!WriteLine("Soll-Temperatur: " + SollTemp);
!WriteLine("Ist-Temperatur: " + IstTemp);
!WriteLine("Heizstart bei: " + HeizUntergrenze);
!WriteLine("Heizstop bei: " + HeizObergrenze);

dom.GetObject('ProgStart').State("'Heizung Obere Wohnung Time' - " + RunDate);
dom.GetObject('HeizungObereWohnung').State("Soll-Temperatur: " + SollTemp);
dom.GetObject('HeizungObereWohnung').State("Ist-Temperatur: " + IstTemp);
dom.GetObject('HeizungObereWohnung').State("Heizstart bei: " + HeizUntergrenze);

if (IstTemp<HeizUntergrenze){
   if (SchalterStatus==false){
        dom.GetObject("HmIP-RF.001015699EAB5D:4.STATE").State(true);
        dom.GetObject('HeizungObereWohnung').State("Heizung wird eingeschaltet");
        dom.GetObject('@HomeNotification').State("Heizung obere Wohnung EIN");
   }else{
       dom.GetObject('HeizungObereWohnung').State("Heizung läuft bereits");
   } 
}

if (IstTemp>SollTemp){
   if (SchalterStatus==true){
       dom.GetObject("HmIP-RF.001015699EAB5D:4.STATE").State(false);
       dom.GetObject('HeizungObereWohnung').State("Heizung wird ausgeschaltet");
       dom.GetObject('@HomeNotification').State("Heizung obere Wohnung AUS");
   }else{
       dom.GetObject('HeizungObereWohnung').State("Heizung ist bereits ausgeschaltet");
   }
}
Mit den Variabeln HeizungObereWohnung und ProgStart habe ich das gaze auch schön gelogt und die Übersicht wann und warum die Heizung ein- oder ausgeschaltet wurde

Ich bin mir sicher man könnte das noch besser lösen, aber es funktioniert :-)

Ps. @HomeNotification benutze ich für die Pushbenachrichtigung über die "@Home 2.0" App. Ist natürlich optional und habe ich nur eingerichtet um das ganze etwas zu tracken. Will ich natürlich in Zukunft nicht immer als Pushnachricht :-)

Re: CCU2 HmIP-STHD mit HmIP-PSM verknüpfen und ein-/ausschalten

Verfasst: 17.01.2020, 20:38
von alchy
Alle 2 Minuten über das Zeitmodul ein Script starten, wenn unter Umständen eine (zugegebener Weise anzupassende) Direktverknüpfung dasselbe macht. :shock:

Die obere Zeile im Zeitmodul deines Programms mit den "Bitte nicht kleiner 15min" hast du gelesen und großzügig ignoriert?

Du dir ein Gefallen und triggere dein Script wenigstens nicht über das Zeitmodul sondern nimm eine Temperaturaktualisierung als Trigger.
Dein <Termostat>.ACTUAL_TEMPERATURE" wird alle ~3min an die CCU gesendet. Dann wird wenigstens auch mit den Werten gearbeitet die dich interessieren und nicht mit den falschen Werten.

Alchy