Depuis la mise à jour de mon téléphone en hyper OS 3.0.4.0, certaines de mes auto réagisse un peu bizarrement, je m’éxplique:
J’utilise une auto, qui je confirme marche sur un téléphone sans l’update, ne réagit plus avec mes notifications. Par exemple: gestion d’une imprimante et de son arrêt auto. Lorsque que je séléctionne l’action arret ou continué, j’ai un message d’erreur qui s’affiche en fond
« Echec de notification à HA de l’option choisie »
Voici le fameux yaml:
alias: Gestion_Imprimante3D
description: |
Gère l'impression 3D avec notification et options selon présence et horaire
triggers:
- entity_id: sensor.p2s_22e8bj590601200_etat_de_l_impression
from: running
to: finish
trigger: state
actions:
- delay: "00:05:00"
- action: notify.mobile_app_xiaomi14t
data:
title: Impression finie
message: Voulez-vous continuer l'impression ?
data:
actions:
- action: continue_impression
title: Oui, continuer l'impression
- action: arreter_impression
title: Non, arrêter l'impression
- wait_for_trigger:
- event_type: mobile_app_notification_action
event_data:
action: continue_impression
trigger: event
- event_type: mobile_app_notification_action
event_data:
action: arreter_impression
trigger: event
timeout: >
{% set nuit = now().hour >= 22 or now().hour < 7 %} {% set maison =
is_state('person.weber_jonathan', 'home') %} {{ '00:10:00' if (not maison
or nuit) else '99:00:00' }}
- choose:
- conditions:
- condition: template
value_template: >
{{ wait.trigger and wait.trigger.event.data.action ==
'continue_impression' }}
sequence:
- action: logbook.log
data:
name: Imprimante 3D
message: L'impression continue suite à la réponse utilisateur.
- conditions:
- condition: template
value_template: |
{{
(wait.trigger and wait.trigger.event.data.action == 'arreter_impression')
or
(
not wait.trigger
and (
not is_state('person.weber_jonathan', 'home')
or (now().hour >= 22 or now().hour < 7)
)
)
}}
sequence:
- action: switch.turn_off
target:
entity_id: switch.pc_print3d
mode: single
Si vous avez une idée, je suis preneur
D’avance merci pour l’aide.
Ma configuration
[center]## System Information
version
core-2025.12.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
container_arch
amd64
user
root
virtualenv
false
python_version
3.13.9
os_name
Linux
os_version
6.12.51-haos
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
HACS Data
ok
GitHub API Calls Remaining
4986
Installed Version
2.0.5
Stage
running
Available Repositories
2504
Downloaded Repositories
33
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 16.3
update_channel
stable
supervisor_version
supervisor-2025.12.3
agent_version
1.7.2
docker_version
28.3.3
disk_total
30.8 GB
disk_used
12.2 GB
nameservers
10.0.0.253
healthy
true
supported
true
host_connectivity
true
supervisor_connectivity
true
ntp_synchronized
true
virtualization
kvm
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Advanced SSH & Web Terminal (22.0.3), File editor (5.8.0), ESPHome Device Builder (2025.12.2), Node-RED (20.2.4), Studio Code Server (6.0.1), Samba share (12.5.4), Newt Add-on (1.8.1), Matter Server (8.1.2)
Hello, pas vraiment d’idée je ne comprends pas pourquoi hyperos changerait tes auto.par contre je suis sur Xiaomi 14T pro et j’ai toujours pas la maj moi
Hello, alors je suis un peu « sûr » que cela vienne de la version de mon téléphone car sur celui de ma femme, un 13T sans la MAJ, cela fonctionne.
Donc cela ne change pas les auto, mais leurs comportements.
Je vais refaire des tests ce jour et si je trouve je fais un retour
Par contre pour le faite que tu n’as pas encore eu la MAJ, louche effectivement ! On a le même téléphone, sauf que j’ai pas le pro
Merci pour la réponse, j’ai vider le cache etc, même résultat, j’ai une tablette aussi avec le même OS ou j’avais jamais installer HA, même résultat que sur le téléphone et avec un compte diff.
Je lance une notification su rle téléphone à la fin de l’impression pour savoir si on continu l’impression ou non, en fonction de l’heure, mon statut etc
alias: Gestion_Imprimante3D
description: Gestion impression 3D avec confirmation utilisateur
triggers:
- entity_id: sensor.p2s_etat_de_l_impression
from: running
to: finish
trigger: state
actions:
- delay: "00:05:00"
- data:
title: Impression terminée
message: Voulez-vous continuer l'impression ?
data:
actions:
- action: imprimante3d_continue
title: Continuer
- action: imprimante3d_stop
title: Arrêter
action: notify.mobile_app_xiaomi14t
- wait_for_trigger:
- event_type: mobile_app_notification_action
event_data:
action: imprimante3d_continue
trigger: event
- event_type: mobile_app_notification_action
event_data:
action: imprimante3d_stop
trigger: event
timeout: "00:10:00"
continue_on_timeout: true
- choose:
- conditions:
- condition: template
value_template: |
{{ wait.trigger is not none and
wait.trigger.event.data.action == 'imprimante3d_continue' }}
sequence:
- data:
name: Imprimante 3D
message: Impression continuée par l'utilisateur.
action: logbook.log
- conditions:
- condition: template
value_template: |
{{ wait.trigger is not none and
wait.trigger.event.data.action == 'imprimante3d_stop' }}
sequence:
- target:
entity_id: switch.pc_print3d
action: switch.turn_off
data: {}
- conditions:
- condition: template
value_template: |
{{
wait.trigger is none
and is_state('person.weber_jonathan', 'home')
and is_state('sensor.p2s_22e8bj590601200_etat_de_l_impression', 'running')
}}
sequence:
- data:
name: Imprimante 3D
message: >-
Pas de réponse, utilisateur présent, impression en cours →
aucune action.
action: logbook.log
- conditions:
- condition: template
value_template: |
{{
wait.trigger is none
and (
not is_state('person.weber_jonathan', 'home')
or (now().hour >= 22 or now().hour < 7)
)
}}
sequence:
- target:
entity_id: switch.pc_print3d
action: switch.turn_off
mode: single
les actions fonctionnes, par contre, j’ai une condition qui est si l’un de nous est a la maison, celui a la maison reçoit la notification, mais je suis le seul a recevoir la notification meme si madame est aussi la
je vais peut etre dire une betise car je ne suis pas un expert mais dans ton auto pour les actions tu a choisi un choose
donc si l automatisation choisi l option 1 donc ton tel c est normal que l option 2 ta femme ne soit pas validé
peut etre ajouté une option a mettre en premier
_ 1 : si toi et ta femme etes a la maison alors notification sur les deux telephone .
_ 2 : si tu est a la maison notification sur ton telephone .
_ 3 : si ta femme est a la maison notification sur son telephone
Bonsoir
Après plusieurs tests, j’ai refais une auto, elle « marche » mais toujours ce message d’erreur… Après quelques minutes sans rien faire l’auto marche… Un truc que j’ai loupé ?
alias: Aspirateur_Wall-E - Jonathan
description: Moteur aspirateur avec notification et timeout sécurisé (créneau soirée)
triggers:
- at: "16:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
trigger: time
- at: "15:00:00"
weekday:
- sat
- sun
trigger: time
- entity_id: binary_sensor.cm_chambre_parents_occupancy
to: "on"
trigger: state
conditions:
- condition: state
entity_id: person.weber_jonathan
state: home
- condition: template
value_template: "{{ states('input_number.wall_e') | int == 0 }}"
- condition: template
value_template: |
{% if trigger.platform == 'state' %}
{{ (now().hour >= 21 or now().hour < 4) and is_state('input_boolean.wall_e_soir_fait', 'off') }}
{% else %}
true
{% endif %}
actions:
- variables:
message: |
{% if trigger.platform == 'state' %}
Est-ce qu'on passe l’aspirateur ce soir ?
{% else %}
Est-ce qu'on passe l’aspirateur ?
{% endif %}
- data:
title: Aspirateur Wall-E
message: "{{ message }}"
data:
actions:
- action: START_CLEAN
title: Oui
- action: SKIP_CLEAN
title: Non
action: notify.mobile_app_xiaomi14t
- condition: template
value_template: "{{ trigger.platform == 'state' }}"
- target:
entity_id: input_boolean.wall_e_soir_fait
action: input_boolean.turn_on
- wait_for_trigger:
- event_type: mobile_app_notification_action
event_data:
action: START_CLEAN
trigger: event
timeout: "00:20:00"
continue_on_timeout: false
- target:
entity_id: vacuum.saros_10
action: vacuum.start
- wait_for_trigger:
- entity_id: vacuum.saros_10
to: cleaning
trigger: state
timeout: "00:10:00"
continue_on_timeout: true
- choose:
- conditions:
- condition: state
entity_id: vacuum.saros_10
state: cleaning
sequence:
- action: input_number.increment
target:
entity_id:
- input_number.wall_e
data: {}
- conditions:
- condition: state
entity_id: vacuum.saros_10
state: docked
sequence:
- data:
title: Erreur aspirateur
message: ❌ Wall-E n’a pas démarré correctement !
action: notify.mobile_app_xiaomi14t
mode: single
J’ai fait une auto par personne avec notification sur chaque téléphone si présent a la maison
Mais voici le message d’erreur sur les deux tel si on clique sur oui
et sinon en faisant les actions directement depuis l’environnement dev pour notify, cela fonctionne, mais par contre, si je fais une multi-notification, donc 2 téléphones, même résultat
Il faut une trace d’un truc qui commence tout en haut (les 3 étoiles = trigger) …
Là tu lances à la main et mais ton automatisation vérifie quel est le trigger. Hors en lancement manuel, le trigger n’existe pas … Donc ça ne fait rien (il ne vaut pas state)!