Aller au contenu
Voir dans l’app

Une meilleure façon de naviguer. Voir plus.

Forum Domotique

Une application en plein écran, avec notifications, badges et accès direct depuis l’accueil.

Pour installer cette application sur iOS et iPadOS
  1. Touchez l’icône de partage dans Safari.
  2. Faites défiler le menu et touchez Ajouter à l’écran d’accueil.
  3. Touchez Ajouter en haut à droite.
Pour installer cette application sur Android
  1. Appuyez sur le menu ⋮ en haut à droite du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application
  3. Confirmez en appuyant sur Installer.

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 27/09/2025 dans toutes les zones

  1. Description du projet PiscinexaGitHubGitHub - XAV59213/piscinexa: gestion de piscinegestion de piscine. Contribute to XAV59213/piscinexa development by creating an account on GitHub.GitHub : XAV59213/piscinexa Nom de l'intégration : Piscinexa Plateforme : Home Assistant Langage : Python Objectif : L'intégration Piscinexa est une solution personnalisée pour la gestion et la surveillance des piscines via Home Assistant. Elle permet de suivre et de gérer les paramètres clés d'une piscine, tels que le volume d'eau, la température, le pH, le niveau de chlore, le temps de filtration, et la consommation de puissance. L'intégration fournit également des recommandations pour ajuster les niveaux de pH et de chlore, ainsi qu'un tableau de bord personnalisé pour visualiser et contrôler ces paramètres. Fonctionnalités principales : Surveillance des capteurs : Capteurs pour le volume d'eau (calculé en fonction des dimensions de la piscine). Capteur de température (via un capteur externe ou une saisie manuelle). Capteur de pH (via un capteur externe ou une saisie manuelle). Capteur de chlore (via un capteur externe ou une saisie manuelle). Capteur de temps de filtration (calculé en fonction de la température). Capteur de consommation de puissance (via un capteur externe). Capteur d'état global de la piscine (indique si la baignade est autorisée en fonction des paramètres). Recommandations d'ajustement : Calcul de la quantité de pH+ ou pH- à ajouter pour atteindre une valeur cible. Calcul de la quantité de chlore à ajouter (en fonction du type de traitement : liquide, granulés, ou pastilles). Contrôles et saisie manuelle : Boutons pour tester les calculs ou réinitialiser les valeurs. Entrées manuelles pour le pH et le chlore actuels via des input_number. Sélection du type de traitement chimique via des input_select (par exemple, liquide, granulés, pastilles). Tableau de bord personnalisé : Fichiers YAML (piscine_dashboard_custom_component.yaml et piscine_dashboard_multi.yaml) pour afficher les capteurs, les recommandations, et les contrôles dans une interface utilisateur claire. Support pour une ou plusieurs piscines (par exemple, piscine et spa). Traduction : Support multilingue via un fichier de traduction (translations/fr.json) pour afficher les noms des entités et les messages en français (par exemple, "Température Eau", "Chlore", "pH"). Configuration de la vue Piscine :type: sections max_columns: 4 title: Piscine path: pisine sections: - type: grid cards: - type: heading heading: Gestion de piscine heading_style: title badges: - type: entity entity: sensor.piscine_chlore_difference - type: vertical-stack cards: - type: entities title: Informations principales Clhore show_header_toggle: false entities: - entity: sensor.piscine_chlore_cible icon: mdi:pool - entity: sensor.piscine_chlore_difference icon: mdi:clock state_color: true - type: entities title: Qualité de l'eau Clhore show_header_toggle: false entities: - entity: sensor.piscine_chlore_actuel name: Chlore actuel icon: mdi:water-check - entity: sensor.piscine_chlore_a_ajouter name: Chlore à ajouter icon: mdi:bottle-tonic-plus - entity: sensor.piscine_consommation_puissance - type: history-graph title: Historique Chlore (48h) hours_to_show: 48 refresh_interval: 300 entities: - entity: sensor.piscine_chlore_actuel name: Chlore logarithmic_scale: true - type: history-graph title: " Historique pH et Chlore (48h)" hours_to_show: 48 refresh_interval: 300 entities: - entity: sensor.piscine_ph_actuel - entity: sensor.piscine_chlore_actuel logarithmic_scale: true - type: vertical-stack cards: - type: entities title: Informations principales pH show_header_toggle: false entities: - entity: sensor.piscine_ph_cible icon: mdi:clock - entity: sensor.piscine_ph_actuel name: Piscine pH Différence - type: entities title: Qualité de l'eau pH show_header_toggle: false entities: - entity: sensor.piscine_ph_actuel name: pH actuel icon: mdi:water-ph - entity: sensor.piscine_ph_a_ajouter_2 - entity: sensor.piscine_ph_a_ajouter_2 - type: history-graph title: Historique Ph (48h) hours_to_show: 48 refresh_interval: 300 entities: - entity: sensor.piscine_temperature name: °C logarithmic_scale: true - type: history-graph title: Historique Température (48h) hours_to_show: 48 refresh_interval: 300 entities: - entity: sensor.piscine_temperature logarithmic_scale: true - type: vertical-stack cards: - type: entities title: " Contrôle Qualité Piscine " show_header_toggle: false entities: - entity: sensor.piscine_volume_d_eau name: Volume d'eau icon: mdi:pool - entity: sensor.piscine_temps_de_filtration_recommande name: Temps de filtration recommandé icon: mdi:clock - entity: sensor.piscine_temps_de_filtration_effectue - type: entities title: Qualité de l'eau show_header_toggle: false entities: - entity: sensor.piscine_ph_actuel name: pH actuel icon: mdi:water-ph - entity: sensor.piscine_chlore_actuel name: Chlore actuel icon: mdi:water-check - type: entities title: Consommation show_header_toggle: false entities: - entity: sensor.piscine_consommation_puissance name: Consommation de puissance icon: mdi:flash - type: entities title: Journal des actions show_header_toggle: false entities: - entity: sensor.piscine_journal name: Journal icon: mdi:notebook - type: horizontal-stack cards: - show_name: true show_icon: true type: button entity: button.tester name: Tester les calculs icon: mdi:calculator tap_action: action: call-service service: piscinexa.test_calcul service_data: name: piscine - show_name: true show_icon: true type: button entity: button.reinitialiser name: Réinitialiser les valeurs icon: mdi:refresh tap_action: action: call-service service: piscinexa.reset_valeurs service_data: name: piscine - type: history-graph title: Calendrier Pompage hours_to_show: 48 refresh_interval: 300 entities: - entity: calendar.pompage_piscine logarithmic_scale: true column_span: 3 badges: - type: entity show_name: false show_state: true show_icon: true entity: sensor.piscine_consommation_puissance - type: entity show_name: false show_state: true show_icon: true entity: sensor.piscine_etat_de_la_piscine - type: entity show_name: false show_state: true show_icon: true entity: calendar.pompage_piscine icon: mdi:pool-thermometer cards: []
  2. Quand on installe Home Assistant chez soi, il ne faut pas longtemps avant de vouloir y accéder à distance. Que ce soit pour éteindre une lumière oubliée, désactiver une alarme ou simplement vérifier l’état d’un capteur, le contrôle à distance devient vite indispensable. 💡 Nouveau sur Home Assistant ? Avant de mettre en place un accès distant, découvre notre guide complet pour bien débuter avec Home Assistant. Tu y trouveras toutes les bases pour installer, configurer et comprendre ton environnement avant de passer aux choses sérieuses. Le souci ? Par défaut, Home Assistant n’est accessible que depuis le réseau local. Et pour sortir de cette limitation, la plupart des tutoriels proposent la vieille méthode : ouvrir le port 8123 sur sa box internet. Mauvaise idée. Ce genre de configuration expose à : des failles de sécurité, des attaques par force brute, et des galères de configuration avec le NAT ou les CGNAT (coucou Free). Il existe pourtant une solution simple, propre et ultra sécurisée : Tailscale. Ce service, basé sur WireGuard, permet de créer un VPN privé Zero Trust en quelques minutes. Résultat : on peut accéder à Home Assistant depuis l’extérieur, sans jamais exposer le système sur Internet et sans ouvrir le moindre port. Pas besoin d’être ingénieur réseau pour que ça fonctionne. L’installation se fait en quelques clics et c’est parfaitement compatible avec Home Assistant. Dans ce guide, je détaille pas à pas : la mise en place de Tailscale sur une installation Home Assistant, comment mettre en place un accès à Home Assistant depuis l’extérieur, et pourquoi cette méthode change radicalement la donne, à la fois sur le plan de la simplicité et de la sécurité. 1. Accéder à Home Assistant à distance : à quoi ça sert vraiment ?Home Assistant est pensé pour centraliser la maison connectée. Mais cette intelligence locale n’a de véritable intérêt que si on peut aussi garder la main lorsqu’on n’est pas chez soi. On ne parle pas ici de faire joujou avec ses lumières depuis le bureau. On parle d’usages concrets, utiles, parfois critiques : Recevoir une alerte d’ouverture de porte et vérifier aussitôt ce qu’il se passe. Couper le chauffage ou la clim resté allumé après un départ précipité. Déverrouiller un accès à distance pour un proche, un voisin ou un livreur. Relancer un scénario bloqué ou modifier une automatisation qui ne s’est pas déclenchée comme prévu. Suivre à distance la production solaire ou la consommation énergétique du foyer. Ces besoins sont courants dès qu’on commence à automatiser un minimum son logement. Et pourtant, l’accès à Home Assistant depuis l’extérieur n’est pas actif par défaut. C’est un choix de conception : mieux vaut ne rien exposer que mal exposer. Il existe bien une option officielle : le service Nabu Casa, proposé par les développeurs de Home Assistant. C’est simple à mettre en place, sécurisé, mais payant (7,50€ /mois). Pour celles et ceux qui préfèrent une alternative gratuite et tout aussi simple, il existe une autre voie : Tailscale. 2. Les solutions classiques d’accès à Home Assistant : limites techniques et risquesQuand on cherche à accéder à Home Assistant depuis l’extérieur, la première idée qui revient souvent, c’est d’ouvrir un port sur sa box internet, généralement le 8123. C’est rapide, plutôt simple à faire… mais clairement pas sans conséquences. Dès qu’un port est ouvert, l’interface web de Home Assistant devient accessible publiquement. Même protégée par mot de passe ou double authentification, elle est exposée en permanence à tout ce que compte Internet de robots, de scans automatiques et de tentatives de brute force. Et ce n’est que le début. La configuration peut vite devenir plus complexe que prévu : Certaines box opérateurs limitent ou bloquent la redirection de ports. Les utilisateurs en 4G/5G ou chez des FAI comme Free peuvent être derrière un CGNAT, ce qui rend l’accès direct tout simplement impossible. Pour sécuriser l’ensemble, il faut en général installer un certificat SSL, configurer un reverse proxy comme NGINX, gérer un DNS dynamique type DuckDNS… Certains contournent le problème avec Cloudflared, en créant un tunnel sécurisé via l’infrastructure de Cloudflare. C’est pratique, pas besoin d’ouvrir de port, et la configuration est assez simple. Mais cela implique de passer par un service centralisé qui joue le rôle d’intermédiaire. Pour un accès sensible comme celui de Home Assistant, ça peut en refroidir certains. Il faut rester cohérent : Tailscale est aussi un service tiers. Mais le fonctionnement est très différent. Le réseau créé est privé, chiffré de bout en bout, et surtout aucune interface n’est exposée publiquement. Ce n’est pas un proxy d’accès : c’est une extension chiffrée de ton réseau local, entre appareils de confiance. Au final, toutes ces méthodes fonctionnent mais elles demandent un certain niveau technique, un peu de maintenance, et surtout une vigilance constante. Une erreur de configuration ou une faille dans un service externe peut suffire à tout compromettre. C’est ce qui m’a poussé à chercher une solution à la fois simple, sécurisée et conçue dès le départ pour éviter ce genre de risques. 3. Tailscale : un accès distant à Home Assistant sans exposition, sans complicationPour éviter les ouvertures de port ou les tunnels exposés, une solution moderne s’impose : Tailscale. Son principe est simple : créer un réseau privé sécurisé entre les appareils autorisés, sans jamais exposer Home Assistant sur Internet. Basé sur le protocole WireGuard, Tailscale apporte une sécurité éprouvée, tout en restant d’une simplicité bluffante à mettre en place. Pas besoin de manipuler des fichiers de configuration ou de gérer des certificats : chaque appareil est identifié via un compte et rattaché automatiquement au réseau privé. Une fois installé sur Home Assistant et sur les appareils de contrôle (smartphone, ordinateur), l’accès devient instantané : l’interface reste locale, mais elle est consultable depuis n’importe où, comme si l’on était chez soi, sans port ouvert, sans DNS public, sans proxy exposé. Rien n’est visible sur Internet. Tout passe par un tunnel chiffré de bout en bout, avec une authentification forte à chaque connexion. Et si une liaison directe n’est pas possible (à cause du CGNAT, par exemple), Tailscale utilise ses propres relais, toujours chiffrés, sans jamais exposer l’interface. Ce fonctionnement repose entièrement sur un modèle Zero Trust. Autrement dit : aucun appareil n’est autorisé par défaut, même à l’intérieur du réseau. Chaque accès doit être validé, authentifié, chiffré, contrôlé. Ce n’est pas juste une couche de sécurité, c’est une philosophie. Et c’est précisément ce qui fait toute la différence. Là où d’autres solutions ouvrent des portes ou s’appuient sur un serveur intermédiaire, Tailscale établit une relation directe, privée, et parfaitement cloisonnée entre les seuls appareils autorisés. Pas de scan possible, pas d’exposition inutile, pas de mauvaise surprise. Voici un tableau comparatif des principales méthodes d’accès à Home Assistant depuis l’extérieur : Solution Exposition sur Internet Ouverture de port Sécurité Facilité de mise en place Coût Remarques Port 8123 + DuckDNS Oui (interface publique) Oui Faible à moyenne Moyenne à complexe Gratuit Maintenance manuelle, sensible aux erreurs Cloudflared Oui (via Cloudflare) Non Bonne Simple Gratuit Proxy externe, dépendant d’un service tiers Nabu Casa Oui (via leur cloud) Non Très bonne Très simple Payant (5 $/mois) Solution officielle, plug and play Tailscale Non Non Excellente (Zero Trust) Simple Gratuit (usage perso) Aucun service exposé, fonctionnement en réseau privé 4. Installer Tailscale sur Home AssistantAvant de pouvoir accéder à Home Assistant depuis l’extérieur, il faut commencer par installer Tailscale sur l’instance elle-même. Bonne nouvelle : l’add-on est directement intégré à Home Assistant OS, dans les modules complémentaires de la communauté. Pas besoin d’ajouter de dépôt manuellement. Il faut simplement disposer d’une instance Home Assistant OS à jour, d’une connexion internet, et d’un compte Tailscale. La création est gratuite, rapide et se fait via une authentification avec un compte existant : Google, Microsoft, GitHub ou autre. Ce choix n’est pas anodin : Tailscale s’appuie sur ces fournisseurs pour garantir une authentification forte et simple à gérer, sans mot de passe spécifique à retenir ni configuration complexe à maintenir. Une fois le compte Tailscale créé, on peut passer à l’installation du module côté Home Assistant. Il suffit d’ouvrir Paramètres > Modules complémentaires > Boutique des modules complémentaires, puis de faire défiler jusqu’à la section Home Assistant Community Add-ons et y trouver Tailscale. On peut aussi simplement taper “Tailscale” dans la barre de recherche pour y accéder directement. Une fois sur la page du module, l’installation se fait en un clic en cliquant sur "Installer". Avant de lancer le module, je recommande de cocher les options “Lancer au démarrage” et “Chien de garde” afin que Tailscale redémarre automatiquement en cas de coupure. Puis on peut démarrer le module. Il faut ensuite se rendre dans l’onglet Journal de l’add-on et patienter quelques secondes, le temps que Tailscale démarre correctement. Quand tout est prêt, une ligne apparaît avec une URL d’authentification du type : 2025/07/25 22:22:42 control: AuthURL is https://login.tailscale.com/a/xxxxxxxxxxxxxxxx ou encore To authenticate, visit: https://login.tailscale.com/a/xxxxxxxxxxxxxx Il suffit de copier ce lien dans un navigateur, puis de se connecter avec le compte Tailscale utilisé lors de la création en cliquant sur "Connect". Une fois l’authentification validée, Home Assistant est automatiquement intégré au réseau privé Tailscale. 5. Ajouter ses appareils au réseau TailscaleUne fois Home Assistant intégré au réseau privé Tailscale, il reste à y connecter les appareils qui permettront d’y accéder à distance : smartphone, ordinateur, tablette… n’importe quel appareil compatible. L’installation de Tailscale est simple. Il suffit de se rendre sur tailscale.com/download, puis de télécharger l’application adaptée à son système (Windows, macOS, Linux, Android, iOS). Après installation, on ouvre l’application et on se connecte avec le même compte utilisé pour enregistrer Home Assistant. Cela permet à l’appareil d’intégrer automatiquement le même réseau privé. Dès que l’appareil est ajouté, il rejoint automatiquement le réseau privé. On peut alors accéder à Home Assistant depuis n’importe où : en 4G, sur un Wi-Fi public, depuis le travail, ou même à l’étranger. Aucune configuration réseau n’est nécessaire. Pas de VPN complexe à lancer, pas de port à ouvrir, pas de DNS à gérer. Le système reconnaît les appareils entre eux, et permet une communication directe, sécurisée, comme s’ils étaient tous connectés au même Wi-Fi domestique. 6. Accéder à Home Assistant depuis l’extérieur via TailscaleUne fois les appareils connectés au réseau privé Tailscale, l’accès à Home Assistant se fait exactement comme si l’on était sur le Wi-Fi de la maison. Depuis l’application Tailscale ou le tableau de bord web (login.tailscale.com), on peut consulter la liste des appareils du réseau. L’instance Home Assistant y apparaît avec une adresse IP privée, généralement au format 100.x.x.x. Il suffit d’ouvrir un navigateur sur l’appareil connecté (smartphone, PC, tablette…) et de saisir cette adresse, suivie du port 8123. Par exemple : http://100.123.45.67:8123 L’interface de Home Assistant s’ouvre alors instantanément. Aucune redirection de port, aucun proxy, aucun tunnel à activer manuellement. On est directement sur l’interface locale, mais depuis n’importe où. Pour éviter de retaper cette URL à chaque fois, on peut : l’ajouter en favori dans son navigateur, créer un raccourci sur l’écran d’accueil (sur mobile), ou la saisir, une seule fois, dans l’app mobile officielle Home Assistant Companion, dans les paramètres avancés. 7. Bonus : utiliser MagicDNS pour un accès plus simple
  3. Bienvenue à toi ! Ton parcours est impressionnant, de l’électronique aux Arduino, Raspberry, Python et Node-RED ! J’espère que tu vas trouver ici toute l’aide qu’il te faut pour connecter tes modules Arduino avec Home Assistant. Au plaisir de découvrir ton projet piscine et d’échanger avec toi 🙂
  4. Testé et approuvé chez moi ce matin ! Avec ma foutu 5G Box impossible de faire un reverse proxy avec DDNS, donc j'utilisais Cloudflared jusqu'à présent. Mais ça ne marche plus depuis cette semaine pour X ou Y raison, bref c'est pénible. Tailscale est sympa, ça se base sur du ZeroTier et donc wireguard si je ne raconte pas n'importe quoi Chouette partage Jack ! et vivement ma fibre...
Ce classement est défini par rapport à Paris/GMT+02:00

Compte

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.