sinope-130 icon indicating copy to clipboard operation
sinope-130 copied to clipboard

Setup failed for valve: Integration not found.

Open bsauve opened this issue 1 year ago • 101 comments

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

bsauve avatar Feb 05 '24 21:02 bsauve

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

idirmail avatar Feb 06 '24 00:02 idirmail

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

claudegel avatar Feb 06 '24 00:02 claudegel

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.

claudegel avatar Feb 06 '24 00:02 claudegel

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}

idirmail avatar Feb 06 '24 01:02 idirmail

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

bsauve avatar Feb 06 '24 01:02 bsauve

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 avatar Feb 06 '24 01:02 idirmail

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 avatar Feb 06 '24 01:02 bsauve

bsauve si tu n'as pas de flowmeter tu n'aura pas besoin de ca dans ton fichier config.yaml.

merci

idirmail avatar Feb 06 '24 01:02 idirmail

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 ?

bsauve avatar Feb 06 '24 01:02 bsauve

Bon, j'ai enlevé l'appel de cette switch devenu valve dans mon dashboard et l'erreur est toujour présente.

bsauve avatar Feb 06 '24 01:02 bsauve

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

idirmail avatar Feb 06 '24 01:02 idirmail

bsauve peux tu faire une capture d'ecran de ce que tu as changer dans ton dashboard?

idirmail avatar Feb 06 '24 02:02 idirmail

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

bsauve avatar Feb 06 '24 02:02 bsauve

voici en capture d'écran 1

bsauve avatar Feb 06 '24 02:02 bsauve

Bsauve

as tu remplacer le mot switch par valve example: switch.neviweb130_switch_valve valve.neviweb130_valve_valve

idirmail avatar Feb 06 '24 02:02 idirmail

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 avatar Feb 06 '24 02:02 bsauve

bsauve pour tester cree toi une nouvelle card et ajoute l'entite Valve juste pour VA4220WF

idirmail avatar Feb 06 '24 02:02 idirmail

Voila, ça que que l'entity n'est pas disponible. 2

bsauve avatar Feb 06 '24 02:02 bsauve

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

claudegel avatar Feb 06 '24 02:02 claudegel

voici, ça dit qu'elle est unavailable

3

bsauve avatar Feb 06 '24 02:02 bsauve

verifie si elle n'ai pas disable

idirmail avatar Feb 06 '24 02:02 idirmail

Je peux la controler avec l'application et le site Web de Neviweb.

bsauve avatar Feb 06 '24 02:02 bsauve

disable dans HA

idirmail avatar Feb 06 '24 02:02 idirmail

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 sedna Ma sedna2 est débranchée car elle est dans ZHA to tester. Mon autre sedna est active

claudegel avatar Feb 06 '24 02:02 claudegel

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

claudegel avatar Feb 06 '24 02:02 claudegel

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.

bsauve avatar Feb 06 '24 02:02 bsauve

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

idirmail avatar Feb 06 '24 02:02 idirmail

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.

claudegel avatar Feb 06 '24 02:02 claudegel

@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"

bsauve avatar Feb 06 '24 02:02 bsauve

sedna3

claudegel avatar Feb 06 '24 02:02 claudegel