MQTT - ON Timer

Lass dich durch uns Informieren
Wir Informieren dich über neuigkeiten und Angebote von Allterco.
Melde dich beim Newsletter an !
Diesen findest du rechts in der Menueleiste ganz unten.
  • Hallo,


    ich frage mich ob es ein MQTT äquivalent vom HTTP-Befehl: "http://192.168.XXX.XXX/relay/1?turn=on&timer=300" gibt.

    Ich möchte einige Shellies für eine bestimmte Dauer einschalten und würde ungern in Home Assistant curl hinzufügen und mit HTTP arbeiten.

    "AUTO OFF" & "BUTTON LONG PRESSED URL" in Optionen habe ich schon eingestellt, doch brauche ich (od. meine Gäste) hin und wieder einen längeren Timer.


    Bin noch rel. neu in Sachen MQTT & Heimautomation und durch die Suchfunktion bin ich nicht Schlauer geworden.

    Evl. kann mir Jemand helfen?


    MfG

    :love: Turris Omnia(2GB)
    LXC=Home Assistant(Core)
    LXC=Mosquitto(MQTT)
    6x Shelly 1 (3x OVP)
    2x Shelly 2.5 (1x OVP)
    2x Shelly Plug S
    1x Shelly 1PM (OVP)
    1x Shelly dimmer 2
    1x Shelly RGBW2 (OVP)
    1x Shelly H&T
    2x Delock 11826
    Gegrillt: 1x Shelly 2.5

    Edited 2 times, last by Kilink ().

  • Das sollte mit dem „trigger“-Node gehen.


    Hast du ein MQTT-Beispiel vielleicht?

    :love: Turris Omnia(2GB)
    LXC=Home Assistant(Core)
    LXC=Mosquitto(MQTT)
    6x Shelly 1 (3x OVP)
    2x Shelly 2.5 (1x OVP)
    2x Shelly Plug S
    1x Shelly 1PM (OVP)
    1x Shelly dimmer 2
    1x Shelly RGBW2 (OVP)
    1x Shelly H&T
    2x Delock 11826
    Gegrillt: 1x Shelly 2.5
  • Zum Ausprobieren:

    Der inject-Node schickt irgendwas an den trigger-Node, dieser schickt sofort on an den debug-Node und, nach 3sec Verzögerung, off.

    Anstelle von inject und debug kämen dann im Anwendungsfall der entsprechende Auslöser bzw. Aktion.

    Die payload vom trigger kann man nach Bedarf konfigurieren.

    Code
    [{"id":"43aafadc.637414","type":"trigger","z":"8a9fae9b.eaf468","name":"","op1":"on","op2":"off","op1type":"str","op2type":"str","duration":"3","extend":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":410,"y":1920,"wires":[["4fc2b711.9ef538"]]},{"id":"426ace21.d7b8b8","type":"inject","z":"8a9fae9b.eaf468","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"irgendwas","payloadType":"str","x":260,"y":1920,"wires":[["43aafadc.637414"]]},{"id":"4fc2b711.9ef538","type":"debug","z":"8a9fae9b.eaf468","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":570,"y":1920,"wires":[]}]

    Viel Erfolg!

    wejot

  • Danke,

    werde es mal ausprobieren.

    :love: Turris Omnia(2GB)
    LXC=Home Assistant(Core)
    LXC=Mosquitto(MQTT)
    6x Shelly 1 (3x OVP)
    2x Shelly 2.5 (1x OVP)
    2x Shelly Plug S
    1x Shelly 1PM (OVP)
    1x Shelly dimmer 2
    1x Shelly RGBW2 (OVP)
    1x Shelly H&T
    2x Delock 11826
    Gegrillt: 1x Shelly 2.5
  • ...

    das Beispiel war für NodeRED, sehe gerade erst, daß es um HomeAssistant ging :(. Sorry.

    ...

    NP, hatte noch keine Gelegenheit mich darum zu kümmern. :D

    :love: Turris Omnia(2GB)
    LXC=Home Assistant(Core)
    LXC=Mosquitto(MQTT)
    6x Shelly 1 (3x OVP)
    2x Shelly 2.5 (1x OVP)
    2x Shelly Plug S
    1x Shelly 1PM (OVP)
    1x Shelly dimmer 2
    1x Shelly RGBW2 (OVP)
    1x Shelly H&T
    2x Delock 11826
    Gegrillt: 1x Shelly 2.5
  • Mal kurz Gelegenheit gehabt und auf die Schnelle so gelöst.


    Code: configuration.yaml
    rest_command:
    shelly_xxx_3h:
    url: 'http://192.168.xxx.xxx/relay/0?turn=on&timer=10800'
    shelly_xxx_off:
    url: 'http://192.168.xxx.xxx/relay/0?turn=off'
    Code: Lovelace Dashboard
    type: button
    tap_action:
    action: call-service
    service: rest_command.shelly_xxx_off
    entity: switch.shelly_xxx
    name: Shelly 3h
    hold_action:
    action: call-service
    service: rest_command.shelly_xxx_3h
    :love: Turris Omnia(2GB)
    LXC=Home Assistant(Core)
    LXC=Mosquitto(MQTT)
    6x Shelly 1 (3x OVP)
    2x Shelly 2.5 (1x OVP)
    2x Shelly Plug S
    1x Shelly 1PM (OVP)
    1x Shelly dimmer 2
    1x Shelly RGBW2 (OVP)
    1x Shelly H&T
    2x Delock 11826
    Gegrillt: 1x Shelly 2.5

    Edited once, last by Kilink ().