Statusmeldung von Staubsauger wiederholt sich

Hallo ihr lieben,

ab und zu wiederholt sich mein Staubsauger mit der Nachricht das er fertig ist, ich denke das liegt daran das ab und zu das WLAN schwach ist oder er in einen Ecomode geht…

Kann ich irgendwie prüfen lassen ob der Status heute schonmal geschickt wurde?

Die Nachricht die immer geschickt wird ist diese:

service: telegram_bot.send_message
metadata: {}
data:
  title: Krümel 🤖
  message: >-
    Status {{ states('sensor.krumel_task_status') }} {{
    states('sensor.krumel_cleaned_area') }}m² {{
    states('sensor.krumel_cleaning_time') }}min

Grüße

Dazu wäre der Trigger interessant, den Du in der Automatisierung verwenden tust.

Wahrscheinlich hast nur wechselt ZU angegeben.
Und VON fehlt.

Gruß
Osorkon

1 „Gefällt mir“

Hier mal der ganze Code dazu

alias: "Krümel Status Task TELE "
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.krumel_task_status
    to: completed
condition:
  - condition: numeric_state
    entity_id: sensor.krumel_cleaning_time
    above: "1"
action:
  - condition: not
    conditions:
      - condition: state
        entity_id: sensor.krumel_task_status
        state: unavailable
  - service: telegram_bot.send_message
    metadata: {}
    data:
      title: Krümel 🤖
      message: >-
        Status {{ states('sensor.krumel_task_status') }} {{
        states('sensor.krumel_cleaned_area') }}m² {{
        states('sensor.krumel_cleaning_time') }}min
mode: single

Wie laute den der Status, wenn der Staubsauger gerade saugt?
Wenn dieser z.B. working lautet, würde ich den Trigger so anpassen.

trigger:
  - platform: state
    entity_id:
      - sensor.krumel_task_status
    from: working
    to: completed

Damit würde die Automatisierung ausschließlich Auslösen venn der Zustand von working zu completed wechselt. Und nicht mehr von unavailable zu completed, was wahrscheinlich der Fall ist, wenn er sich mal wieder neu verbindet.

Gruß
Osorkon