NEWS
VIS Binding übernimmt Status nicht
-
Hallo zusammen,
ich habe mir ein kleines JavaScript geschrieben, um alle meine Sonoff / Tasmota Aktoren in meiner VIS darzustellen.
Leider funktioniert die Darstellung des Powerstates nicht.
Als Beispiel nehme ich das Gerät "Sonoff-Monitore"
Eigener DP
javascript.0.Sonoff-Devices.Device_4.Powerschalter
mit dem Wert
sonoff.0.Sonoff-Monitore.POWER
Zum Vergleich des Power-State vom Sonoff-Gerät
sonoff.0.Sonoff-Monitore.POWER
Die Werte sind identisch.
Im Widget habe ich den State so verknüpft
{javascript.0.Sonoff-Devices.Device_4.Powerschalter}
Widget-Export
Obwohl die Werte meiner Meinung nach alle korrekt sind, bleibt der Power-Status in der VIS ausgeschaltet.
Kann jemand helfen ?
-
Warum mit Klammer? Lass die mal weg. Willst du nur den State oder auch schalten?
-
@Kuddel Wird die Tabelle im Script zusammengesetzt und anschl. in der Vis abgebildet?
-
@sigi234 ohne klammern geht das schalten und die anzeige nicht.
wenn ich per VIS den Aktor anschalte, ist die Darstellung auch korrekt.
Nur wenn Blockly den Aktor schaltet, bekommt das die VIS nicht mit
-
@Chrunchy das ist keine Tabelle im eigentlichen Sinne.
Das sind alles einzelne DPs:
-
-
@Chrunchy auch beum Neuladen der VIS ändert sich der Status nicht, obwohl das Gerät eingeschaltet ist
-
@Kuddel sagte in VIS Binding übernimmt Status nicht:
Kann jemand helfen ?
Da kann dir sicher @liv-in-sky was dazu sagen.
-
ich kenne dieses script nicht - ich habe ja ein eigenes sonoff script, welches ein html file erzeugt - damit dies up-to-date bleibt, wird das script automatisch aufgerufen, wenn sich einer der power datenpunkte ändert - dadurch wird die tabelle neu geschrieben und zeigt die richtigen werte an
ohne binding funktioniert das widget - für ein und ausschalten eines powerstates