sinope-130
sinope-130 copied to clipboard
Setup failed for valve: Integration not found.
Bonjour, j'ai fait une mise à jour de HA et de Neviweb130 en même temps. Et depuis j'ai cette erreur dans mes log, Je ne me souviens pas avoir vu ça avant. J'ai aussi remarqué que le bouton pour la switch de la valve n'est plus fonctionnel.
2024-02-05 16:29:10.965 ERROR (MainThread) [homeassistant.setup] Setup failed for valve: Integration not found. error setup.py
Je ne sais pas comment debugger ce problème.
Merci du support
Bonjour, j'ai fait une mise à jour de HA et de Neviweb130 en même temps. Et depuis j'ai cette erreur dans mes log, Je ne me souviens pas avoir vu ça avant. J'ai aussi remarqué que le bouton pour la switch de la valve n'est plus fonctionnel.
2024-02-05 16:29:10.965 ERROR (MainThread) [homeassistant.setup] Setup failed for valve: Integration not found. error setup.py
Je ne sais pas comment debugger ce problème.
Merci du support
Bonjour Bsauve, J’ai eu le même problème et ce que j'ai remarqué et qu’il y a une nouvelle entitie valve.neviweb130_valve au lieu de switch.neviweb130_switch qui n’ai plus fonctionnel la solution est juste de changer d'entitie
Merci
Bonjour,
est-ce que c'est une valve wifi ou zigbee. Effectivement les valves sont maintenant dans valve.py pour aller avec le nouvel entité valve de HA. Normalement vous n'avez rien à faire. En redémarrant HA les valves sont détectées automatiquement et passé à valve.py qui fait le setup. Il faut cependant passer à la version 2.6.0 ou mieux 2.6.1 qui corrige certains bug pour les thermostats wifi.
Dans configuration.yaml ajoutez le codes suivant:
logger:
default: warning
logs:
homeassistant.custom_components: debug
custom_components.neviweb130: debug
Puis redémarrez HA et dans les logs vous allez trouver les lignes suivantes pour vos valves: [custom_components.neviweb130.valve] Setting up neviweb130 valve non de votre valve..... [custom_components.neviweb130.valve] Updating neviweb130 valve non de votre valve..... Si c'est là alors la valve est détectée correctement. Il faut aussi changer vos nom d'entité dans vos automations. switch.neviweb130_switch_valve ... devient valve.neviweb130_valve_nom de votre valve
Si ca fonctionne pouvez-vous m'envoyer la ligne de log [custom_components.neviweb130.valve] Updating neviweb130 valve non de votre valve..... je veux valider si j'ai bien ajouté tous les parametres. J'ai testé avec ma vieille VA4200WZ et ma VA4220ZB avec flowmeter. Ca serait bien si vous aviez des valves wifi pour que je puisse valider les parametres.
Bonjour,
Moi j'ai une valve wifi VA4220WF et flow meter FS4221.
Ca semble correct dans les logs.
2024-02-05 20:05:20.833 DEBUG (MainThread) [custom_components.neviweb130.valve] Setting up neviweb130 valve Valve principal: {'id': 153269, 'identifier': '500b914000017ec6', 'name': 'Valve principal', 'family': '3150-1', 'signature': {'model': 3150, 'modelCfg': 2, 'softBuildCfg': 0, 'softVersion': {'major': 2, 'middle': 6, 'minor': 1}, 'hardRev': 0, 'protocol': 'sinopcom'}, 'location$id': 27594, 'parentDevice$id': None, 'group$id': 65064, 'orderIdx': 0, 'sku': 'VA4220WF', 'vendor': 'Sinopé', 'url_en': None, 'url_fr': None} 2024-02-05 20:05:21.587 DEBUG (SyncWorker_9) [custom_components.neviweb130.valve] Updating neviweb130 valve Valve principal (0.745 sec): {'motorTargetPosition': 100, 'valveInfo': {'status': 'opened', 'cause': 'remote', 'identifier': '0000000000000002'}, 'batteryVoltage': 5.7, 'batteryStatus': 'ok', 'wifiRssi': -60, 'motorPosition': 100, 'temperatureAlarmStatus': 'ok', 'stm8Error': {'motorJam': False, 'motorPosition': False, 'motorLimit': False}, 'flowMeterMeasurementConfig': {'multiplier': 9887, 'offset': 87372, 'divisor': 1}, 'flowMeterAlarm1Config': {'actions': {'triggerAlarm': True, 'closeValve': True}, 'flowMin': 1, 'duration': 60, 'observationPeriod': 3600}, 'flowMeterAlarm2Config': {'actions': {'triggerAlarm': True, 'closeValve': True}, 'flowMin': 1, 'duration': 60, 'observationPeriod': 3600}, 'temperatureActionLow': 'none', 'batteryActionLow': 'none', 'occupancySensorUnoccupiedDelay': 172800, 'waterLeakStatus': 'ok', 'awayAction': {'action': 'close', 'actionPayload': None}, 'alertLowBatt': True, 'batteryStatusNormalized': 'ok', 'batteryPercentNormalized': 40, 'backupPowerSupply': None}
Bonjour, dans mes log, il n'y a pas "custom_components.neviweb130.valve" mais il y a "custom_components.neviweb130.switch" pour chacune des switch que je possède (2 prise de courant et le controlleur de chauffe eau).
Ma valve est WiFi VA4220WF
Merci
Bonjour, j'avai aussi un probleme avec la lecture du flowmeter, j'ai du remplacer dans config.yaml switch.neviweb130_water_valve par valve.neviweb130_valve_nom de votre valve.
idirmail, mais je n'ai pas "switch.neviweb130_water_valve" dans mon fichier configuration.yaml
Je ne sais pas ou modifier cette ligne.
Merci de votre aide.
Benoit
bsauve si tu n'as pas de flowmeter tu n'aura pas besoin de ca dans ton fichier config.yaml.
merci
idirmail, effectivement je n'ai pas de flowmeter mais j'ai quand même ce warning quand je restart HA et dans mon Overview, je voyais la switch pour la valve mais elle est maintenant non fonctionnelle.
Est-ce que l'erreur peut venit du faire que cette switch devenu valve est appeler dans la page Overview ?
Bon, j'ai enlevé l'appel de cette switch devenu valve dans mon dashboard et l'erreur est toujour présente.
bsauve
tu doit editer ton dashdoard dans overview et editer ta card et changer dans la list entity et tu cherche valve au lieu de switch
bsauve peux tu faire une capture d'ecran de ce que tu as changer dans ton dashboard?
Salut j'ai enlevé la dernière ligne qui contenait "valve" dans ce qui suit. J'ai n'ai pas le mot valve nul part ailleurs dans le code du Dashboard.
type: entities entities:
- entity: switch.neviweb130_switch_chauffe_eau
- entity: switch.neviweb130_switch_prise_1_ups
- entity: switch.neviweb130_switch_prise_2
- entity: switch.neviweb130_switch_valve title: Switch
voici en capture d'écran
Bsauve
as tu remplacer le mot switch par valve example: switch.neviweb130_switch_valve valve.neviweb130_valve_valve
J'ai complètement enlevé la ligne pour tester avant de remplacer (ce que je n'ai pas encore fait) puisque le message est encore là.
bsauve pour tester cree toi une nouvelle card et ajoute l'entite Valve juste pour VA4220WF
Voila, ça que que l'entity n'est pas disponible.
Pour voir le nom de votre entité valve allez dans outils de développement / états Faites une recherche avec ctrl F pour trouver valve Vous allez voir switch.neviweb130_switch_nom de la valve unavailable et une autre valve.neviweb130_valve_nom de la valve, open ou close selon son état
voici, ça dit qu'elle est unavailable
verifie si elle n'ai pas disable
Je peux la controler avec l'application et le site Web de Neviweb.
disable dans HA
est-ce que tu es à la version 2.60 ou 2.6.1 de neviweb130. vant cette version c'étais ça
switch.neviweb130_switch_valve
Ma sedna2 est débranchée car elle est dans ZHA to tester. Mon autre sedna est active
Bon ben on va regarder dans tes log de HA ajout ceci dans configuration.yaml et redémarre HA
logger:
default: warning
logs:
homeassistant.custom_components: debug
custom_components.neviweb130: debug
Dans tes log tu vas voir des lignes contenant ceci: [custom_components.neviweb130.valve] Setting up neviweb130 valve nom de ta valve.... [custom_components.neviweb130.valve] Updating neviweb130 valve nom de ta valve.... Post ces lignes ici
J'ai 2.6.1 Ça fonctionnait avant que j'update à 2.6.1 j'étais pré 2.6.0.
Bon, je vien d'enlever switch.neviweb130_switch_valve de la liste des "entity" sous "setting" et j'ai toujours le message Setup failed for valve: Integration not found.
apres les logs que claudegel a demander
verifie aussi que ta valve n'ai pas disabler
setting - device& services - onglet Entities - cherche ta valve et Vois si elle n'ai disable
Comment tu as mis a jour neviweb130. via HACS il te faut le fichier valve.py qui se trouve dans custom_components/neviweb130. C'est nouveau depuis la version 2.6.0 Avant il n'y avait que switch.py qui englobait tous les switch et les valves.
@Claude ok, dans mes log, (je viens de les refaires) je n'ai pas "custom_components.neviweb130.valve"
@idirmail il n'y a aucune valve dans "setting - device& services - onglet Entities"