NEWS
Tastendruck Simulieren im Script
-
@biker1602 sagte in Tastendruck Simulieren im Script:
Aber geht, oder nicht?
Ja, geht!
Einen Datenpunkt anlegen istTag, typ Logikwert.
Dieses mit einem weiteren Blockly bei Sonnenaufgang auf true, bei -untergang auf false setzen.
In deinem jetzigen Skript zusätzlich auf diesen DP bei Änderung triggern.Ich glaube dass es irgendwo in den Tiefen des Systems sogar schon so eine Info geben soll.
Muss ich nachher mal suchen
Von der Lösung von @Nordischerjung möchte ich dir als Einsteiger erst einmal abraten, da falsch verwaltete globale Skripte mehr Schaden als Nutzen bringen. Daher sind diese auch nur in der Experten-Ansicht zu sehen
-
@homoran said in Tastendruck Simulieren im Script:
@biker1602 sagte in Tastendruck Simulieren im Script:
Aber geht, oder nicht?
Ja, geht!
Einen Datenpunkt anlegen istTag, typ Logikwert.
Dieses mit einem weiteren Blockly bei Sonnenaufgang auf true, bei -untergang auf false setzen.
In deinem jetzigen Skript zusätzlich auf diesen DP bei Änderung triggern.Ich glaube dass es irgendwo in den Tiefen des Systems sogar schon so eine Info geben soll.
Muss ich nachher mal suchen
Danke das wäre super denn ehrlich gesagt so fit bin ich da noch nicht
-
@biker1602 sagte in Tastendruck Simulieren im Script:
Danke das wäre supe
Habe sie gefunden
javascript.0.variables.isDayTime
allerdings steht die im Moment bei mir auffalse
frisch gesetzt um 06:01 heute morgen -
Das ist kein globales Script. Nur die Variable meinte ich als "Global" also von jedem zu erreichen. Sorry falsch ausgedrückt.
-
@homoran said in Tastendruck Simulieren im Script:
@biker1602 sagte in Tastendruck Simulieren im Script:
Danke das wäre supe
Habe sie gefunden
javascript.0.variables.isDayTime
allerdings steht die im Moment bei mir auffalse
frisch gesetzt um 06:01 heute morgenEntschuldigung Was muss ich damit machen?
-
@biker1602 sagte in Tastendruck Simulieren im Script:
Was muss ich damit machen?
erst mal nachsehen was da bei dir drin steht
Dann überprüfen, ob sich das bei Sonnenuntergang ändert
(vielleicht ist ja nur true/false vertauscht)dann ebenfalls auf diesen (sonst müssen wir noch was basteln) Datenpunkt triggern.
Dazu auf das Zahnrad im Triggerbaustein klicken und eine weiter Objekt ID-hinzufügen und in den enstehenden Platz diese ID setzenWeiterhin im FALLS einen Logikbaustein UND inzufügen und eine weitere Prüfung auf isDaytime machen
-
@homoran Meinst du das?
-
@biker1602 sagte in Tastendruck Simulieren im Script:
Meinst du das?
im Prinzip wahrscheinlich ja
ich habe den Punkt noch nie genutzt und stutze jetzt erst recht.
Lass uns mal bis morgen warten -
@homoran said in Tastendruck Simulieren im Script:
@biker1602 sagte in Tastendruck Simulieren im Script:
Meinst du das?
im Prinzip wahrscheinlich ja
ich habe den Punkt noch nie genutzt und stutze jetzt erst recht.
Lass uns mal bis morgen wartenAber erstmal alles so lassen wie bisher?
-
@homoran sagte: javascript.0.variables.isDayTime
allerdings steht die im Moment bei mir auf falseWelche Version des Javascript-Adapters?
-
@paul53 said in Tastendruck Simulieren im Script:
Welche Version des Javascript-Adapters?
Meine ist 4.9.8
-
@paul53 sagte in Tastendruck Simulieren im Script:
Welche Version des Javascript-Adapters?
4.8.4 stable
-
@homoran sagte: 4.8.4 stable
isDayTime funktioniert erst ab Version 4.10.9 richtig.
-
@paul53 Ich habe gelesen das es schon die 4.11.0 gibt. Kann man die problemlos installieren?
-
@biker1602 sagte: Kann man die problemlos installieren?
Ich habe Version 4.11.0 installiert.
-
@paul53 said in Tastendruck Simulieren im Script:
Ich habe Version 4.11.0 installiert.
Den müsste ich doch eigentlich über die Katze installieren können oder?
Bei mir sagt er zwar Installation erfolgreich aber es ist weiterhin die alte Version drauf -
@paul53 Hat geklappt
-
@biker1602 sagte: Den müsste ich doch eigentlich über die Katze installieren können oder?
Wenn "Aktiver Verwahrungsort" auf "latest" (http://iobroker.live/repo/sources-dist-latest.json) eingestellt ist, kann nach Aktualisierung direkt über den Tab "Adapter" installiert werden.
-
@paul53 said in Tastendruck Simulieren im Script:
@biker1602 sagte: Kann man die problemlos installieren?
Ich habe Version 4.11.0 installiert.
Jetzt steht dayTime auf true
und jetzt hat er auch Tagesende als Uhrzeit stehen.
-
@biker1602 sagte in Tastendruck Simulieren im Script:
Jetzt steht dayTime auf true
dann können wir ja weitermachen (meiner macht noch 24 Updates
)
Im Triggerblock über das Zahnrad eine ID hinzufügen
Dort die ID des isDaytime angebenNimm einen Logik block "UND" und klemme ihn hinter falls.
In jedes "Loch" setzt du: 1. Wert von Receiver...; ins andere das selbe mit wert von istDaytime=falschBeim sonst falls entsprechend