Bonjour,
J’ai une intégration Flipr dans HA qui fonctionne, mais je pense a cause de la distance piscine/maison pas 100%, en fait j’ai les infos de cette sonde (Temperature, PH…) qui remontent mais que de temps en temps du genre pendant 10 minutes toutes les infos sont la mais les 50 minutes suivantes rien et ainsi de suite, et lorsqu’il y a rien cela ne me donne pas l’ancienne valeur cela m’ecris « indisponible ». Le probleme est que je me sert de l’info temperature de l’eau pour ma pompe de piscine qui s’allume un temps X d’apres la température de l’eau et lorsque la température de l’eau est demandée pas l’automation et que celle ci est indisponible, la pompe ne se met tout simplement pas en route.
Pour « contourner ce probleme » j’avais penser que ces valeurs soit toujours présentent soit de les mettre dans une variable qui reste à l’ancienne valeur soir de faire en sorte que l’ancienne valeur reste affichée le temps que le capteur est insdisponible et c’est la que je ne sait pas comment proceder, si quelqu’un aurait une idée? je suis débutant dans HA j’avais pendant longtemps une box eedomus.
Merci
Ma configuration
[center]## System Information
| version |
core-2026.4.1 |
| installation_type |
Home Assistant OS |
| dev |
false |
| hassio |
true |
| docker |
true |
| container_arch |
amd64 |
| user |
root |
| virtualenv |
false |
| python_version |
3.14.2 |
| os_name |
Linux |
| os_version |
6.12.77-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 |
5000 |
| Installed Version |
2.0.5 |
| Stage |
running |
| Available Repositories |
2986 |
| Downloaded Repositories |
28 |
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 17.2 |
| update_channel |
stable |
| supervisor_version |
supervisor-2026.03.3 |
| agent_version |
1.8.1 |
| docker_version |
29.3.1 |
| disk_total |
30.8 GB |
| disk_used |
22.7 GB |
| nameservers |
109.0.66.20, fd0f:ee:b0::1 |
| 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 |
Samba share (12.6.1), Studio Code Server (6.0.1), Terminal & SSH (10.1.0), Node-RED (21.0.5), File editor (6.0.0), Advanced SSH & Web Terminal (23.0.6), Mosquitto broker (6.5.2), Zigbee2MQTT (2.9.2-1), ESPHome Device Builder (2026.3.3), Z-Wave JS (1.1.0), ZeroTier One (0.25.1), teleinfo2mqtt (9.0.6), NGINX Home Assistant SSL proxy (4.1.0), Duck DNS (1.26.0), Matter Server (8.4.0) |
Dashboards
| dashboards |
4 |
| resources |
18 |
| views |
16 |
| mode |
storage |
Network Configuration
| adapters |
lo (disabled), enp0s18 (enabled, default, auto), docker0 (disabled), hassio (disabled), zteb4dwp6i (disabled), veth3b3e677 (disabled), vethf876329 (disabled), veth5da3dfb (disabled), vethe082f2e (disabled), veth4f6b66d (disabled), vethde35cd1 (disabled), veth37eef96 (disabled), vethaad6349 (disabled), veth97246be (disabled), veth1022840 (disabled) |
| ipv4_addresses |
lo (127.0.0.1/8), enp0s18 (192.168.1.41/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), zteb4dwp6i (192.168.193.105/24), veth3b3e677 (), vethf876329 (), veth5da3dfb (), vethe082f2e (), veth4f6b66d (), vethde35cd1 (), veth37eef96 (), vethaad6349 (), veth97246be (), veth1022840 () |
| ipv6_addresses |
lo (::1/128), enp0s18 (2a01:e0a:dae:1ea0:7120:dedc:3417:9a52/64, fe80::621c:2bf:a1ea:7201/64), docker0 (fe80::b833:9bff:feb1:cb4f/64), hassio (fe80::1800:c7ff:feb3:18e3/64), zteb4dwp6i (fe80::e480:efff:fe51:2b15/64), veth3b3e677 (fe80::14e5:24ff:fee2:d66b/64), vethf876329 (fe80::c07c:43ff:fea4:7638/64), veth5da3dfb (fe80::b8be:94ff:feb3:825d/64), vethe082f2e (fe80::d8e0:97ff:fe51:dff1/64), veth4f6b66d (fe80::c0cf:4dff:fe14:ba41/64), vethde35cd1 (fe80::9879:dfff:fe3f:acee/64), veth37eef96 (fe80::4428:c2ff:fe1a:9d5c/64), vethaad6349 (fe80::504b:beff:fe25:565/64), veth97246be (fe80::80be:5dff:fe63:941a/64), veth1022840 (fe80::c041:aff:fec0:9eff/64) |
| announce_addresses |
192.168.1.41, 2a01:e0a:dae:1ea0:7120:dedc:3417:9a52, fe80::621c:2bf:a1ea:7201 |
Recorder
| oldest_recorder_run |
25 mars 2026 à 06:08 |
| current_recorder_run |
7 avril 2026 à 15:30 |
| estimated_db_size |
2045.22 MiB |
| database_engine |
sqlite |
| database_version |
3.49.2 |
[/center]
___
cree un sensor qui garde ta valeur , dans entre de ha cree un template , et modelise un capteur
Donne le nom que tu veux et colle :
Adapte le code avec ton sensor
{% set current = states(‹ sensor.flipr_temperature ›) %}
{% if is_number(current) %}
{{ current }}
{% else %}
{{ states(‹ sensor.temperature_piscine_stable ›) }}
{% endif %}
dans classe , met tempéraure / untie c
comme ca si Flipr renvoie unavailable ou unknown, le capteur gardera sa valeur, il ne mettra qu’a jour que quand un nouvelle donné arrivera