NEWS
[gelöst] vis: broadlink - Bulb on/off zeigt nur "bulb_off"
-
Hallo zusammen,
seit einer Woche beschäftige ich mich mit dem Iobroker. Ich habe einen Broadlink über den ich Fernbedienungen 433MHz für Steckdosen schalte. An den Steckdosen sind wiederum Lampen. Soweit besteht der Kontakt, sodass ich es aus den Instanten heraus an- und ausschalten (zwei unterschiedliche Knöpfe an der Fernbedienung) kann. Allerdings funktioniert es in der Visualisierung nur bedingt. Ich habe sowohl das An- und Ausschaltsignal in mittels Extrasteuerung eingebunden. Wenn ich dann in der fertigen Visualisierung auf die Lampe klicke, schaltet sie sich auch an und aus, allerdings bleibt das Lampensymbol unverändert auf aus.
Muss ich noch irgendwas beachten? Vielen Dank für Unterstützung im Voraus -
@d-S Welche Werte nutzen deine Steckdosen zum schalten wenn nicht true und false?
MFG
CrunkFX -
@CrunkFX nachfolgend siehst du die Werte der eingespeicherten Objekte und die Einbindung in Vis. Die Ecklampe ist bereits einprogrammiert, und in vis schaltet sie auch, jedoch erscheint nicht das leuchtende Lampensymbol im vis wenn sie an ist.
MfG ds
-
@d-S Ich nehme daraufhin an, dass sich die Werte nicht ändern sonder als Button arbeiten. VIS braucht aber einen Status der sich ändert um das Bild ändern zu können. Hast du einen Datenpunkt der den aktuellen Status anzeigt?
-
@CrunkFX Nein, ich habe keinen Datenpunkt der den aktuellen Status anzeigt. Wie kann ich einen erstellen? Wenn ich das Signal über den Broadlink anlerne, erzeugt er nur den Button wie im oberen Bild.
-
@d-S OK dann gehst du wie folgt vor. Zuerst gehst du im ObjektBrowser von IOBroker auf den Ordner Userdata.0 und klickst oben in der Leiste + an um einen neuen Datenpunkt zu erstellen. Diesen erstellst du als Zahl. Danach gehst du auf den Menüpunkt adapter und installierst hqwidgets. Nach der Installation fügst du in deiner VIS einen hqwidgets Button ein den du wie folgt Konfigurierst:
-
Unter Allgemein, Objekt ID den vorher erstellten Datenpunkt auswählen.
-
Unter Wert min auf 0 und max auf 1 stellen.
-
Unter extrasteuerung alles so wie du es vorher hattest.
Dann wird eine Variable mit dem Schalter mitgeschaltet welche den Lampenstatus simuliert.
-
-
@CrunkFX SUPER! Es hat funktioniert. Danke Dir vielmals.
Allerdings habe ich noch eine Frage, wenn ich jetzt weitere Lampen auf die gleiche Weise ansteuern will, kann ich dann diesen Datenpunkt auch dafür verwenden? Was macht der Datenpunkt genau? -
@d-S Nein, der Datenpunkt Simuliert einen Status. Stell dir das so vor, wenn du einen Button hättest der nicht einrastet, weiß man nicht ob nun an oder aus ist. Der Datenpunkt speichert die zuvor getätigte eingabe also an oder aus. Dieser DP ist exklusiv für EINE Steuerung. Willst du eine weitere Steuerung machen legst du einfach noch einen an.
-
@CrunkFX Okay, das ist nachvollziehbar. Dankeschön für die schnelle Hilfe.
-
@d-S Kein Thema