NEWS


  • Hallo, ich habe einen Taster per Zigbee eingebunden.
    Beim Tasten/Drücken bringt er ein kurzes True in der Anzeige.

    14a0d72b-c455-41d7-86f6-670dde9a16b1-grafik.png

    Wie kann ich das jetzt z.b. mit einen Sonoff verknüpfen, damit der Sonoff Basic dann Ein Oder Aus geht?

    Wäre schön, wenn Ihr da eine Lösung hättet.

    cu Detlef

  • Developer

    @deta

    Klassisches JS:

    on ({id:'id des tasters', change:'gt'}, function() { setState('id des sonoff', !getState('id des Sonoff').val); })
    

  • Mh,
    der Taster hat 4 Klick Versionen.
    1 Klick
    2 Klick
    3 Klick
    4 Klick

    Wie kann ich jetzt die Datenpunkte unterscheiden.

  • Developer

    @deta Du musst schon da wo ich 'id des tasters' geschrieben habe genau denDatenpunkt der Click version eintragen auf die du reagieren willst.

    A.
    Nachtrag: Das gleiche gilt auch beim Sonoff - da muss natürlich genau der Datenpunkt eingetragen werden den du schalten willst.


  • Hab mal versucht eine Lösung als Blocky um flexibler zu sein.
    Das habe ich bis jetzt

    5154a5b1-d01e-451f-a50d-90e3c95c0a09-grafik.png

    Will aber nicht den Wert des Sonoff umstellen von True auf False bei Tastendruck.

    Wo ist da der Fehler?

    cu Deta

  • Developer

    @deta

    • Trigger auf "wurde geändert" ist falsch, du brauchst "ist grösser als vorher"
    • Im wenn prüfst du ob der wert wahr ist un dann setzt du wahr.. du musst aber falsch setzen wenn der wahr ist
    • Das gleiche bei falsch - da prüfst du auf falsch und setzt falsch, da muss wahr rein.

    Als letztes = im sonst Zweig muss kein wenn mehr rein, da kannst du direkt wahr setzen

    A.


  • Klar, danke jetzt geht es , so sieht es jetzt aus.

    00a2be2e-f292-4d80-84a3-7e0e1739681c-grafik.png

Suggested Topics

  • 3
  • 6
  • 4
  • 15
  • 4
  • 14
  • 4
  • 1

920
Online

36.8k
Users

42.6k
Topics

589.9k
Posts