NEWS
Blockly Skript wenn Zigbee Taster
-
- Bist du sicher das du den korrekten Click-Event ausgewählt hast ?
- Wechsel mal das
wurde geändertaufwurde aktualisiertum zu schauen ob dann was kommt. - Hast du ggf. den debug Modus im JS Adapter aktiv so das die Schaltbefehle unterdrückt werden ?
A.
- den normalen Klick event habe ich.

- habe ich auf aktualisiert geändert, leider keine Änderung
- gute Frage wo sehe ich das ?

-
- den normalen Klick event habe ich.

- habe ich auf aktualisiert geändert, leider keine Änderung
- gute Frage wo sehe ich das ?

@Asgothian
kann es sein dass es an der kurzen Zeit liegt in der die variable "true" ist, und der adapter dass nicht so schnell bemerkt ?
edit
hab das ganze mal abgeändert und zum testen ne Variable erstellt, dort schreibe ich dann den status rein, wie vorher in die steckdose. Komischerweise funktioniert es da, die variable ist 60s true und danach wieder false.
Werte ich nun die "variable" aus und möchte daraufhin die Steckdose einschalten gehts wieder nicht :( . An der Steckdose liegts nicht, hab auch schon andere probiert. - den normalen Klick event habe ich.
-
@Asgothian
kann es sein dass es an der kurzen Zeit liegt in der die variable "true" ist, und der adapter dass nicht so schnell bemerkt ?
edit
hab das ganze mal abgeändert und zum testen ne Variable erstellt, dort schreibe ich dann den status rein, wie vorher in die steckdose. Komischerweise funktioniert es da, die variable ist 60s true und danach wieder false.
Werte ich nun die "variable" aus und möchte daraufhin die Steckdose einschalten gehts wieder nicht :( . An der Steckdose liegts nicht, hab auch schon andere probiert.@pi_noob15 ändere mal wurde geändert auf ist wahr
Der Datenpunkt soll dein Script nur einmal aktivieren, sonst wird es aufgerufen wenn der Datenpunkt wahr wird und kurz darauf wenn dieser falsch wird.Dann kannst du die falls Prüfung auch weglassen
Das mit den 2 x steuere hintereinander, davon das 2. mit Verzögerung ist sehr elegant und sehe ich hier im Forum oft. Funktioniert bei mir nur leider oft auch nicht. Bzw. die Zeitangabe ist nicht so genau, ich habe oft das es zu schnell passiert, also gerade heute wo 9 Sekunden nicht 9 Sekunden sind.
sonst kannst du es ja mal so probieren - und teste bei beiden Varianten mal wie genau die 60 Sekunden sind (Theoretisch beide gleich)

-
@pi_noob15 ändere mal wurde geändert auf ist wahr
Der Datenpunkt soll dein Script nur einmal aktivieren, sonst wird es aufgerufen wenn der Datenpunkt wahr wird und kurz darauf wenn dieser falsch wird.Dann kannst du die falls Prüfung auch weglassen
Das mit den 2 x steuere hintereinander, davon das 2. mit Verzögerung ist sehr elegant und sehe ich hier im Forum oft. Funktioniert bei mir nur leider oft auch nicht. Bzw. die Zeitangabe ist nicht so genau, ich habe oft das es zu schnell passiert, also gerade heute wo 9 Sekunden nicht 9 Sekunden sind.
sonst kannst du es ja mal so probieren - und teste bei beiden Varianten mal wie genau die 60 Sekunden sind (Theoretisch beide gleich)

@bananajoe
danke für die Info, habs mal genauso versucht, läuft aber auch nicht :(
Hab mal Spaßeshalber ne WLAN Steckdose probiert um Fehler auszuschließen, geht aber auch nicht. Muss irgendwie mit dem Taster oder Skript zusammenhängen.......

-
@bananajoe
danke für die Info, habs mal genauso versucht, läuft aber auch nicht :(
Hab mal Spaßeshalber ne WLAN Steckdose probiert um Fehler auszuschließen, geht aber auch nicht. Muss irgendwie mit dem Taster oder Skript zusammenhängen.......

@pi_noob15 wenn du dir den Switch-State im Objektbaum anschaust ... der springt schon zwischen false und true hin und her wenn du den Taster betätigst?
-
- den normalen Klick event habe ich.

- habe ich auf aktualisiert geändert, leider keine Änderung
- gute Frage wo sehe ich das ?

@pi_noob15 sagte in Blockly Skript wenn Zigbee Taster:
den normalen Klick event habe ich.
Gehe zum Reiter "Objekte" und dann zum Datenpunkt "Click event".
Fahre nun mit der Maus auf den Wert (false), damit die Zusatzinfos erscheinen, dann mache ein Screenshot.
Dies würde so aussehen:

So sehen wir dann, ob sich der Wert überhaupt geändert hat (zuletzt geändert).
Was hast du hinter "Bei Zustandsänderung" angewählt? Hier müsste "ist wahr" stehen.

- den normalen Klick event habe ich.
-
@pi_noob15 wenn du dir den Switch-State im Objektbaum anschaust ... der springt schon zwischen false und true hin und her wenn du den Taster betätigst?
@bananajoe
ja, das passt. Ist halt nur recht kurz auf True -
@pi_noob15 sagte in Blockly Skript wenn Zigbee Taster:
den normalen Klick event habe ich.
Gehe zum Reiter "Objekte" und dann zum Datenpunkt "Click event".
Fahre nun mit der Maus auf den Wert (false), damit die Zusatzinfos erscheinen, dann mache ein Screenshot.
Dies würde so aussehen:

So sehen wir dann, ob sich der Wert überhaupt geändert hat (zuletzt geändert).
Was hast du hinter "Bei Zustandsänderung" angewählt? Hier müsste "ist wahr" stehen.

@kusi
hier der Screenshot. Hab auch schon die "click" variable manuell auf "true" gesetzt, das Skript schaltet trotzdem nicht.

und das aktuelle Skript, ob da "wahr" oder "aktualisiert" steht macht keinen Unterschied. Hab mal Testweise auch ne andere Steckdose zum schalten eingetragen, ohne Erfolg.

-
@kusi
hier der Screenshot. Hab auch schon die "click" variable manuell auf "true" gesetzt, das Skript schaltet trotzdem nicht.

und das aktuelle Skript, ob da "wahr" oder "aktualisiert" steht macht keinen Unterschied. Hab mal Testweise auch ne andere Steckdose zum schalten eingetragen, ohne Erfolg.

@pi_noob15 sagte: das Skript schaltet trotzdem nicht.
Das Skript ist aktiv und hoffentlich nicht unter der Gruppe "global" erstellt?
@kusi sagte in Blockly Skript wenn Zigbee Taster:
Hier müsste "ist wahr" stehen.
Oder "ist größer als letztes".
-
@pi_noob15 sagte: das Skript schaltet trotzdem nicht.
Das Skript ist aktiv und hoffentlich nicht unter der Gruppe "global" erstellt?
@kusi sagte in Blockly Skript wenn Zigbee Taster:
Hier müsste "ist wahr" stehen.
Oder "ist größer als letztes".
-
@pi_noob15 sagte: Skripte liegen alle in common
Dann setze einen Debug-Block in den Trigger, um zu sehen, ob bei Tastendruck getriggert wird.
-
@pi_noob15 sagte: Skripte liegen alle in common
Dann setze einen Debug-Block in den Trigger, um zu sehen, ob bei Tastendruck getriggert wird.
-
@pi_noob15 Dann zeig mal den Shelly Power Datenpunkt. Wenn du den dort manuell auf True setzt schaltet der Shelly, ja?
-
@pi_noob15 Dann zeig mal den Shelly Power Datenpunkt. Wenn du den dort manuell auf True setzt schaltet der Shelly, ja?
@bananajoe ja, genau unter power:

-
@pi_noob15
Schalte den Debug-Modus rechts oben aus, denn der verhindert das Schreiben in den Datenpunkt. -
@pi_noob15
Schalte den Debug-Modus rechts oben aus, denn der verhindert das Schreiben in den Datenpunkt. -
@pi_noob15 nee, das hättest du ja gesehen weil er das jedesmal unten gschrieben hätte
-
@pi_noob15 nee, das hättest du ja gesehen weil er das jedesmal unten gschrieben hätte
@bananajoe komisch, dann verstehe ich jetzt aber nicht was die Ursache war....
-
@pi_noob15
Schalte den Debug-Modus rechts oben aus, denn der verhindert das Schreiben in den Datenpunkt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden




