NEWS
Datenpunkt anlegen
-
Hallo,
ich möchte meinen Grundriss zu gewissen Zeiten ändern. Tag und Nacht. Habe nun viel gelesen und "Teilerfolge". Leider komme ich nicht weiter.
Hatte bei FB schon angefragt und folgende Antwort bekommen. Danke dafür.
Erstelle dir einen Datenpunkt "Nacht " setze diesen per Skript bei z.B. Sonnenuntergang auf true und bei Sonnenaufgang auf false
Dann erstelle dir ein dunkles und ein helles Hintergrund Bild
Füge beide in vis ein bei dem dunklen Hintergrund stellst Du bei Sichtbarkeit Nacht true und beim hellen Nacht false<<
Datenpunkt habe ich erstellt, aber was dort eingetragen werden muss damit es funktioniert ist mir unklar.
Wie erstelle ich das Skript?
Bilder in hell und dunkel sind vorhanden.
Gruß Patrick
-
Der Datenpunkt sollte vom Typ Logik sein und also die Zustände true/false annehmen.
Wie erstelle ich das Skript? `
Anscheinend bist du in javascript nicht allzu fit, da würde ich dir Blockly empfehlen.
javascript Adapter installieren, neues Skript über das "leere Blatt" - icon anlegen - Blockly wählen.
Triggerbaustein Zeitplan auswählen und Zeitschema auswählen, z.B. 15 22 * * * für 22:15Uhr
Systembaustein "aktualisiere" nehmen und nach anklicken von "Object ID" deinen Datenpunkt auswählen
Logikbaustein "wahr" auswählen und in das freie "Loch" schieben
fertig ist das Skript für abends
Gruß
Rainer
-
Danke für die schnelle Antwort, wie bekomme ich nach anklicken von "Object ID" einen Datenpunkt? Komme ich auf die Bilder??
Die liegen in /vis.0/main/img/
Patrick
4321_2018-04-15_22h55_04.png
4321_2018-04-15_22h59_53.png -
Danke für die schnelle Antwort, wie bekomme ich nach anklicken von "Object ID" einen Datenpunkt? Komme ich auf die Bilder??
Die liegen in /vis.0/main/img/ `
Der Datenpunkt ist eine Variable. Diese wird in IObroker angelegt.Dazu gehst du in die Objekte des ioBrokers und legst über den passenden Button (Pluszeichen) oben einen neuen Datenpunkt an.
In vis kannst Du auf diesen Datenpunkt zugreifen und ihn darstellen.
Im Fall des Datenpunkts "IstEsNacht" geht das so:
Du schreibst in diese Variable eine Wert (hier die Werte "Wahr" oder "Falsch"). Dies geschieht z.B. mit einem kleinen Javascript- oder Blockly-Programm.
Danach hat der Datenpunkt einen Wert und in vis kannst du den Datenpunkt damit darstellen (über den Hintergrund, der abhängig vom Wert sichtbar bzw. unsichtbar ist).