Uni Plus per Script auf Blu Button Klick schalten lassen

  • Szenario:

    beim Drücken des Blu buttons, soll der Uni Plus Ausgang 1 (potentialfrei) schalten.

    Wie lässt sich das über das eingebaute scripting lösen.

    In der Library habe ich das gefunden:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Leider fehlt mir hier das Wissen, wo genau steht dass Ausgang 1 geschaltet werden soll.

    Vielleicht kann mich jemand auf die Spur setzen. Bin kein script König, aber fast-Learner :-)

  • widameista 24. Januar 2024 um 10:05

    Hat den Titel des Themas von „Uni Plus per Script auf Blu Button schalten lassen“ zu „Uni Plus per Script auf Blu Button Klick schalten lassen“ geändert.
  • Suche bitte in der Library einmal nach diesem Script:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Nach "CHANGE HERE" brauchst Du dann nur noch die MAC Adresse des BLU Buttons einzutragen und dann je nach

    Knopfdruck die jeweilige Action einrichten. Beispiele sind auch schon enthalten.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Dann brauchst Du dort nur noch die IP-Adresse anpassen und den jeweiligen Befeh. Z.B.: "http://192.168.xxx.xxx/relay/0?turn=on"

    Viel Erfolg :)

    Jede Maschine ist eine Nebelmaschine. Man muss sie nur falsch genug bedienen 😁

  • Suche bitte in der Library einmal nach diesem Script:

    Hallo Nordlicht_2023 ,

    danke für deinen Hinweis.

    leider gehts nicht :-(

    Ich beschreibe den Aufbau:

    Uni Plus mit der IP 192.168.0.120

    Ausgang 1 kann aus dem Browsermit

    http://192.168.0.120/relay/0?turn=on problemlos geschaltet werden.

    Auf dem Uni Plus habe ich das Script installiert und so angepasst:

    Code
    let CONFIG = {
    bluButtonAddress: "3c:2e:f5:f9:ff:13", //the mac address of shelly blu button1 that will trigger the actions
    actions: { //urls to be called on a event
    //when adding urls you must separate them with commas and put them in quotation marks
    singlePush: [ //urls that will be executed at singlePush event from the blu button1
    "http://192.168.0.120/relay/0?turn=on"
    ],

    Das funktioniert leider nicht!

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Wenn ich einen anderen shelly in dem script angebe, z.b. einen Shelly 1 auf der .119

    http://192.168.0.119/relay/0?turn=on

    funktioniert das problemlos.

    --> er kann nicht an sich selbst ein http call schicken scheinbar.

    dann habe ich das script ble-shelly-btn.js verwendet und hier den direkten API Call eingefügt

    --> das geht.

    Danke für den Hinweis, wieder was gelernt...

    Zusatzfrage:

    So sieht aktuell die Abfrage auf einen spezifischen Blu button aus.
    Wie müsste das aussehen um einen weiteren Blu Button zu erlauben?
    DANKE

    Einmal editiert, zuletzt von widameista (26. Januar 2024 um 11:55)

  • Dieses Thema enthält 32 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.