Seit den letzten Updates funktioniert bei mir ESPresense nicht mehr richtig.
D.h. ich erhalte aus den Sensoren keinen korrekten Status (home / not_home) zurück.
Das merkwürdige ist, dass ESPresense v3 (V3.3.5) auf dem ESP32 funktioniert und ich
im homeassistant via MQTT Explorer das Vorhandensein der iPhones (bluetooth beakon) sehe.
genereller Ablauf:
Die iPhones sind in ESPresense über die irk’s konfiguriert
Bei einem Verlassen der / Ankunft an der Wohnung sollte sich durch Erkennen des jeweiligen
beakons der Status “home” ↔ “not_home” entsprechend ändern und eine Autoatisation durchlaufen (die auch funktionieren, wenn sie von Hand getriggert werden).
aus einem yt-video hab ich noch einen nodered-flow erstellt, der die iPhones und den
“home”-Status erkennt.
zuguter letzt noch die history, dass alles mal funktioniert hat
ich hoffe, dass ich genügend infos zur lösung zusammengestellt habe und
ich bin für hinweise sehr dankbar
urs
homeassistant versions:
Installation method Home Assistant OS
Core 2025.7.1
Supervisor 2025.06.2
Operating System 15.2
Frontend 20250702.1
homeassistant/configuration.yaml
sensor:
- platform: mqtt_room
name: "iPhone_U"
device_id: "iphone_u"
# state_topic: "espresense/rooms" #alte deklaration
state_topic: "espresense/devices/iphone_u" #neue deklaration
timeout: 60
away_timeout: 120
unique_id: ae00xxxx-xxxx-xxxx-xxxx-xxxxxxxx865d
- platform: mqtt_room
name: "iPhone_I"
device_id: "iphone_i"
# state_topic: "espresense/rooms"
state_topic: "espresense/devices/iphone_i"
timeout: 60
away_timeout: 120
unique_id: ffc4xxxx-xxxx-xxxx-xxxx-xxxxxxxxf180
AUTOMATISATION:
alias: u_at_home
description: ""
triggers:
- entity_id:
- sensor.iphone_u
from: not_home
to: home
for:
hours: 0
minutes: 0
seconds: 60
trigger: state
conditions: []
actions:
- data:
name: espresense
message: u @ home
entity_id: person.u_m
action: logbook.log
- data:
data:
sound: vibrate
message: U at home
title: HA Presense
action: notify.pushover_silent
mode: single
alias: u_not_at_home
description: ""
mode: single
triggers:
- entity_id:
- sensor.iphone_u
from: home
to: not_home
for:
hours: 0
minutes: 0
seconds: 60
trigger: state
conditions: []
actions:
- data:
name: espresense
message: urs left home
action: logbook.log
- data:
data:
sound: vibrate
message: Urs left home
title: HA Presense
action: notify.pushover_silent