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


