IP Wandthermostast HMIP-WTH mit Bidcos Schaltaktor verknüpft

HMIP Sender und Empfänger der Serie Homematic IP

Moderator: Co-Administratoren

Antworten
bernd_w
Beiträge: 10
Registriert: 11.02.2015, 22:48

IP Wandthermostast HMIP-WTH mit Bidcos Schaltaktor verknüpft

Beitrag von bernd_w » 09.03.2017, 20:58

Hallo Forum,
ich will mal was zurückgeben.
Habe sei Jan´17 einen IP Wandthermostaten HMIP-WTH und wollte den über die CCU2 per Programm mit dem Schaltaktor HM-LC-Sw4-PCB der Fußbodenheizung verknüppfen.

Über CCU2 Verknüpfen - Ging nicht. :( Kein Verknüpfungspartner in der CCU2 zu finden.
Mit der Software von Contronics (Homeputer) gings nur ein bischen.
Da konnte ich nur in VisuWin die Heizung regeln. :(
Die geänderten Werte am Wandthermostaten hat die CCU2 zwar registriert aber den Aktor nicht geschaltet.

Heute hats mich mal wieder gerappelt und ich habe das Thema " Fußbodenheizung per Script steuern" gefunden.
Das Script von dort ausprobiert, meine Gerätedaten vom IP Wandthermostasten und dem Aktor entsprechend richtig eingetragen und es funzt. :D :D
Habe jetzt ein Programm eingerichtet, das alle 8 min läuft und mir Soll- Ist-Wert des Raumthermostaten vergleicht und bei Bedarf den Akktor der Fußbodenheizung zuschaltet.

Dank auch an bjoern.trapp87 er hats am Ende ausgetüftelt.

Code: Alles auswählen

! Eingestellten Sollwert von XYZ-zimmer ermitteln
object Sollwert = dom.GetObject("HmIP-RF.000313CxxxxxBB:1.SET_POINT_TEMPERATURE");
WriteLine(Sollwert);

! Aktuelle Temperatur von HM-TC-IT ermitteln
object AktTemperatur = dom.GetObject("HmIP-RF.000313CxxxxxBB:1.ACTUAL_TEMPERATURE");
WriteLine(AktTemperatur);

! Erlaubten Schwankungsbereich der Temperatur setzen
real maxSoll = Sollwert.Value() + 0.2;
WriteLine(maxSoll);
real minSoll = Sollwert.Value() - 0.2;

! Zugriff auf den Funk-Aktor
object Ch1Switch = dom.GetObject("BidCos-RF.MEQ00xxxx42:4.STATE");
WriteLine(Ch1Switch);

! Bei aktueller Temperatur > Sollwert + 0.2 Aktor ausschalten
! Bei aktueller Temperatur < Sollwert - 0.2 Aktor einschalten
WriteLine(AktTemperatur.Value());
if (AktTemperatur.Value() > maxSoll)
{
  Ch1Switch.State(false);
}
else
{
  if (AktTemperatur.Value() < minSoll)
  {
    Ch1Switch.State(true);
  }
}
WriteLine(Ch1Switch.Value());

WriteLine("Hallo Welt");

Gluehwurm
Beiträge: 12434
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: IP Wandthermostast HMIP-WTH mit Bidcos Schaltaktor verkn

Beitrag von Gluehwurm » 09.03.2017, 23:00

bernd_w hat geschrieben:Über CCU2 Verknüpfen - Ging nicht. :( Kein Verknüpfungspartner in der CCU2 zu finden.
Homematic-Grundlagen ... IP geht nur mit IP ... :roll:

Gruß
Bruno

Antworten

Zurück zu „HomeMatic IP Aktoren und Sensoren“