Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1 seule entitée pour le contrôleur multifonction MC3100ZB #199

Open
francoisbbouchard opened this issue Dec 24, 2023 · 10 comments
Open

1 seule entitée pour le contrôleur multifonction MC3100ZB #199

francoisbbouchard opened this issue Dec 24, 2023 · 10 comments

Comments

@francoisbbouchard
Copy link

Le controleur multifonction a 2 entrées / 2 sorties et une sonde de température externe. Il serait bon d'avoir des entitées pour chacun de ces attributs. Actuellement, pour le controleur multifonction, on dirait qu'il y a seulement 1 entitée (la sortie 0 du controleur) et le reste est en attribut. J'aimerais avoir au minimum une 2ieme entité pour pouvoir activer la 2ieme sortie.

@claudegel
Copy link
Owner

claudegel commented Dec 24, 2023

Dans HA les cartes des appareils sont définies par HA et non neviweb130. J'ai déjá essayer dans le passé d'ajouter la température extérieure sur la carte de thermostat mais ceci a été refusé car ce ne sont pas tous les thermostats qui offrent cette possibilité. C'est un peu la même chose pour le MC3100ZB qui a 2 input et 2 output. En 2024 je vais regarder pour avoir une façon de modifier les cartes ou de faire une carte custom pour les Sinopé. Je viens de faire une mise a jour concernant les MC3100ZB pouvez-vous me dire quel est la version firmware du vôtre ?

@francoisbbouchard
Copy link
Author

Screenshot_20231224_132856_Neviweb

@claudegel
Copy link
Owner

claudegel commented Dec 24, 2023

Ceci est dans Neviweb pas dans HA?
Oups merci je vois le firmware 0.1.1. J'ai un autre utilisateur qui semble bloqué au firmware 0.0.6 dans Neviweb et on cherche pourquoi.
Merci,

@JackJackattack4
Copy link

Bonjour Claude et autres,

J'ai des MC3100ZB version 0.0.6 et version 0.1.1. Jusqu'à la dernière mise à jour du custom component Sinope Neviweb130 dans HA je récupérais les données sur tous les MC3100ZB sans problèmes dans HA, même la température de la sonde externe. Par contre, depuis la dernière mise à jour la semaine dernière, les MC3100ZB version 0.0.6 ne récupérent plus les données dans HA. Les version 0.1.1 n'ont pas ce problème.

J'ai contacté Sinope pour faire pousser la mise à jour du firmware. Ils m'indiquent que je dois leur envoyer les MC3100ZB par la poste car la mise à jour du firmware pour les MC3100ZB ne se fait pas à distance.

@claudegel
Copy link
Owner

Bonjour, ça me surprends que Sinopé ne puisse faire la mise a jour du firmware a distance pour le MC3100ZB. Le miens est place depuis des années et est à la version 0.1.1. Avez-vous essayé de l'enlever de Néviweb et de le réinstaller ? les appareils comme les détecteurs de fuite sont dormant et difficile de rejoindre pour les mise a jour mais le MC3100ZB envoit régulièrement des données de température, humidité etc donc il se connecte fréquemment à Neviweb.
Pour le moment j'ai créer une branche test-MC3100 avec le fichier switch.py qui est modifié pour permettre aux MC3100ZB avec firmware 0.0.6 de fonctionner. Simplement remplacer le fichier switch.py dans config/custom_components/neviweb130 par celui de la branche test-MC3100 et redémarrer HA.
le problème vient d'un attribut ajouté récemment dans Neviweb pour les MC3100ZB et qui n'est pas supporté par les firmware 0.0.6. Si vous avez le temps on pourrait trouver quel est l'attribut qui dérange et modifier neviweb130 pour qu'il supporte les deux firmware.

@claudegel
Copy link
Owner

Les attributs qui ont été ajoutés dans la dernière version sont ATTR_BATT_INFO, ATTR_INPUT_1_ON_DELAY, ATTR_INPUT_2_ON_DELAY, ATTR_INPUT_1_OFF_DELAY, ATTR_INPUT_2_OFF_DELAY, ATTR_BATT_PERCENT_NORMAL, ATTR_BATT_STATUS_NORMAL. Il serait intéressent de les ajouter un a un dans switch.py pour voir lequel n'est pas supporté par votre firmware 0.0.6

@claudegel
Copy link
Owner

claudegel commented Jan 4, 2024

J'ai modifier switch.py de la branche test-MC3100 qui devrait permettre de gérer les MC3100ZB avec firmware 0.0.6 sans pénaliser les firmware 0.1.1. SVP tester et me laisser savoir si ça fonctionne pour vos MC3100ZB 0.0.6.
De mon coté j'ai testé et la modif ne bloque pas les nouveaux attributs pour le firmware 0.1.1

@claudegel
Copy link
Owner

@francoisbbouchard, je suis a produire une nouvelle version de neviweb130 avec une refonte complète du code source qui devrait permettre d'avoir les deux inputs/outputs.

@JackJackattack4
Copy link

Bonjour Claude,

J'ai testé et ca fonctionne avec les deux versions de firmware en utilisant le code switch.py de la branche test-MC3100.

Merci.

@claudegel
Copy link
Owner

OK parfait je vais faire une mise a jour de neviweb130

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants