J’acquis une holorge Ulanzi (inutile mais totalement indispensable ).
Je l’aie flashé sous Awtrix.
J’ai établi la communication MQTT.
J’ai installé la Repo sous Hacs « Awtrix »
J’ai réussi à établir une automatisation simple. Ex : Mon garage s’ouvre, écrire sur l’horloge « garage ouvert »
La ou je sèche maintenant c’est pour indiquer une remonté d’information de mon sensor de température (sensor.temp_ext)
J’ai cru comprendre qu’il fallait créer une custom_app pour lui envoyer l’information. Mais à ce stade je vois des exemples de codes dans tous les sens sans pour autant savoir exactement ou le mettre et ce qu’il faut faire avant.
Ou s’il y a des blueprint (de ce que j’ai compris) gratuites quelque part qui pourraient faire le job ?
Il semblait y avoir un site avec des « flow » mais celui ci semble être broken
Si une âme charitable pouvait me décrire point par point les étapes. Une fois que j’aurais compris le truc ca devrait aller tout seul. Ca fait un bail que je n’aie pas mis le nez dans Hass comme tout fonctionne bien plus besoin d’y toucher
En vous remerciant
Ma configuration
System Information
version
core-2025.5.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.13.3
os_name
Linux
os_version
6.6.74-haos-raspi
arch
aarch64
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
5000
Installed Version
2.0.5
Stage
running
Available Repositories
2182
Downloaded Repositories
5
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 15.2
update_channel
stable
supervisor_version
supervisor-2025.07.2
agent_version
1.7.2
docker_version
28.0.4
disk_total
54.3 GB
disk_used
18.7 GB
healthy
true
supported
true
host_connectivity
true
supervisor_connectivity
true
ntp_synchronized
true
virtualization
board
rpi4-64
supervisor_api
ok
version_api
ok
installed_addons
Terminal & SSH (9.18.0), File editor (5.8.0), Duck DNS (1.19.0), Let’s Encrypt (5.4.9), NGINX Home Assistant SSL proxy (3.11.1), Samba share (12.5.1), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.2-1), Studio Code Server (5.19.3)
J’ai fais un premier test en faisant un copié / collé de ton script en crééant un faisant « créer un script » et en passant en modifiant en yaml.
Lorsque je l’exécute :
On met le nom que l’on veut pour une customapp ?
# /custom/[nom_app] pour une customapp,
Il y a quelque chose à faire sur l’horloge ?
J’arrive à envoyer un message en exécutant le script (avec les trois …) Le message ne part plus maintenant même en supprimant le script
De ce fait j’ai essayé en copiant collant ton script pour la température de ta chambre en mettant mon entité (temp_ext). Mais rien ne se passe, j’ai toujours la température interne de l’ulanzi qui s’affiche.
Pas de possibilité de faire quelque chose sans taper du script ou en copiant collant ?
Bonsoir
oui tu peux mettre ce que tu veux en nom de customapp
Normalement je l’avais construit pour qu’un simple copier/coller fonctionne.
verifie toutefois le topic mqtt pour l’envoi des informations
je pense que si ca part pas tu dois avoir des message d’erreur.
Tu peux tester l’appel d’un script dans les outil developpement/actions
Si on crée une customapp il faut l’activer sur l’horloge comme on le fait pour avoir la Température, l’humidité etc… ?
Ou p-e qu’il faudrait que je désactive l’app température interne pour avoir celle que je veux via ton script ?
Et faut il redémarrer l’horloge après avoir mis une customapp ?
Nécessité d’avoir la repo Hacs Awtrix ?
Tu pourrais me faire un screen de comment tu as rempli les champs ? J’oublie p-e qqch…
C’est la première fois que j’ai autant de mal avec un truc sur Hass…
Pour le script j’ai copié collé le tiens et j’ai fais exécuter. Ensuite j’ai coché customapp pour y écrire tempext. L’icone j’ai mis 653 à la place de warning.
Voici ton automatisation que j’ai copié collé en changeant je pense les bonnes valeurs même si rien ne se passe lorsque je l’execute… :
alias: customapp temp_cham
description: ""
triggers:
- entity_id:
- sensor.**temp_ext_temperature**
id: temp ext **<------ J'ai un doute pour l'ID c'est ou ?**
trigger: state
conditions: []
actions:
- variables:
temp_cham: |
{{ "Chambre" + " " + states('sensor.**temp_ext_temperature**') + "°C" }}
color: |
{% set state = states('sensor.**temp_ext_temperature**') %}
{% if state >= '23' %}
#FF0000
{% elif state >= '19' %}
#2e8b57
{% else %}
#0000ff
{% endif %}
- action: script.awtrix_dynamique_tempext_dupliquer
data:
icone: **653**
rainbow: "false"
scrollspeed: "50"
color: "{{ color }}"
duree: "25"
customapp: **tempext**
message: "{{ temp_cham }}"
mode: single
Une notification est bien envoyé si je rempli ainsi et execute :
Il n’y a rien a activer ou desactiver directement dans l’awtrix pour faire une customapp
Et j’ai bien le repo Awtrix d’installer .
id: temp ext <------ J’ai un doute pour l’ID c’est ou ?
au niveau du trigger c’est toi qui crée l’ID que tu veux, je te conseil de mettre un ID sans espace par contre. Vieille habitude sous linux
sensor.**temp_ext_temperature** → enleve les * tu dois avoir sensor.temp_ext_temperature
tu a des * à d’autre endroit, enlevent les aussi
Voila un 1er jet pour t’aider, a ta dispo pour la suite
Mais maintenant, quand j’execute l’automatisation. Me montre t’elle la température ou je dois attendre un changement de T° pour avoir qqch qui apparait ? Le but étant d’avoir la T° ext tout le temps d’affiché.
Lorsque l’on crée une customapp, un fichier doit il apparaitre dans les « file » de l’awtrix ? Comme pour les icones ?
Je viens de voir que dans ton code de l’automatisation, il y a :
dupliquer à la fin.
J’ai essayé avec notify comme dans le fichier script.
Rien…
Je suis désolé, cela fait un peu brouillon mais au fur et à mesure de mes tests je note ici…