Makro für Dachrinnenheizung

Programmierung der FHZ-Zentralen mit contronics homeputer Standard / homeputer Studio & WEB-Server

Moderator: Co-Administratoren

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Makro für Dachrinnenheizung

Beitrag von fighterzg6 » 24.11.2010, 20:02

Hallo,

hab da mal ne frage ob das machbar ist! und zwar möchte ich das die dachrinnenheizungen eingeschalten werden wenn es kälter als 0 grad ist und ausgeschaltet wird wenn es wärmer als 5 grad ist!
so das ein oder ausschalt signal soll aber alle 5 oder 10 min gesendet werden da der empfang manchmal etwas gestört ist!
und des weiteren hab ich schon im ks300 temp ein makro laufen (min max Temp) was bei tageswechsel ausgeführt wird!

weiß jetzt nicht wie ich das da hinbekommen soll!
weiß da jemand was??

mfg Ingo

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Makro für Dachrinnenheizung

Beitrag von fighterzg6 » 24.11.2010, 20:12

so also hab fast alles hinbekommen, bräuchte nun nur noch etwas hilfe damit das ein oder ausschalt signal alle 5 oder 10 min gesendet wird

leknilk0815
Beiträge: 6693
Registriert: 19.03.2007, 08:21
Danksagung erhalten: 2 Mal

Re: Makro für Dachrinnenheizung

Beitrag von leknilk0815 » 24.11.2010, 20:34

Servus,

probiers mal damit:

Code: Alles auswählen

**! ============================================================
**! OBJEKT Dachrinnenheizung
**! ============================================================
**! OBJEKT-TYP              : EAGeraet
**! BEZEICHNUNG             : Dachrinnenheizung
**! STARTWERT               : aus
**! ------------------------------------------------------------
**! AUSFÜHRUNGSINTERVALL    : jede Minute
**! AUSFÜHRUNG BEI EINGABE  : nein
**! AUSFÜHRUNG BEI ÄNDERUNG : nein
**!
**! ============================================================
**! VARIABLENDEFINITIONEN
**! ============================================================
**! NAME                TYP                 STARTWERT
**! ------------------------------------------------------------


wenn KS300_Temp > (5) und Dachrinnenheizung eingeschaltet dann
   Dachrinnenheizung ausschalten
      warte("00:00:02")
      sendewert(Dachrinnenheizung)
      warte("00:00:02")
      sendewert(Dachrinnenheizung)
   verlassen
endewenn
wenn KS300_Temp > (5) dann
   verlassen
endewenn

wenn KS300_Temp < (0) dann
   Dachrinnenheizung einschalten
      warte("00:00:02")
      sendewert(Dachrinnenheizung)
      warte("00:00:02")
      sendewert(Dachrinnenheizung)
   verlassen
endewenn
Gruß - Toni

KS300 + Sonnendauer + Windrichtung, KS888, HM-CC-TC/HM-CC-VD, FHT80b, und etwas FS20-xx, Keymatic, EM1000, CCU2 und FHZ2000 sowie HP Studio, HPCL + Upgrade für FHZ

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Makro für Dachrinnenheizung

Beitrag von fighterzg6 » 24.11.2010, 21:02

hallo, toni

hab alles so gemacht aber da passiert gar nix! bringt aber auch keine fehlermeldung! komisch

leknilk0815
Beiträge: 6693
Registriert: 19.03.2007, 08:21
Danksagung erhalten: 2 Mal

Re: Makro für Dachrinnenheizung

Beitrag von leknilk0815 » 24.11.2010, 21:08

wie wärs,wenn Du Dein Makro mal veröffentlichen würdest,meine Kristallkugel ist etwas angestaubt...
Gruß - Toni

KS300 + Sonnendauer + Windrichtung, KS888, HM-CC-TC/HM-CC-VD, FHT80b, und etwas FS20-xx, Keymatic, EM1000, CCU2 und FHZ2000 sowie HP Studio, HPCL + Upgrade für FHZ

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Makro für Dachrinnenheizung

Beitrag von fighterzg6 » 24.11.2010, 21:12

hallo,,
also er sendet jetzt immer die befehle abber immer nur den aus befehl, obwohl es unter 0 grad ist!

wenn KS300_Temp > (5) und Dachrinnenheizungen_ eingeschaltet dann
Dachrinnenheizungen_ ausschalten
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
verlassen
endewenn
wenn KS300_Temp > (5) dann
verlassen
endewenn

wenn KS300_Temp < (0) und Dachrinnenheizungen_ ausgeschaltet dann
Dachrinnenheizungen_ einschalten
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
verlassen
endewenn


das ist das makro von dir! nur auf Dachrinnenheizungen_ geändert!
mfg

leknilk0815
Beiträge: 6693
Registriert: 19.03.2007, 08:21
Danksagung erhalten: 2 Mal

Re: Makro für Dachrinnenheizung

Beitrag von leknilk0815 » 24.11.2010, 21:18

...und wo ist das Makro drin?
Im KS300 oder in Dachrinnenheizungen_ (was soll eigentlich das "_" am Ende? Macht zwar vermutlich nichts, bringt aber ausser Verwirrung auch nichts... -aber lass es mallieber so!)???
Das Makro muss nämlich in Dachrinnenheizungen_ rein, ausführung jede Minute..
Gruß - Toni

KS300 + Sonnendauer + Windrichtung, KS888, HM-CC-TC/HM-CC-VD, FHT80b, und etwas FS20-xx, Keymatic, EM1000, CCU2 und FHZ2000 sowie HP Studio, HPCL + Upgrade für FHZ

leknilk0815
Beiträge: 6693
Registriert: 19.03.2007, 08:21
Danksagung erhalten: 2 Mal

Re: Makro für Dachrinnenheizung

Beitrag von leknilk0815 » 24.11.2010, 21:27

Was die sache vereinfachen würde -nimm die SPG-Tools und kopiere einfach die entsprechenden Objekte da raus. Dann sieht man alle Bezüge, Variablen, etc. und die Fehlersuche fällt leicher
Gruß - Toni

KS300 + Sonnendauer + Windrichtung, KS888, HM-CC-TC/HM-CC-VD, FHT80b, und etwas FS20-xx, Keymatic, EM1000, CCU2 und FHZ2000 sowie HP Studio, HPCL + Upgrade für FHZ

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Makro für Dachrinnenheizung

Beitrag von fighterzg6 » 24.11.2010, 21:28

ja hab ich auch so gemacht!

bringt ja auch keine fehler beim starten!

hier mal ein bild von dem ganzen
dachr.jpg

leknilk0815
Beiträge: 6693
Registriert: 19.03.2007, 08:21
Danksagung erhalten: 2 Mal

Re: Makro für Dachrinnenheizung

Beitrag von leknilk0815 » 24.11.2010, 21:55

Die Haken bei "Ausführen bei Empfang" und "Senden auch bei..." müssen raus.
Dann - die Anweisungen am Anfang ("Neum9_AS44...") sollen vermutlich diese Aktoren mit der Regenmesserheizung in den gleichen Zustand versetzen. Ob das so geht, weiß ich nicht, auf jeden Fall müssten die dann ans Ende des Makros,weil erst da feststeht, wie der Zustand ist. Ich würde diese Aktoren mit ins Makro einbauen:

Code: Alles auswählen

wenn KS300_Temp > (5) und Dachrinnenheizungen_ eingeschaltet dann
Dachrinnenheizungen_ ausschalten
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
warte("00:00:02")
sendewert(Dachrinnenheizungen_)
wasanderes ausschalten
warte("00:00:02")
sendewert(wasanderes)
warte("00:00:02")
sendewert(wasanderes)
verlassen
endewenn
Nur als Beispiel, die Erweiterung musst Du natürlich dann überall ergänzen.
Um Fehler zu vermeiden, solltest Du aber erst mal versuchen, NUR den Aktor Dachrinnenheizungen_ hinzubekommen, den anderen Schnickschnack kannst Du danach zufügen.
Und -SPG- Tools verwenden! (oder kennst Du die nicht?)
Gruß - Toni

KS300 + Sonnendauer + Windrichtung, KS888, HM-CC-TC/HM-CC-VD, FHT80b, und etwas FS20-xx, Keymatic, EM1000, CCU2 und FHZ2000 sowie HP Studio, HPCL + Upgrade für FHZ

Antworten

Zurück zu „homeputer Studio / Standard: Programmierbeispiele“