Plan de béta test - eHomeLabs/NodOcean-for-HA GitHub Wiki
Plan de béta-test
Merci de participer à la béta de NodOcean for HA ! Cette page liste les tests à faire. Faites ceux qui concernent vos produits : pas besoin de tout tester.
Avant de commencer
- Installez la dernière version (voir Installation) et notez son numéro (Paramètres → Appareils et services → NodOcean for HA).
- Activez les journaux détaillés (voir Aide et dépannage) : ils aideront si un test échoue.
- Gardez cette page ouverte et notez pour chaque test : OK, KO ou non testé.
Comment envoyer vos résultats
- Un test échoue (KO) : ouvrez un rapport de bug avec l'identifiant du test (ex.
SIN1-05) et joignez le fichier de diagnostics (⋮ de la clé ou de l'appareil → Télécharger les diagnostics). - À la fin de vos tests : envoyez le retour de béta-test avec vos produits et le bilan.
Les tests
Général
| ID | Test | Résultat attendu |
|---|---|---|
GEN-01 |
Ajouter le dépôt personnalisé dans HACS (⋮ → Dépôts personnalisés, type Intégration), installer NodOcean for HA, puis redémarrer | L'intégration est proposée dans Ajouter une intégration |
GEN-02 |
Ajouter la clé (détection automatique ou liste des ports) | Entrée « Clé EnOcean XXXXXXXX » créée |
GEN-03 |
Avec l'intégration EnOcean native active, ajouter la clé | Message clair : clé occupée par l'intégration native |
GEN-04 |
Débrancher la clé et redémarrer HA, puis la rebrancher | Correction « Clé EnOcean injoignable » affichée, puis disparaît |
GEN-05 |
⋮ de la clé → Reconfigurer → choisir un autre chemin du même port | Produits conservés, tout fonctionne |
GEN-06 |
⋮ → Télécharger les diagnostics (intégration et un appareil) | Fichier JSON téléchargé, produits et télégrammes présents |
GEN-07 |
Mettre à jour depuis une version précédente | Produits, noms, pièces et réglages conservés |
GEN-08 |
Passer HA en anglais puis en allemand | Écrans d'ajout, entités et notifications traduits |
GEN-09 |
Ajouter un produit : planche de vignettes, consigne, nom, pièce (existante et nouvelle) | Produit créé dans la bonne pièce |
GEN-10 |
Échec volontaire d'appairage (ne rien faire 60 s), puis Réessayer | Écran « Aucun produit détecté », puis appairage OK |
GEN-11 |
Bouton Aide NodOn → Notifications | Notice, support, contact et identifiant EnOcean corrects |
GEN-12 |
Lien Visiter de la fiche appareil | Ouvre la notice du bon produit |
GEN-13 |
Redémarrer Home Assistant | États et réglages conservés |
SIN-2-1-01
| ID | Test | Résultat attendu |
|---|---|---|
SIN1-01 |
Appairage (3 appuis rapides) | Détecté, LED verte 2 fois |
SIN1-02 |
Allumer / éteindre depuis HA | Le relais suit, l'état est correct |
SIN1-03 |
Commande par l'interrupteur filaire ou le bouton local | Nouvel état remonté dans HA (≤ 60 s) |
SIN1-04 |
LED de statut : éteindre puis rallumer | La LED du module s'éteint / se rallume |
SIN1-05 |
État après coupure : Éteint, puis couper/rétablir le courant | Le module redémarre éteint |
SIN1-06 |
Extinction automatique = 10 s, puis allumer | Le module s'éteint seul après 10 s |
SIN1-07 |
Extinction radio retardée = 10 s, puis éteindre depuis HA | Extinction 10 s plus tard |
SIN1-08 |
Répéteur niveau 1, puis version firmware | Répéteur accepté ; firmware affiché (ou « Inconnu » à signaler) |
SIN-2-2-01
| ID | Test | Résultat attendu |
|---|---|---|
SIN2-01 |
Appairage (3 appuis rapides) | Détecté, 2 lumières créées |
SIN2-02 |
Canal 1 et canal 2 indépendamment | Chaque sortie suit sa commande |
SIN2-03 |
Extinction automatique sur le canal 2 seulement | Seul le canal 2 s'éteint seul |
SIN2-04 |
LED et état après coupure | Comportement conforme au réglage |
SIN-2-FP-01
| ID | Test | Résultat attendu |
|---|---|---|
FP-01 |
Appairage (3 appuis en moins de 2 s) | Détecté |
FP-02 |
Passer par les 6 modes (Arrêt, Confort, -1, -2, Éco, Hors-gel) | Le radiateur suit chaque mode |
FP-03 |
Puissance et énergie | Valeurs cohérentes, mises à jour seules |
FP-04 |
Remise à zéro de l'énergie | Énergie repart de 0 |
FP-05 |
LED, bouton local, état après coupure | À valider : le module applique-t-il ces réglages ? |
SIN-2-RS-01
| ID | Test | Résultat attendu |
|---|---|---|
RS-01 |
Appairage puis calibration (5 appuis) | Détecté, volet calibré |
RS-02 |
Ouvrir, fermer, stop, position 50 % | Le volet suit, position remontée |
RS-03 |
Commande par l'interrupteur filaire | Position mise à jour dans HA |
ASP-2
| ID | Test | Résultat attendu |
|---|---|---|
ASP-01 |
Appairage (appui 2 s, LED rouge) | Détectée, LED verte |
ASP-02 |
Allumer / éteindre depuis HA et au bouton | État correct dans les deux sens |
ASP-03 |
Bouton local désactivé | Le bouton de la prise n'agit plus |
ASP-04 |
LED, état après coupure, extinction automatique | Conforme aux réglages |
MSP-2
| ID | Test | Résultat attendu |
|---|---|---|
MSP-01 |
Appairage (appui 2 s, LED rouge) | Détectée |
MSP-02 |
Puissance avec une charge connue (ex. lampe 60 W) | Valeur proche, mise à jour seule (≤ 10 min ou écart 5 W) |
MSP-03 |
Énergie dans le tableau de bord Énergie | Consommation visible |
MSP-04 |
Remise à zéro de l'énergie | Énergie repart de 0 |
MSP-05 |
Bouton local, LED, état après coupure, extinction auto | Conforme aux réglages |
CWS-2-1
| ID | Test | Résultat attendu |
|---|---|---|
CWS-01 |
Appairage (1 appui) | Détecté |
CWS-02 |
Chaque touche et les combinaisons | Bon événement (haut/bas, gauche/droite) |
CWS-03 |
Automatisation avec un déclencheur d'appareil | L'automatisation se déclenche une seule fois |
CWS-04 |
Avec un module en répéteur à proximité | Pas de double déclenchement |
CWS-05 |
Façade 2 boutons | Événements Haut / Bas |
CRC-2
| ID | Test | Résultat attendu |
|---|---|---|
CRC-01 |
Appairage (1 appui) | Détectée |
CRC-02 |
Chaque bouton : haut gauche, bas gauche, haut droite, bas droite | Le nom de l'événement correspond au bouton appuyé |
CRC-03 |
Déclencheur d'appareil | OK |
CFS-2
| ID | Test | Résultat attendu |
|---|---|---|
CFS-01 |
Appairage puis appuis | Événements Appui / Relâchement |
CCS-2
| ID | Test | Résultat attendu |
|---|---|---|
CCS-01 |
Appairage (insérer une carte) | Détecté |
CCS-02 |
Insérer / retirer la carte, puis redémarrer HA | Carte insérée oui / non, état conservé |
TSB-2
| ID | Test | Résultat attendu |
|---|---|---|
TSB-01 |
Appairage (5 appuis brefs) | Détecté |
TSB-02 |
Appui simple, double, long | Bons événements, batterie affichée |
SDO-2
| ID | Test | Résultat attendu |
|---|---|---|
SDO-01 |
Appairage (1 appui) | Détecté |
SDO-02 |
Ouvrir / fermer | État correct en quelques secondes |
SDO-03 |
Indisponible après = 60 min, capteur dans le noir | Passe indisponible si plus de message |
SWO-2
| ID | Test | Résultat attendu |
|---|---|---|
SWO-01 |
Appairage (LRN + ressort) | Détecté |
SWO-02 |
Ouvrir / fermer, puis redémarrer HA | État correct et conservé |
PIR-2
| ID | Test | Résultat attendu |
|---|---|---|
PIR-01 |
Appairage (1 appui Pairing) | Détecté |
PIR-02 |
Mouvement puis absence (temporisation du détecteur) | Mouvement oui puis non |
PIR-03 |
Luminosité et tension de la pile | Valeurs cohérentes (lx, environ 3 V) |
STP-2
| ID | Test | Résultat attendu |
|---|---|---|
STP-01 |
Appairage (1 appui) | Détecté |
STP-02 |
Comparer à un thermomètre de référence | Écart inférieur à 1 °C (sinon : relever les deux valeurs) |
STP-03 |
Correction de température +1 °C | Valeur affichée décalée de 1 °C |
STPH-2
| ID | Test | Résultat attendu |
|---|---|---|
STPH-01 |
Appairage (1 appui) | Détecté |
STPH-02 |
Comparer température et humidité à une référence | Écarts < 1 °C et < 5 % |
Remote Commissioning et nouveaux réglages (v0.7)
| ID | Test | Résultat attendu |
|---|---|---|
RC-01 |
SIN-2-1-01 : Lire les télécommandes appairées (carte Diagnostic) | Le nombre correspond aux télécommandes appairées en direct ; la liste est dans les attributs |
RC-02 |
SIN-2-1-01 : ⋮ → Reconfigurer, ajouter un interrupteur CWS-2-1 par son identifiant (bascule A) | « C'est fait » ; la bascule A de l'interrupteur pilote le module |
RC-03 |
Même menu : supprimer cette télécommande | L'interrupteur ne pilote plus le module |
RC-04 |
SIN-2-1-01 : Type d'interrupteur filaire = Interrupteur 2 états | Interrupteur fermé = allumé, ouvert = éteint |
RC-05 |
SIN-2-1-01 : Télécommandes appairées en direct désactivé | Les télécommandes appairées en direct n'ont plus d'effet ; Home Assistant pilote toujours |
RC-06 |
SIN-2-1-01 : Bouton local désactivé | Le bouton et l'interrupteur filaire n'ont plus d'effet |
RC-07 |
SIN-2-RS-01 : redémarrer Home Assistant, ouvrir la carte Diagnostic | Type de calibration et temps de montée / descente renseignés |
RC-08 |
SIN-2-RS-01 : Lancer la calibration puis Arrêter la calibration | Le volet monte / descend puis s'arrête ; l'ancienne calibration est conservée |
RC-09 |
SIN-2-RS-01 : Lancer la calibration complète jusqu'au bout | Le volet fait les arrêts de mesure ; positions correctes ensuite |
RC-10 |
SIN-2-RS-01 : Type d'interrupteur filaire = Type 4 avec des poussoirs | Comportement poussoir conforme à la notice |
RC-11 |
SIN-2-RS-01 : volet en haut, Temps de course = temps réel mesuré | Les positions intermédiaires (50 %) sont correctes |
RC-12 |
SIN-2-RS-01 : ⋮ → Reconfigurer → Régler la position, bouton AI à 50 % | Un appui sur AI amène le volet à mi-hauteur |
RC-13 |
ASP-2 : Lire les télécommandes appairées | Liste correcte (ou message « Le produit n'a pas répondu » : noter le firmware) |
RC-14 |
Produit neuf (ou après coupure de courant) : l'ajouter dans les 15 minutes | Capteur Code de sécurité = Attribué |
RC-15 |
Plus de 15 min après une mise sous tension : Lire les télécommandes appairées | Fonctionne (déverrouillage automatique avec le code) |
RC-16 |
Produit sans code et hors fenêtre : Déverrouiller ; puis coupure de courant et Déverrouiller dans les 15 min | 1er appui : message d'erreur ; 2e : « code attribué » |
Merci ! Chaque retour, même « tout est OK », aide à valider l'intégration avant sa publication.