mqtt publish on connect abschalten

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Hallo zusammen,

    laut Doku publish der Shelly ja bei connect zum MQTT Broker seinen kompletten Status.

    Kann man das irgendwie unterdrücken?

    Hintergrund:

    Ich habe im xxxxx/input/0 Topic ein Toogle im HA hinterlegt.

    Connected sich jetzt ein Shelly am Broker neu so wird getoggelt was er aber nur bei Schalterbetätigung machen soll (Detached Mode)

    Zuletzt passiert als 1und1 meine Fritbox upgedatet hat und ich Flutlicht nachts um 02 im Schlafzimmer hatte ;( :sleeping:

  • meine Wissens ist das nicht abschaltbar, da musst du deine Programmlogik überarbeiten..

    - bei einem Schalter brauchst du ja nur gucken, ob sich input 0 verändert hat (das dürfte ja nicht passiert sein)

    - bei einem Taster auf /input_event/0 gucken, wenn der Couter hochgeht gab es ein Event

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!:

  • erst mal Danke für die schnellen Antworten

    Retail aktiviert?

    nein. Retain Flag ist nicht aktiv.

    meine Wissens ist das nicht abschaltbar, da musst du deine Programmlogik überarbeiten..

    - bei einem Schalter brauchst du ja nur gucken, ob sich input 0 verändert hat (das dürfte ja nicht passiert sein)

    - bei einem Taster auf /input_event/0 gucken, wenn der Couter hochgeht gab es ein Event

    ich glaube ich muss mir in Home Assistant mal input_number anschauen. Habe bis jetzt noch nichts mit zwischengespeicherten Werten gemacht.

    Gestern Abend habe ich mir erst mal so geholfen, dass ich für 10 Sekunden einen virtuelle Schalter aktiv setze sobald etwas über das Topic shellies/announce hereinkommt. Die Announce Nachricht kommen vor der Input Nachricht

    Wenn der aktiv ist, wird meine Automatisierung nicht ausgeführt.