ist es irgendwie möglich die Bedingung „Anzeige an“ abzufragen?
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
04.01.2020, 09:05
Hallo k-d-f,
weis was meinst Du mit "Anzeige an"?
Was man einfach machen kann ist z.B. per Programm/Wenn..Bedingung die LED-Anzeige frei zugeben bzw. die aktuelle Darstellung dunkel zu steuern.
Viele Grüße..elkotek
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
05.01.2020, 15:32
Würde gerne abfragen ob die Statusanzeige an ist (Leds Leuchten).
Wenn Statusanzeige an bei Änderung auslösen
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
05.01.2020, 18:07
Hallo k-d-f,
ok.....ich habe Dich so verstanden, dass Du z.B. die LEDx/LED`s abfragen möchtest ob diese leuchtet(en) und dann ein Programm triggern. Bei welcher Farbe: rot = 1, grün = 2, orange = 3, oder spielt dies keine Rolle, dann wird die Abfrage eben auf > 0 durchgeführt.
Das kann man machen..z.B. mit einem einfachen sript-Befehl..wenn man gezielt eine LED abfragen möchte z.B. hier die LED1:
var a = dom.GetObject("BidCos-RF.xxxxxxxxxxxx:1.LED_STATUS").State();
WriteLine(a);
if(a > 0) {WriteLine("...mach was");}
wo:...xxxxxxxxxxxxxxx der RF-Code Deiner Anzeige ist.
Teste dieses script einmal unter "Script testen"....ob dies das ist, was Du möchtest.
Viele Grüße..elkotek
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 13:45
Hallo elkotek,
Ich würde gerne nachts zwischen 22:00 und 5:30 abfragen ob die Statusanzeige
angegangen ist.
Und sie dann nach 30 Sekunden wieder dunkel schalten.
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 14:25
Hallo k-d-f,
mit nachfolgenden Beispiel kannst Du generell die komplette Anzeigeeinheit...
*..für den Zeitraum 22:00 bis 5:30 für eine optische Signalisierung freigeben
*..außerhalb dieser Zeit wird die Anzeige generell AUS-/dunkel geschaltet
Vorgehensweise:
1. Im Gerätemenü die Zeitdauer auf "0.0" einstellen, bedeutet dauerhaft ein.
2. Nun ein WebUI-Programm erstellen..
Wenn: Zeitsteuerung - Zeitmodul - Zeitspanne: von 22:00 bis 5:30.... (Serienmuster täglich!!)
Mein Problem ist, wenn sich der Status irgend einer Led ändert geht die Statusanzeige leider wieder an.
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 15:49
Frage...wäre denn grundsätzlich dies die gewünschte Funktionsweise ---> Anzeige nur freigeben, während der Zeitdauer (während der Zeitdauer 22:00 bis 5:30). Wenn ja...habe ich gesehen, dass der Befehl umgedreht werden muss.
Schlafen legen: --> State (1) ---> Sonst:...
Anzeige freigeben: --> State (0) ---> Dann:...
Beachte..die Programmtriggerung einer Zeitdauer (von..bis) wirkt immer nur am Zeitanfang und am Zeitende. Wenn Du also einen Test der Funktionsweise machen möchtest...
*....einfach LED´s ansteuern
*..und abwechseln die beiden scripte mit (0) und (1) bei "Skript testen" eingeben und "Ausführen" drücken. Dann müßte die Anzeige einmal sichtbar sein, einmal nicht.
Viele Grüße..elkotek
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 16:01
Hallo elkotek,
Das Skript - dom.GetObject("BidCos-RF.xxxxxxxxxxx:1.LED_SLEEP_MODE").State(1);
Habe ich getestet Led, Statusanzeige geht aus.
wenn sich jetzt der Status irgend einer Led ändert geht die Statusanzeige wieder an.
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 16:04
Lass mir kurz einmal Zeit..ich will dies einmal nachprüfen.
...Du hast recht....mit diesem Befehl kann man zwar Dunkel steuern, aber die weitere Ansteuerung/Änderung einer LED führt zur erneuten Anzeige.
Viele Grüße..elkotek
Aw: Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.01.2020, 16:41
Hallo k-d-f,
wenn eine Ansteuerung während einer Zeitdauer nicht zugelassen werden soll....überlege Dir einmal, ob folgender Weg für Dich gangbar wäre.
Freigabe einer Ansteuerung nur während der gewünschten Zeitdauer ---> damit eine Systemvariable vom Typ Logik realisieren. Nennen wir diese ZEIT..(true/false)
Wenn:...Zeitdauer - von... bis...
Dann: Sys - ZEIT - true - sofort
Sonst: Sys - ZEIT -false - sofort
Diese Systemvariable nun als weitere UND-Bedingung in die Wenn:.-Bedingung aufführen --> nur prüfen.