Automatischer Türschließer

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

Moderator: Co-Administratoren

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

Re: Automatischer Türschließer

Beitrag von leknilk0815 » 25.01.2010, 18:02

Servus Bümpi,
das wird ja immer komplizierter...

Ich hab das neue Makro eigespielt, da gibt er einen Syntaxfehler zurück, den ich ums verrecken nicht finde...
Könntest Du nochmal drüberschauen?

Danke!

EDIT: (18:30)
Ich hab den FS20OE umgestellt, er sendet jetzt kein "Aus" mehr (ich weiß nicht warum, aber irgendwie hab ich das in der Bastelwut total überlesen...)
Dann das vorletzte Makro rein, das teste ich gerade, sieht vorab mal gut aus!
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

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Automatischer Türschließer

Beitrag von buempi » 25.01.2010, 19:01

Hallo Toni

Hier fehlt das dann:

Code: Alles auswählen

wenn Speisekammerbewegung = 1
Viele Grüsse
Bümpi

PS: Beim vorletzten Makro ist aber noch nicht berücksichtigt, dass der jedes Signal 2x sendet!

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

Re: Automatischer Türschließer

Beitrag von leknilk0815 » 25.01.2010, 19:47

Sorry,
im Moment steh ich auf der Leitung...
wo soll das
"wenn Speisekammerbewegung = 1"
hin?
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

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Automatischer Türschließer

Beitrag von buempi » 25.01.2010, 20:27

Hallo Toni

... das war wegen dem Syntaxfehler. Da fehlt in meinem letzten Makro das DANN

Viele Grüsse
Bümpi

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

Re: Automatischer Türschließer

Beitrag von leknilk0815 » 25.01.2010, 21:32

Servus Bümpi,
irgendwie ist da der Wurm drin...
Ich habe momentan Dein LETZTES Makro laufen, wollte aber das VORLETZTE auch testen (das mit dem Syntaxfehler.
Ich habe Dein Script reinkopiert und die Variable angelegt:

Code: Alles auswählen

**! ============================================================
**! OBJEKT FS20OESpeisekammer
**! ============================================================
**! OBJEKT-TYP              : Schalter
**! BEZEICHNUNG             : FS20OESpeisekammer
**! STARTWERT               : aus
**! ------------------------------------------------------------
**! AUSFÜHRUNGSINTERVALL    : nein
**! AUSFÜHRUNG BEI EINGABE  : ja
**! AUSFÜHRUNG BEI EMPFANG  : ja
**! 
**! 
**! ============================================================
**! VARIABLENDEFINITIONEN
**! ============================================================
**! NAME                TYP                 STARTWERT
**! ------------------------------------------------------------
**! SpeisekammerbewegungZahl                0                   
**! AlterZustand        Zeichen                                 

** Variable AlterZustand, Typ Zeichen
wenn FS20OESpeisekammer <> AlterZustand dann
   AlterZustand := FS20OESpeisekammer
   ** auf zweites Signal warten
   warte("00:00:01")
endewenn
wenn FS20OESpeisekammer eingeschaltet dann
   wenn Speisekammerbewegung = 1 dann
      Speisekammerbewegung := 0
   sonst
      Speisekammerbewegung := 1
   endewenn
sonst
   wenn Speisekammerbewegung = 1
      warte("00:05:00")
      Speisekammerbewegung := 0
   endewenn
endewenn
Leider hab ich nicht kapiert, wo die Zeile:

wenn Speisekammerbewegung = 1

hin soll. Der Syntaxfehler ist immer noch da...
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

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Automatischer Türschließer

Beitrag von buempi » 26.01.2010, 05:42

Hallo Toni

In der viertletzten Zeile fehlt das DANN hinten, darum kommt ein Syntaxfehler.

Dieses Makro geht davon aus, das der FS20OE sowohl ein EIN- als auch ein AUS-Signal sendet und fängt auch die doppelte Sendung gemäss Bedienungsanleitung ab. Überprüfe doch mal im IOLog.txt, was da für Signale tatsächlich kommen.

Viele Grüsse
Bümpi

Antworten

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