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

  1. filoo

    Membres
    5
    Points
    24
    Compteur de contenus
  2. XAV59213

    Rédacteur
    3
    Points
    450
    Compteur de contenus
  3. FloDu

    Membres
    1
    Points
    4
    Compteur de contenus
  4. CedricMD

    Créateur de contenu
    1
    Points
    309
    Compteur de contenus

Contenu populaire

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

  1. Cela fait 3 bonnes années que je tourne sous HAOS sur un vieux mini-pc et un dongle ZigBee Sonoff-p et Zigbee2mqtt. Ma première priorité était de domotiser mes volets roulants. Puis sont venues quelques prises connectées Des ampoules Des contacteurs divers pour suivre des consommations électriques (ouverture du tableau électrique avec plusieurs modules, modules dans des prises, pinces ampèrmétriques, Lyxee, etc...) Capteurs de température Station météo etc... Aujourd'hui j'en suis à plus de 45 modules ZigBee et à cela se rajoute des divers intégrations. Entre temps on joue avec HA, on installe un tas de trucs, on fait des test, on essaie. On s'aperçoit qu'il y a des choses dont on ne se sert plus, on désinstalle mais rien ne disparaît vraiment, on voudrait revenir à l'essentiel mais rien y fait. On a pas forcément les bonnes méthodes d'organisation, ça devient une "bordel" sans nom. Bref mon installation prend de l'embonpoint, elle met beaucoup de temps à redémarrer, les sauvegardes sont de plus en plus lourdes. Je décide donc de repartir à zéro et faire une installation de production propre et si je veux jouer avec HA pour faire des tests, des bidouillages (c'est trop chouette) j'installerai une autre instance sur une autre machine. nouveau mini-pc Nouvelle clé Zigbee SLZB-06M (bien sûr j'ai choisi le modèle le moins compatible avec la clé précédente.) L'ampleur du travail a effectuer m'a fait reculer de plusieurs mois et je me suis enfin lancé à faire ceci, certainement pas une idée de génie mais qui pourrait donner des idées à certains(es). J'ai retrouvé au fond d'un tiroir un Raspberry Pi3 b+ sur lequel j'ai installé un Debian Lite, Zigbee2Mqtt et mqttbroker (pas de HA) relié en réseau à ma clé SLZB-06M. J'ai à nouveau appairait mes 45 modules en une belle partie de la journée et comme je ne souhaite pas recommencer demain, j'ai cloné mas petite carte SD de mon Raspberry au cas où celle-ci deviendrait défaillante. Sur le nouveau mini-pc j'ai installé HAOS sans Zigbee2mqtt bien sûr et pas de broker mqtt. Juste Mqtt qui a trouvé immédiatement le broker sur le Raspberry et donc tous les modules. J'ai remis en route ma vieille machine, j'ai supprimé zigbee2mqtt et mqttbroker et Mqtt a trouvé le broker. Bien sûr tout est en vrac puisque les id ne sont plus les mêmes mais je peux récupérer quand même les choses qui m'intéressent pour ma machine toute propre. L'idée est-elle vraiment bonne ? , l'avenir me le dira. Mais aujourd'hui si je veux changer de matériel pour HAOS cela se fera sans moindre douleur.
  2. Le plus important dans mon installation c'est vraiment la gestion de mes volets roulants qui aujourd'hui s'ouvrent et se ferment en fonction de la luminosité extérieure. Ensuite est venue la gestion de l'énergie avec 3 panneaux solaire dans le jardin. De temps en temps une idée me vient pour nous faciliter le quotidien. Tu m'intéresses Cedric, j'ai également quelques volets battants et j'avais commencé à regarder ce qu'il était possible de faire. J'ai abandonné par crainte de me lancer dans un truc un peu compliqué.
  3. C'est exactement ça, et pour Courtier tu mets l'adresse ip de la machine qui héberge MqttBroker (pour moi c'est mon petit Raspberry). IP que tu auras fixée sur ton routeur ou ta box. Et si tu installes plusieurs instances HA, une de production et une de tests par exemple tu fais la même manip et tu retrouves tous tes modules. (du moins ceux en Zigbee ça va de soit).
  4. Bonjour, tout se trouve sur le Raspberry Pi (parce que je l'avais sous la main) : zigbee2mqtt ainsi que le mqtt broker mais sans HA. Et ensuite sur la (ou les) machine distante le Mqtt se connecte sur le broker du Raspberry. Mon idée était de faire tourner une machine faible consommation électrique (et pas bien couteuse) pour avoir l'ensemble des modules zigbee concentré au même endroit et de pouvoir installer/réinstaller toutes les machines que l'on veut sans avoir tout à réapairer. Il faut malgré tout viser un dongle Zigbee pérenne, parce que le changer risque de compromettre tout le côté théorique de l'idée qu'elle est bonne ;-)
  5. Salut @filoo J'ai dans l'intention de séparé aussi mon Z2M + Mqtt de mon HA qui gère toute la domotique. Je vois que tu n'as pas eu besoin d'installer un broker sur HA pour récupérer toutes les infos de tes entités Zigbee. Je pensais qu'il fallait installer Mosquitto broker pour le faire. Comment as tu fais alors ?
  6. De rien avec plaisir , Oui, avec Z2M, pas de souci maintenant. Si tu mets Home Assistant dessus, le Raspberry 3 devient limite. Par contre, il faut laisser Z2M gérer ta clé. Si tu as un bug, télécharge juste la config de Z2M, tu changes seulement ta clé et c’est reparti.
  7. Merci pour ton retour. C'est juste peut-être l'inquiétude avec le pi3, savoir s'il peut tenir la charge mais à priori cela devrait suffire. Pour l'instant c'est très réactif. Je m'inquiète plus sur la durée de vie de la microSD. Peut-être que certaines sont de meilleures qualités. Dans cette configuration il n'y a peut-être pas beaucoup lecture/écriture dessus, juste l'envoie d'infos via mqtt ?!!! Petite info au passage : le passage du dongle ZigBee Sonoff-p au SLZB-06M placé dans la même pièce a augmenté d'au moins 80% et même plus la réception (LQI) de tous mes modules zigbee.
  8. Chapitre 1 : Pourquoi intégrer son CPAP à Home Assistant ? L’apnée du sommeil touche 1 personne sur 5 après 50 ans. Ton appareil ResMed CPAP (AirSense 10, 11, AirCurve…) envoie déjà ses données à myAir, l’application officielle. Mais Home Assistant va plus loin : Avantages Exemples concrets Dashboard santé centralisé Score, AHI, fuites, usage en un coup d’œil Alertes intelligentes Notification si AHI > 5 ou usage < 4h Historiques longs Graphiques sur 1 mois, 3 mois, 1 an Intégration domotique Allume une lampe rouge si fuites élevées Motivation quotidienne Badges de streak, gamification Chapitre 2 : Créer ton compte myAir (EU) Étapes pas à pasAccède au site → Clique sur "S’inscrire" Remplis le formulaire : Email → sera ton identifiant Home Assistant Mot de passe : 8+ caractères, 1 majuscule, 1 chiffre Pays : France Valide ton email (lien reçu en 2 min) Ajoute ton CPAP : Numéro de série (au dos de la machine) Modèle (ex: AirSense 11 AutoSet) Active Wi-Fi ou modem cellulaire VérificationAprès une nuit de sommeil : Score myAir visible AHI affiché Temps d’utilisation > 0 Chapitre 3 : Installer l’intégration via HACS PrérequisHome Assistant 2025.10+ HACS installé Compte myAir actif InstallationHACS → Integrations → Explore & Download Repositories Recherche : ResMed myAir Clique sur "Download" → Redémarre Home Assistant Settings > Devices & Services > + Add Integration Tape ResMed → sélectionne ResMed myAir CPAP Sensors Remplis : Username: [email protected] Password: ******** Region: EU (ou Auto) Scan interval: 30 minutes Problème ? Rafraîchis la page, redémarre HA, ou vérifie les logs (resmed_myair). Chapitre 4 : Les capteurs disponibles (v0.1.18) Entité Nom Unité Description sensor.cpap_ahi_events_per_hour AHI événements/h Apnée + hypopnée sensor.cpap_usage_minutes Utilisation min Temps masque porté sensor.cpap_mask_on_off_count Retrait masque count Nombre d’enlèvements sensor.cpap_mask_leak_percentile Fuites % Percentile 95 sensor.cpap_myair_score Score myAir /100 Score global sensor.cpap_device_model Modèle texte AirSense 11, etc. sensor.cpap_current_data_date Date données date Dernière nuit sensor.cpap_sleep_data_last_collected Collecte datetime Dernier sync Chapitre 5 : Dashboard Lovelace complet (Mushroom + Flex + ApexCharts) Code YAML complet de ma CARTEtype: sections max_columns: 6 title: Santé CPAP path: sante icon: mdi:heart-pulse theme: transparentblue sections: # === 1. RÉSUMÉ QUOTIDIEN === - type: grid cards: - type: custom:mushroom-title-card title: "" subtitle: Résumé quotidien - type: grid square: false columns: 2 cards: - type: custom:mushroom-entity-card entity: sensor.cpap_current_data_date name: Dernière nuit icon: mdi:calendar icon_color: blue primary_info: state secondary_info: last_changed layout: horizontal - type: custom:mushroom-entity-card entity: sensor.cpap_usage_minutes name: Utilisation masque icon: mdi:face-mask icon_color: green primary_info: state secondary_info: last_changed layout: horizontal - type: grid square: false columns: 3 cards: - type: custom:mushroom-title-card title: "" subtitle: Score myAir alignment: center - type: custom:mushroom-title-card title: "" subtitle: AHI alignment: center - type: custom:mushroom-title-card title: "" subtitle: Retrait masque alignment: center - type: grid square: false columns: 3 cards: - type: custom:flex-horseshoe-card entities: - entity: sensor.cpap_myair_score decimals: 0 unit: "" show: { horseshoe_style: autominmax } layout: states: - id: 0 entity_index: 0 xpos: 50 ypos: 66 styles: { font-size: 6.5em; } horseshoe_scale: { min: 0, max: 100 } color_stops: "70": red "85": orange "90": green - type: custom:flex-horseshoe-card entities: - entity: sensor.cpap_ahi_events_per_hour decimals: 1 unit: /h show: { horseshoe_style: autominmax } layout: states: - id: 0 entity_index: 0 xpos: 50 ypos: 60 styles: { font-size: 5.5em; } horseshoe_scale: { min: 0, max: 30 } color_stops: "5": green "15": orange "30": red - type: custom:flex-horseshoe-card entities: - entity: sensor.cpap_mask_on_off_count decimals: 0 unit: fois show: { horseshoe_style: autominmax } layout: states: - id: 0 entity_index: 0 xpos: 50 ypos: 57 styles: { font-size: 4.5em; } horseshoe_scale: { min: 0, max: 7 } color_stops: "2": green "4": orange "7": red - type: custom:mini-graph-card entities: - entity: sensor.cpap_mask_leak_percentile name: Fuites masque (95e percentile) show: { name: true, icon: false, fill: true } color_thresholds: - { value: 0, color: "#43A047" } - { value: 24, color: "#FF9800" } - { value: 40, color: "#E53935" } hours_to_show: 168 # === 2. REVUE HEBDOMADAIRE === - type: grid cards: - type: custom:mushroom-title-card title: "" subtitle: Revue hebdomadaire - type: custom:apexcharts-card graph_span: 7d header: { show: true, title: Utilisation CPAP } series: - entity: sensor.cpap_usage_minutes type: column name: Minutes/jour group_by: { func: max, duration: 1d } show: { as_duration: minute, datalabels: true } - type: custom:apexcharts-card graph_span: 14d header: { show: true, title: Score myAir } series: - entity: sensor.cpap_myair_score type: column group_by: { func: max, duration: 1d } color_threshold: - { value: 0, color: "#E53935" } - { value: 85, color: "#FFB300" } - { value: 90, color: "#43A047" } - type: custom:apexcharts-card graph_span: 14d header: { show: true, title: AHI } series: - entity: sensor.cpap_ahi_events_per_hour type: column group_by: { func: max, duration: 1d } color_threshold: - { value: 5, color: "#43A047" } - { value: 15, color: "#FFB300" } - { value: 30, color: "#E53935" } # === 3. REVUE MENSUELLE === - type: grid cards: - type: custom:mushroom-title-card title: "" subtitle: Revue mensuelle (moyenne hebdo) - type: custom:apexcharts-card graph_span: 1month series: - entity: sensor.cpap_myair_score type: column name: Score moyen group_by: { func: avg, duration: 1week } color_threshold: - { value: 85, color: "#43A047" } - { value: 70, color: "#FFB300" } - { value: 0, color: "#E53935" } header: card: type: markdown content: | # Santé CPAP - {{ user }} Dernière mise à jour : {{ states('sensor.cpap_sleep_data_last_collected') | timestamp_custom('%H:%M') }} Chapitre 6 : Automatisations utiles1. Alerte AHI élevé- alias: "Alerte AHI > 5" trigger: - platform: numeric_state entity_id: sensor.cpap_ahi_events_per_hour above: 5 action: - service: notify.mobile_app_iphone data: title: "CPAP - AHI élevé" message: "AHI = {{ states('sensor.cpap_ahi_events_per_hour') }} /h"2. Rappel usage faible- alias: "Rappel CPAP < 4h" trigger: - platform: time at: "08:00:00" condition: - condition: numeric_state entity_id: sensor.cpap_usage_minutes below: 240 action: - service: notify.mobile_app_iphone data: title: "CPAP oublié" message: "Usage hier : {{ states('sensor.cpap_usage_minutes') }} min"Chapitre 7 : Dépannage & problèmes courantsProblème Solution 401 Unauthorized Vérifie mot de passe / région 429 Too Many Requests scan_interval: 3600 Pas de données Vérifie modem CPAP + app myAir Intégration absente Redémarre HA après HACS 2FA activé Désactive-le (non supporté) Chapitre 8 : Conclusion & perspectivesTu as maintenant un suivi médical pro dans Home Assistant : Dashboard clair et motivant Données fiables et quotidiennes Alertes automatiques À faire ensuitePartage ton dashboard sur le forum HA Ajoute un capteur de température chambre pour corréler avec AHI Crée un badge de streak (7 nuits > 4h)
  9. Ah pas mal ! Je n'aurai pas pensé à ca, mais ca peut être super intéressant pour ceux qui ont ce soucis, en effet !
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.