Diagnose Pool abfragen

hallo

meine Poolsteuerung hängt sich manchmal auf da hilft dann nur reset z.b über Shelly Plug

jetzt sendet das Teile quasi alle 60 sec einen ping

kann ich eine Automatin mache die quasi sagt das wenn der ping älter z.b als 5 minuten ist dann ein reset durchgeführt werden soll

mir geht es hauptsaächlich um die Frage wie ich die Zeit für diesen Sensor abfragen bzw definieren kann

danke

dachte so

sind halt im Testfall 120sec

hier:
der Ping Sensor geht auf off daher so

description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.sharky_ping
    to: "off"
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions: []
actions:
  - action: switch.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - switch.tauchsieder_splugs_139
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id:
        - switch.tauchsieder_splugs_139

Nach 5min off den plug aus und 1 min später wieder an

1 „Gefällt mir“

danke aber der geht wohl nicht auf off

image

Hi, schaue die mal den Sensor „sensor.my_spa_last_ping“ in den Entwickler-Tools unter Zustände an, da siehst ja welcher Zustand gerade anliegt bzw. funktioniert. Dann einfach die Automatisierung von @Dreckfresse dahingehend anpassen.

1 „Gefällt mir“

Einfacher wäre es mit einem HA Ping abzufragen

Der Timestamp von deinem Sensor müsste ja erst umgerechnet werden

1 „Gefällt mir“

habe das letztens bei mir umgesetzt den timestamp umzurechnen in Minuten

Dann mit Helfer Template Zahlenwert

hier muss natürlich deine Entität rein:

{{(((( as_timestamp(now()) - states['sensor.sharky_775_waerme_w_total'].last_changed | as_timestamp) |timestamp_custom('%H')|float(0))-1)*60)+(( as_timestamp(now()) - states['sensor.sharky_775_waerme_w_total'].last_changed | as_timestamp) |timestamp_custom('%M'))|float(0)}}

dann kommt bei mir das an:

Diesen kannst Du dann mit deinem ersten Beitrag verwenden, also Nummerischer Zustand

Vielleicht war das auch zu kompliziert aufgebaut, aber funktioniert

super danke mit der Ping Erweiterung klappt es

Sehr schön :hugs: :+1:

1 „Gefällt mir“