Beiträge von Kilink

    Vielleicht hilft es den einen oder anderen.

    Meine Lösung für: Home Assistant <--- (IPv6) ---> Remote

    Festnetz: Magenta (Dual-Stack Lite)

    Mobil: Magenta (Dual-Stack Lite)

    Router: OpenWRT

    1. Festnetzmodem DHCP konfiguriert (Stateless usw.) und die Firewall deaktiviert (lässt sich nicht konfigurieren und blockt alles eingehende)
    2. Router Firewall sowie /etc/config/dhcp angepasst (damit Geräte dahinter auch eine IPv6 Adresse erhalten, vermutlich nicht notwendig bei anderen Routern)
    3. DynDNS IPv6 von nginx/HA eingetragen

    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

    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