Bonjour,
Il y a quelques années, j’ai développé moi-même un système de pilotage de mon portail avec un Raspberry pi installé à proximité de celui-ci.
Je voudrais maintenant pouvoir ouvrir, fermer et récupérer l’état de mon portail directement depuis HA.
Pour ouvrir le portail, il suffit d’envoyer une requête HTTP : http://192.168.0.20/api.php?action=ouvrir
Pour fermer le portail, il suffit d’envoyer une requête HTTP : http://192.168.0.20/api.php?action=fermer
Pour récupérer l’état du portail, il faut récupérer la valeur d’un fichier texte http://192.168.0.20/etat_portail.txt
0 signifie qu’il est fermé, 1 signifie qu’il est ouvert.
Je souhaiterais avoir une 1ère tuile indiquant l’état du portail (ouvert ou fermé). Je pense qu’il faut donc convertir la valeur 0 en « open » et 1 en « close » afin de l’afficher correctement sur le dashboard (template ?)
Ensuite je voudrais avoir 2 boutons « ouvrir » et « fermer » pour lancer les actions.
J’ai commencé à chercher du côté de curl
et command_line
, sans succès pour le moment.
Une idée pour m’aider ?
Merci d’avance !
Ma configuration
System Information
version | core-2023.12.4 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.6 |
os_name | Linux |
os_version | 6.1.39 |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
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 10.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.05.1 |
agent_version | 1.5.1 |
docker_version | 23.0.6 |
disk_total | 30.8 GB |
disk_used | 8.3 GB |
healthy | true |
supported | true |
board | ova |
supervisor_api | ok |
version_api | ok |
installed_addons | ESPHome (2024.2.2), Let’s Encrypt (5.0.15), File editor (5.8.0), NGINX Home Assistant SSL proxy (3.9.0), Terminal & SSH (9.9.0) |
Dashboards
dashboards | 2 |
---|---|
resources | 0 |
views | 2 |
mode | storage |
Recorder
oldest_recorder_run | 25 avril 2024 à 08:54 |
---|---|
current_recorder_run | 13 mai 2024 à 12:02 |
estimated_db_size | 4.03 MiB |
database_engine | sqlite |
database_version | 3.41.2 |