Trying to figure out why one of my automations isn’t working, I notice that all of them - including the ones that work - are displaying this message in the step details:
[Error in describing condition: e is not iterable]
So I guess that’s not the problem I’m after. But what is it and how do I get rid of it?
There is no “e” anywhere (that I can see). And I get this message for many automations, even ones I haven’t changed in a long time (not all, though, as originally stated). Oh, and I created them all via the UI, not as YAML code.
Here’s one, as an example:
alias: Badezimmerfenster Frostwarnung
description: >-
Warnung, wenn es unter 0C ist und das Fenster im Bad länger als 5min offen
steht.
triggers:
- type: opened
device_id: 8668f13c77a839cd3120fee49a572f29
entity_id: c96638c7b97eade9bc412aba9968b435
domain: binary_sensor
trigger: device
for:
hours: 0
minutes: 5
seconds: 0
conditions:
- condition: and
conditions:
- type: is_open
condition: device
device_id: 8668f13c77a839cd3120fee49a572f29
entity_id: c96638c7b97eade9bc412aba9968b435
domain: binary_sensor
- condition: numeric_state
entity_id: sensor.arbeitszimmer_wetter_draussen_temperature
below: 0
actions:
- action: notify.notify
metadata: {}
data:
title: Frost! Fenster ist noch auf!
message: Fenster im Bad ist noch auf und es ist unter Null Grad!
mode: single
This is a reminder message to close the bathroom window if it was open for more than 5 minutes and it’s freezing outside. Works as expected, but when I check the trace, I see this: