Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

Statusanzeigen

Anzeige an abfragen

Beiträge zu diesem Thema: 11

Homematic Statusanzeige HM-OU-LED16 für Smart Home / Hausautomation

Artikel-Nr.: 104798

zum Produkt
Anzeige an abfragen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
03.01.2020, 16:10
Hallo,

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!!)

Dann: script --> dom.GetObject("BidCos-RF.xxxxxxxxxxx:1.LED_SLEEP_MODE").State(1);

Sonst: script -- dom.GetObject("BidCos-RF.xxxxxxxxxxx:1.LED_SLEEP_MODE").State(0);
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, 15:36
Hallo elkotek,

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.
Viele Grüße..elkotek