Anzeige blinken lassen

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

Moderator: Co-Administratoren

Antworten
cogage
Beiträge: 11
Registriert: 31.08.2009, 19:53

Anzeige blinken lassen

Beitrag von cogage » 06.01.2010, 16:29

Hallo Leute
habe ein Makro was einen Text auf einer Anzeigefläche wider gibt.
Nun meine fragen:
Kann ich denn text in der Anzeige Blinken lassen oder auch Farbig machen.

Gruß marcus

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

Re: Anzeige blinken lassen

Beitrag von buempi » 06.01.2010, 18:40

Hallo Marcus

Farbig geht leider mit Bordmitteln nicht. Auf einigen verschlungenen Umwegen über HTML etc. kannst du es damit machen: http://homematic-forum.de/forum/viewtop ... =17&t=2825 oder hiermit: http://homematic-forum.de/forum/viewtop ... =17&t=3024

Blinken hingegen ist mit Homeputer sehr einfach:

Code: Alles auswählen

Nochmals:
Anzeige := "Diese Anzeige blinkt"
warte("00:00:01")
Anzeige := ""
warte("00:00:01")
gehezu Nochmals
Natürlich musst du über eine WENN-Bedingung einen Abbruch der Schleife vorsehen.

Viele Grüsse
Bümpi

cogage
Beiträge: 11
Registriert: 31.08.2009, 19:53

Re: Anzeige blinken lassen

Beitrag von cogage » 06.01.2010, 20:51

Danke erst mal

Also nur über zeit geht das ok ist ja auch ne Lösung :)

hab da noch ne frage ich lasse mehre Makros auf einer Anzeige auflaufen und möchte die mit ner Quittier taste löschen geht das nur mit "Ansicht:=""" und "Ansicht:=verlassen" oder gibt es da auch eine andre möglich keit das die anzeige in Standard Ausgang zurück geht zb. in keine Störung oder so, was ich ja auch eingeben kann Startwert.

cogage
Beiträge: 11
Registriert: 31.08.2009, 19:53

Re: Anzeige blinken lassen

Beitrag von cogage » 06.01.2010, 22:22

wie würde denn so ein ende aus sehen bekomme das blinken nicht wider zurück

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

Re: Anzeige blinken lassen

Beitrag von buempi » 07.01.2010, 06:05

Hallo Marcus

Um eine Anzeige zurückzusetzen kannst du ihr mit der Quittiertaste einfach statt "" wieder den Startwert zuweisen.

Weil das Blinken in einer Endlosschleife abläuft, musst du zum Zurücksetzen etwas anders vorgehen: Du setzst in der Quittiertaste eine Variable auf 0 und änderst das Makro wie folgt:

Code: Alles auswählen

Nochmals:
Anzeige := "Diese Anzeige blinkt"
warte("00:00:01")
Anzeige := ""
warte("00:00:01")
wenn Quittiertaste.Alarm = 1 dann
   gehezu Nochmals
sonst
   ** Zurücksetzen auf Startwert:
   Anzeige := "Kein Alarm"
endewenn
Beim Setzen des Alarms musst du die Variable "Alarm" auf 1 setzen und das Makro starten. Du kannst es auch für unterschiedliche Alarme verwenden, indem du den Text in eine Variable im Makro schreibst, sodass dann nicht mehr "Diese Anzeige blinkt" eingetragen wird, sondern:

Code: Alles auswählen

Anzeige := Alarmtext
Viele Grüsse
Bümpi

Antworten

Zurück zu „homeputer Studio / Standard: allgemeine Fragen“