Hallo zusammen,
ich bin gerade daran meine Visu aufzubauen. Speziell geht es mir momentan um mein Garagentor. Habe dazu folgendes angelegt: einen shifter mit up/down buttons zum steuern und noch einen extra button bei dem ich mir nur den jeweiligen Stati des Tores mit verschieden Icons anzeigen möchte. Also Tor oben, Tor unten, Tor fährt auf, Tor fährt ab sowie Tor in einer Zwischenstellung angehalten. Diese Stati sollen auch dann aktualisiert werden, wenn das Tor nicht via Visu sondern mit den konventionellen Tastern bedient wird.
Problem ist, dass der fährt Status nicht richtig angezeigt werden kann, weil dieser immer im Sekundentakt zwischen 0 und 1 wechselt während das Tor fährt. Der Seitenrefresh aber wohl nicht in solch einer kurzen Zeit stattfindet?! Was ich mich auch noch Frage ist wie ich festellen könnte in welche Richtung das Tor gerade fährt? Vielleicht könnt Ihr mir da noch ein paar Tips geben? Was auch toll wäre wenn man während dem "fahren" ein Icon zwischen aktiv und inaktiv "blinken" bzw. hin- und her wechslen lassen könnte.
Hier mal mein Ansatz:
[highlight=epc]
// Garagentor
if webbutton(33)==1 then write("Garagentor auf-4/0/1",EIN) endif
if webbutton(33)==2 then write("Garagentor ab-4/0/2",EIN) endif
if "Garagentor Ausgang fährt-4/0/7" then webdisplay(32,$fährt$c14,PLAY,ACTIVE,GREY) endif
if "Garagentor Ausgang unten-4/0/6" then webdisplay(32,$unten$c14,BLIND,INACTIVE,GREY) endif
if "Garagentor Ausgang oben-4/0/5" then webdisplay(32,$oben$c14,BLIND,STATE6,GREY) endif
if !"Garagentor Ausgang unten-4/0/6" and !"Garagentor Ausgang oben-4/0/5" and !"Garagentor Ausgang fährt-4/0/7" then webdisplay(32,$halb$c14,BLIND,STATE4,GREY) endif
[WebServer]
button(22)[CLOCK]$Uhrzeit$ none button(23)[DATE]$Datum$
line
button(30)[LIGHT]$Licht Büro$
button(31)[SWITCH]$Hecke-Wasser$
button (32) [SWITCH]$Garagentor-Status$
shifter (33) [UP,DOWN]$Garagentor$
[/highlight]
Danke schonmal und Grüsse
Jochen
ich bin gerade daran meine Visu aufzubauen. Speziell geht es mir momentan um mein Garagentor. Habe dazu folgendes angelegt: einen shifter mit up/down buttons zum steuern und noch einen extra button bei dem ich mir nur den jeweiligen Stati des Tores mit verschieden Icons anzeigen möchte. Also Tor oben, Tor unten, Tor fährt auf, Tor fährt ab sowie Tor in einer Zwischenstellung angehalten. Diese Stati sollen auch dann aktualisiert werden, wenn das Tor nicht via Visu sondern mit den konventionellen Tastern bedient wird.
Problem ist, dass der fährt Status nicht richtig angezeigt werden kann, weil dieser immer im Sekundentakt zwischen 0 und 1 wechselt während das Tor fährt. Der Seitenrefresh aber wohl nicht in solch einer kurzen Zeit stattfindet?! Was ich mich auch noch Frage ist wie ich festellen könnte in welche Richtung das Tor gerade fährt? Vielleicht könnt Ihr mir da noch ein paar Tips geben? Was auch toll wäre wenn man während dem "fahren" ein Icon zwischen aktiv und inaktiv "blinken" bzw. hin- und her wechslen lassen könnte.
Hier mal mein Ansatz:
[highlight=epc]
// Garagentor
if webbutton(33)==1 then write("Garagentor auf-4/0/1",EIN) endif
if webbutton(33)==2 then write("Garagentor ab-4/0/2",EIN) endif
if "Garagentor Ausgang fährt-4/0/7" then webdisplay(32,$fährt$c14,PLAY,ACTIVE,GREY) endif
if "Garagentor Ausgang unten-4/0/6" then webdisplay(32,$unten$c14,BLIND,INACTIVE,GREY) endif
if "Garagentor Ausgang oben-4/0/5" then webdisplay(32,$oben$c14,BLIND,STATE6,GREY) endif
if !"Garagentor Ausgang unten-4/0/6" and !"Garagentor Ausgang oben-4/0/5" and !"Garagentor Ausgang fährt-4/0/7" then webdisplay(32,$halb$c14,BLIND,STATE4,GREY) endif
[WebServer]
button(22)[CLOCK]$Uhrzeit$ none button(23)[DATE]$Datum$
line
button(30)[LIGHT]$Licht Büro$
button(31)[SWITCH]$Hecke-Wasser$
button (32) [SWITCH]$Garagentor-Status$
shifter (33) [UP,DOWN]$Garagentor$
[/highlight]
Danke schonmal und Grüsse
Jochen
Kommentar