Closed jefmartel closed 1 year ago
It's ok for firefox. To open the dev console just hit F12 when you are in Neviweb. The console will appear at the bottom. Then select «Console» in the top horizontal menu. Bellow you will see many lines starting with GET https... Each line is what you receive from Neviweb when you click on something above in the Neviweb window. So select your TH1400ZB and open the configuration, all options. You will see new lines in the console. click on the small triangle on the left of each line to see the content and select «Reponse» to see the parameter with there value. On the left there is also a «Requête» button to see what is sent to Neviweb when you change a value. See the picture below.
This way we will be able to see all parameters for your TH1400ZB
I see that your parameter options display in Neviweb is different then what I have. There is a question mark on the left side of each options. In mime there is nothing. Do you have a different Neviweb app
I just enabled the infotip in the settings.
Here are the info
roomSetpoint 5
roomTemperature
outputPercentDisplay 0
systemMode "off"
roomSetpointMin 5
roomSetpointMax 36
backlightAdaptive "always"
temperatureFormat "celsius"
timeFormat "24h"
airFloorMode "airByFloor"
floorSensorType "10k"
signature Object { model: 7372, modelCfg: 0, softBuildCfg: 0, … }
cycleLengthOutput2 Object { status: "off", value: null }
cycleLength 900
systemMode "off"
rssi -47
floorLimitHigh Object { status: "off", value: null }
floorLimitLow Object { status: "off", value: null }
floorMaxAirTemperature Object { status: "off", value: null }
pumpProtectStatus "off"
pumpProtectPeriod
pumpProtectDuration
Thank's you are missing config2ndDisplay for outside temperature, lockKeypad to lock the keypad on thermostat and drStatus drSetpoint those two are activated when you add your thermostat to ÉcoSinopé. Does your thermostat is registered to ÉcoSinopé ? I've asked Sinopé why keypad and second display are missing. we will see. What do you have in advance option ?
Looks like you are right here. They were all registered but I added the 1st floor much later so it wasn't registered with EcoSinope. I just did the registration and it could take up to 24h to see the change. I'll let you know how it goes tomorrow. Thanks for you help Claude.
I'l let you know when I have a test branch ready to test all those attributes. First I'll remove second display and kayboard option and drStatus and Setpoint and if it load ok we will add back all of them plus many other I've found for the TH1400ZB
Quel est la version du firmware dans option pour le thermostat. Sinopé me dit que ça devrait etre 0.1.6
Modele 7372 Firmware 0.0.7 Version matérielle 0
Same problem here with TH1124ZB... But the TH1124ZB-G2 work great...
Info to my TH1124ZB Info to my TH1124ZB-G2 Model : 1124 Model : 300 Firmware : 0.6.4 Firmware : 0.1.1 Material : 3 Material: 0
hvac_modes:
what problem exactly.
J'ai 9 X TH1124ZB-G2 qui fonctionne très bien.
J'ai 1 X TH1124ZB qui n'Affiche aucune info sur la carte dans Home Assistant, par contre je peut le contrôler avec Node Red... Le modèle qui ne fonctionne pas : TH1124ZB Model : 1124 Firmware : 0.6.4 Material : 3
Les valeur que retourne l'intégration qui me semble causer le problème : min_temp: 0 max_temp: 0 current_temperature: null temperature: null
J'aurais peut-être dû ouvrir un autre issue... désoler...
Pouvez-vous installer du debug dans HA ? mettez dans configuration.yaml
logger:
default: warning
logs:
homeassistant.custom_components: debug
custom_components.neviweb130: debug
ensuite redémarrer HA et recherchez dans home-assistant.log les lignes suivantes: [custom_components.neviweb130.climate] Updating neviweb130 climate nom de votre thermostat... [custom_components.neviweb130.climate] Updated attributes for neviweb130...
Il semble que la mise a jour du thermostat ne se fait pas, possiblement parce qu'il y a un attribut qui ne fonctionne pas. Neviweb retourne alors l'erreur {'error': {'code': 'DVCATTRNSPTD', et ne retourne pas les valeurs pour les etats dans HA. Je dois installer deux nouveau TH1124ZB demain. Je vais voir qu'elle est le numéro de firmware et si il y a une erreur.
Cette erreur provient d'une intégration personnalisée
Logger: custom_components.neviweb130.climate Source: custom_components/neviweb130/climate.py:1092 Integration: Sinope Neviweb130 (documentation) First occurred: 21:31:49 (1 occurrences) Last logged: 21:31:49
Device attribute not supported for neviweb130 climate Salon: {'error': {'code': 'DVCATTRNSPTD', 'data': {'identifier': '287681fffe6648f1-500b91400002cc82'}}}...(SKU: TH1124ZB)
DVCATTRNSPTD ça veut dire qu'on demande une valeur pour un attribut qui n'est pas supporté par ce thermostat. Ce qui est étrange c'est que ce sont des attributs comme keyboardlock et outside temperature qui ont toujours été supportés. Je prépare une branche spéciale pour trouver ce qui n'est pas supporté mais je soupsonne les attribut roomTemperatureDisplay, config2ndDisplay et lockKeypad. je vais les retirer de la requete envoyé à Neviweb et si ce sont les coupable les états devraient se repeupler et l'erreur DVCATTRNSPTD va disparaitre
J'ai un TH1123ZB d'installé et il fait la même requête que le TH1124ZB et il n'y a pas d'erreur... a suivre demain
Ce matin j'ai toujours la même erreur dans les logs mais la carte de Home Assistant affiche maintenant l'info du thermostat et je peut le contrôler dans Home assistant... Biz... Je vais continuer à valider les logs voir...
Maintenant il affiche la Version Firmware : 0.6.8 (Sinopé à mit à jour cette nuit ?!)
:
Logger: custom_components.neviweb130.climate Source: custom_components/neviweb130/climate.py:1092 Integration: Sinope Neviweb130 (documentation) First occurred: 31 octobre 2023 à 21:31:49 (68 occurrences) Last logged: 04:08:17
Device attribute not supported for neviweb130 climate Salon: {'error': {'code': 'DVCATTRNSPTD', 'data': {'identifier': '287681fffe6648f1-500b91400002cc82'}}}...(SKU: TH1124ZB) #
TH1400ZB updaté ce matin. Les options de 2e affichage sont présente dans Neviweb. Firmware à la version 0.1.6. Les consigne de température fonctionne mais, je ne vois pas la température intérieure dans HomeAssistant
EDIT: Full reboot a réglé le problème avec le fameux thermostat! Il semblerait que le firmware pas à jour soit en cause.
Bonjour, désolé du retard mais ce matin mon power supply de mon firewall a sauté.. plus rien. Je suis de nouveau en ligne avec encore quelques bug a ajuster C'est certain que si le firmware ne suporte pas certains attribut alors ca va causer une erreur de type DVCATTRNSPTD Sinopé fait pas mal de mise a jour en préparation des pointes hivernales et pour le projet pilote de Hydro @gobol007 peux-tu redémarrer HA pour voir si ca va aussi corriger le problème. @jefmartel peux-tu m'envoyer la ligne de log [custom_components.neviweb130.climate] Updating neviweb130 climate ... je voudrais valider les valeurs retournées par Neviweb
Après redémarrage, les erreurs ne semble plus là... tout semble être beau... YES ! (redémarrer depuis 18h ce soir) La mise à jour de 0.6.4 à 0.6.8 à dû faire un changement tu crois ?
Et désoler pour ton power supply :)
Dans neviweb dans certain fichier de controle il y a des listes d'attribut avec des référence aux numéro de firmware. Ca veux dire que certain attributs ne sont accessibles que quand l'appareil est updater à un certain numéro de firmware. En mettant a jour ça a débloqué les attributs qui n'étaient pas accessibles. je vais proposer à Sinopé d'ajouter un bouton dans neviweb pour vérifier les mise a jour disponibles pour cheque appareils et si il y en a une de la faire immédiatement. Présentement Sinopé fait les mises a jour selon le développement des firmwares. Si ton appareil n'est pas connecté lors de la mise a jour ca peu prendre des jours avant que tu soit mis a jour. Donc si tout est beau on peu fermer cet issue ? Je vais fouiller un peu plus pour voir si on peut mettre la main sur une liste des plus récents firmware des appareils.
Pour ma part, oui on peut fermer l'issue, mais je suis pas le "premier" demandeur de l'issue (jefmartel). J'avais acheté ce thermostat en juin, juillet et je l'ai installé seulement lundi :)... ça explique probablement ma première version de firmware ! Ça serait super d'avoir le bouton de mise à jour ! Un gros merci pour ta rapidité !!
J'avais écris Sinopé pour savoir quand les mises à jour se sont et on m'a répondu que c'était une fois par jour la vérification. Selon mon expérience, c'est pas à chaque jour mais ça finit par se faire. On peut fermer le ticket. Merci à Claude à qui j'aimerais bien envoyer une bière! EDIT: Grosse bière envoyée!
Merci pour avoir rapporté ce problème. Ca va aider les autres . Est-ce possible d'avoir la ligne de log [custom_components.neviweb130.climate] Updating neviweb130 climate... pour votre thermostat TH1400ZB et TH1124ZB. Je veux valider les valeurs que Neviweb retourne lors de la mise a jour du thermostat. Déjà je vois qu'il y a de nouveaux attributs pour les thermostats G2 que je suis a installer en remplacement de mes vieux miwi. Ca m'aiderais dans le développement de HA Merci
Si vous avez d'autres thermostats, même des wifi, même chose. Ca va me permettre de développer. je manque de système chauffage pour tester tous les modèles de thermostats Sinopé. :)
2023-11-01 20:37:32.919 DEBUG (SyncWorker_2) [custom_components.neviweb130.climate] Updating neviweb130 climate Sinope 1er etage (2.208 sec): {'roomSetpoint': 5, 'outputPercentDisplay': 0, 'roomTemperature': {'value': 21.98}, 'roomSetpointMin': 5, 'roomSetpointMax': 36, 'roomTemperatureDisplay': 22, 'timeFormat': '24h', 'temperatureFormat': 'celsius', 'drStatus': {'drActive': 'off', 'optOut': 'off', 'setpoint': 'off', 'powerAbsolute': 'off', 'powerRelative': 'off'}, 'drSetpoint': {'status': 'off', 'value': None}, 'lockKeypad': 'unlocked', 'backlightAdaptive': 'always', 'systemMode': 'heat', 'cycleLength': 900, 'pumpProtectDuration': {'status': 'on', 'value': 60}, 'pumpProtectPeriod': {'status': 'on', 'value': 1}, 'floorMaxAirTemperature': {'status': 'off', 'value': None}, 'airFloorMode': 'airByFloor', 'floorSensorType': '10k', 'floorLimitHigh': {'status': 'off', 'value': None}, 'floorLimitLow': {'status': 'off', 'value': None}, 'cycleLengthOutput2': {'status': 'off', 'value': None}, 'config2ndDisplay': 'default', 'rssi': -39}
je ferme cet issue. vous pouvez toujours la réouvrir si besoin Merci de votre aide pour corriger le problème
@jefmartel et @gobol007 est-ce possible de me dire quel sont les valeurs possibles pour les attributs pumpProtectDuration et pumpProtectPeriod dans la configuration de votre TH1400ZB dans Neviweb Merci,
@jefmartel et @gobol007 est-ce possible de me dire quel sont les valeurs possibles pour les attributs pumpProtectDuration et pumpProtectPeriod dans la configuration de votre TH1400ZB dans Neviweb Merci,
pumpProtectPeriod
status "on"
value 1
pumpProtectDuration
status "on"
value 60
pumpProtectPeriod
status "off"
value null
pumpProtectDuration
status "off"
value null
@jefmartel et @gobol007 est-ce possible de me dire quel sont les valeurs possibles pour les attributs pumpProtectDuration et pumpProtectPeriod dans la configuration de votre TH1400ZB dans Neviweb Merci,
Pour ma part mes TH1124ZB-G2 et TH1124ZB n'ont pas ces attributs là... et j'ai pas de TH1400ZB :)
Est-ce qu'il y a plusieurs valeurs possible pour pumpProtectDuration et pumpProtectPeriod
Est-ce qu'il y a plusieurs valeurs possible pour pumpProtectDuration et pumpProtectPeriod
Quand je mets la protection de la pompe, ça change la valeur pour 60. Pour la période, je ne vois pas cette option a changer
Ok merci
2023-10-29 22:33:31.042 DEBUG (SyncWorker_1) [custom_components.neviweb130.climate] Updating neviweb130 climate Neviweb Custom Name Thermostat (0.567 sec): {'error': {'code': 'DVCATTRNSPTD', 'data': {'identifier': '287681fffe615b6e-500b9140000269fc'}}} 2023-10-29 22:33:31.043 WARNING (SyncWorker_1) [custom_components.neviweb130.climate] Device attribute not supported for neviweb130 climate Neviweb Custom Name Thermostat: {'error': {'code': 'DVCATTRNSPTD', 'data': {'identifier': '287681fffe615b6e-500b9140000269fc'}}}...(SKU: TH1400ZB)