Open xetalx opened 1 year ago
Sorry I'm grandfather on duty this weekend. Devices connected to the GT125 have an attribute occupancy (home/away) that can be set via Neviweb or HA but those miwi devices have stored automation that are activated when away. For zigbee devices there is no home/away that can be set in Neviweb. You can set occupancy on main Neviweb windows but you need to create automation for each zigbee device to set away temperature. There are no program stored in the zigbee devices. For the zigbee devices on neviweb130 there is a HA service set occupancyMode for away or home but it is silently ignored by Neviweb when we fire it. Strangely the same devices connected via ZHA have an away preset mode that work and allow us to have a lower setpoint when we switch to away preset. for those devices we have attributes:
occupied_heating_setpoint: 1800
unoccupied_heating_setpoint: 1500
(value sent is divided by 100 when calling the service) cluster 0x0201 attribute 0x0400 desc. SetOccupancy values Home: 0, away:1
As the zigbee clusters are defined via an open source organization, zigbee.org, not Sinopé, It's possible that Sinopé use the away setpoint value for the Eco Sinope setpoint value and that's why there are no away value for the zigbee thermostat in Neviweb. For the wifi devices in Neviweb, there is an occupancy mode as the wifi protocole is a private one for Sinopé. Anyway it is easy to set an automation in HA that switch the setpoint value to a lower value when you are away and you can even set a button to switch for home to away etc.
I'll check if we can implement a service to switch the occupancy of Neviweb, home/away. But you will have to program some automations for your thermostats when Neviweb is in away mode.
Merci Claude for the full details. I really appreciate your Sinopé integration and enjoy it everyday.
I have built the HA automation you are talking about this afternoon. It works perfect.
Have a great night
Get Outlook for Androidhttps://aka.ms/AAb9ysg
From: Claude Gelinas @.> Sent: Saturday, November 26, 2022 8:18:47 PM To: claudegel/sinope-130 @.> Cc: xetalx @.>; Author @.> Subject: Re: [claudegel/sinope-130] Set presence as home/away (Issue #116)
Sorry I'm grandfather on duty this weekend. Devices connected to the GT125 have an attribute occupancy (home/away) that can be set via Neviweb or HA but those miwi devices have stored automation that are activated when away. For zigbee devices there is no home/away that can be set in Neviweb. You can set occupancy on main Neviweb windows but you need to create automation for each zigbee device to set away temperature. There are no program stored in the zigbee devices. For the zigbee devices on neviweb130 there is a HA service set occupancyMode for away or home but it is silently ignored by Neviweb when we fire it. Strangely the same devices connected via ZHA have an away preset mode that work and allow us to have a lower setpoint when we switch to away preset. for those devices we have attributes:
occupied_heating_setpoint: 1800
unoccupied_heating_setpoint: 1500
(value sent is divided by 100 when calling the service) cluster 0x0201 attribute 0x0400 desc. SetOccupancy values Home: 0, away:1
As the zigbee clusters are defined via an open source organization, zigbee.org, not Sinopé, It's possible that Sinopé use the away setpoint value for the Eco Sinope setpoint value and that's why there are no away value for the zigbee thermostat in Neviweb. For the wifi devices in Neviweb, there is an occupancy mode as the wifi protocole is a private one for Sinopé. Anyway it is easy to set an automation in HA that switch the setpoint value to a lower value when you are away and you can even set a button to switch for home to away etc.
— Reply to this email directly, view it on GitHubhttps://github.com/claudegel/sinope-130/issues/116#issuecomment-1328146549, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJWHU2YMAW7ILHUAEDSJGI3WKKZHPANCNFSM6AAAAAASMAGVRA. You are receiving this because you authored the thread.Message ID: @.***>
That would be perfect if it ain't too tedious.
Get Outlook for Androidhttps://aka.ms/AAb9ysg
From: Claude Gelinas @.> Sent: Saturday, November 26, 2022 8:20:45 PM To: claudegel/sinope-130 @.> Cc: xetalx @.>; Author @.> Subject: Re: [claudegel/sinope-130] Set presence as home/away (Issue #116)
I'll check if we can implement a service to switch the occupancy of Neviweb, home/away. But you will have to program some automations for your thermostats when Neviweb is in away mode.
— Reply to this email directly, view it on GitHubhttps://github.com/claudegel/sinope-130/issues/116#issuecomment-1328146890, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJWHU25SYHP6OW2P7R4CVP3WKKZO3ANCNFSM6AAAAAASMAGVRA. You are receiving this because you authored the thread.Message ID: @.***>
Ok found it https://neviweb.com/api/location/xxxxx/mode mode "away" mode "home" By sending this request Neviweb is switching all devices that support occupancy or have an automation for occupancy Now I need to figure out how to put this services in HA as it is not attached to any devices. Maybe create a special devices for it.
Wow super, this is a really useful feature that adds lots of flexibility for inexperienced users like me.
It helps launching automations from HA to Neviweb.
Thanks Claude
Get Outlook for Androidhttps://aka.ms/AAb9ysg
From: Claude Gelinas @.> Sent: Saturday, November 26, 2022 9:06:37 PM To: claudegel/sinope-130 @.> Cc: xetalx @.>; Author @.> Subject: Re: [claudegel/sinope-130] Set presence as home/away (Issue #116)
Ok found it https://neviweb.com/api/location/xxxxx/mode mode "away" mode "home" By sending this request Neviweb is switching all devices that support occupancy or have an automation for occupancy Now I need to figure out how to put this services in HA as it is not attached to any devices. Maybe create a special devices for it.
— Reply to this email directly, view it on GitHubhttps://github.com/claudegel/sinope-130/issues/116#issuecomment-1328152464, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJWHU26MHV32KPC2TFHL2FDWKK623ANCNFSM6AAAAAASMAGVRA. You are receiving this because you authored the thread.Message ID: @.***>
Bonjour Claude quand mon thermostat est en mode away et que je déclenche le service climate set temperature pour changer la température selon un horaire en particulier, le mode away est retiré. Logiquement il devrait rester en away et lorsque que l'occupancy revient à home alors à ce moment le thermostat prend la température désigné selon l'horaire. Est-ce que je me trompes?
Je suppose que c'est un thermostat wifi. Quand on change le setpoint et que le thermostat est en mode away c'est normale que ça retourne au mode home. Si tu as une automation qui change le setpoint à une certaine heure et que tu ne veux pas que ça change si tu est absent alors il faut ajouter une condition et un délais dans ton automation. Voici un exemple: Tu cré un input_boolean.away qui est on lorsque away et off lorsque home ensuite tu te cré une automation comme cell-ci.
- id: augmente temperature chambre
alias: augmente_temperature_chambre
initial_state: true
trigger:
- platform: time_pattern
minutes: "/5" ### vas tester a tous les 5 minutes à partir de 6:00 et jusqu'à ce que les conditions soient vrais
condition:
condition: and
conditions:
- condition: state
entity_id: input_boolean.away
state: 'off' ### quand tu est en mode présent
- condition: time
after: "06:00:00" ## à partir de 6:00, ou l'heure que tu veux changer le setpoint
before: "09:00:00" ### jusqu'au prochain changement de setpoint
action:
- service: climate.set_temperature
entity_id:
- climate.chambres
data:
temperature: 18
si tu est dans l'intervalle de temps pour le changement et que le mode away est à off le setpoint va changer. Sinon ca va verifier aux cinq minutes pour voir si le away est fini. Il te faut une petite automation qui va changer la valeur du input_boolean si le mode away est activé et lorsqu'il est désactivé. C'est un exemple tu pourras jouer avec
Merci Claude je vais automatiser le tout.
Tu peux faire le même genre d'automation pour les pointes d'hydro. J'ai un input_boolean qui s'active quand la pointe est annoncée et ça déclanche ou arrête plein de mes automations pour gérer la point en automatique même si je ne suis pas à la maison.
En effet c'est une bonne façon de procéder :) Merci Claude!
Ok found it https://neviweb.com/api/location/xxxxx/mode mode "away" mode "home" By sending this request Neviweb is switching all devices that support occupancy or have an automation for occupancy Now I need to figure out how to put this services in HA as it is not attached to any devices. Maybe create a special devices for it.
Salut Claude, as-tu réussi a effectuer le changement de "Home/Away" finalement. J'aimerais vraiment simplement configurer mes automations dans Nevideb et simplement déclancher le changement de mode à partir de Home Assistant. Un gros merci.
J'ai toujours pas trouvé où ajouter ce service dans HA. Je termine une grosse mise a jour dans ZHA et je vais trouver une façon de créer un pseudo appareil qui va gérer ce service.
J'ai toujours pas trouvé où ajouter ce service dans HA. Je termine une grosse mise a jour dans ZHA et je vais trouver une façon de créer un pseudo appareil qui va gérer ce service.
Un gros merci. Ceci peut être vraiment utile je crois.
Bonjour Claude Effectivement etre en mesure de mettre en mode Present serait bien. Le mode géorepérage de l'app Neviweb sur IOS15 n'est pas fiable. Ca marche une fois sur 10. Ca fonctionnait bien l'an dernier mais cette année ce n'est pas fiable. Alors que le géorepérage avec l'app HA fonctionne parfaitement à tout coup. Je voudrais donc ne plus me fier a Neviweb IOS mais a HA. Lorsque je reviens pres de la maison, je setterais la presence à Present dans Neviweb via HA.
Ce qui je n'aime pas avec le Georepérage de Neviweb (quand ca marche) c'est qui si j'entre dans la zone APRES l'heure d'automatisation setté dans Neviweb alors il est trop tard et les automatisations ne partiront pas.
Note: Je garde mes thermostats dans Neviweb on non dans ZHA pour 2 raisons.
Bonjour, moi aussi je suis intéressé a avoir une facon de modifier le home/away sur mes thermostats TH1123WF. Jai essayé avec le Climate: set preset mode et ca ne fonctionne pas.
Quand vous allez directement sur la carte du thermostat il y a deux boutons dans le bas, mode et préréglage. Si vous changez le préréglage à away (absent) est-ce que ça fonctionne?
Oui ca fonctionne sur la carte mais pas en automatisation...
C'est une automatisation de HA et non de neviweb130. je vais regarder pourquoi ça ne fonctionne pas puisque la carte utilise le même service set.preset_mode
Pouvez-vous m'envoyer la ligne de log pour ce thermostat qui contient
custom_components.neviweb130.climate] Updating neviweb130 climate «nom du thermostat»...
Faites le en mode yaml et ça fonctionne.
service: climate.set_preset_mode
data:
entity_id: climate.neviweb130_climate_cave
preset_mode: away
Il faut ajouter la ligne entity_id qui est manquante et ca fonctionne du moins pour mes zigbee. ça devrait fonctionner pour vos wifi aussi. De mon coté ça fonctionne aussi avec le mode UI pour away et none. Pour les zigbee il n'y a pas de mode home.
Ca ne fonctionne pas plus . Il doit me manquer quelque chose. Je le test avec le "Run" de l'automation de la section Then do qui a le yaml
service: climate.set_preset_mode data: entity_id: climate.neviweb130_climate_2_th1123wf preset_mode: away
C'est vraiment bizarre mais la preset mode change dans Home Assistant mais pas dans l'app de Neviweb. Le thermostat se mets a Away mais pas l'emplacement. C'est l'emplacement que j'aimerais changer. Mais sinon A1 ca fonctionne.
Bon je réussi à lire la valeur de occupancyMode de Neviweb et la suivre si on change cette valeur. Je l'ai mi comme un attribut du sensor GT130, sensor.neviweb130_sensor_GT130, attribut Neviweb_occupancyMode. J'ai créer un service set_mode_away mais j'ai encore une erreur quand je l'envoi à Neviweb. Je vais mettre tout ça dans une nouvelle branches pour ceux qui voudraient tester de leur coté
J'ai créer un service set_mode_away mais j'ai encore une erreur quand je l'envoi à Neviweb. Je vais mettre tout ça dans une nouvelle branches pour ceux qui voudraient tester de leur coté
Salut Claude, j,aimerais bien aider a tester mais je suis limité et ne sais pas comment installer une branch de ce code :(
Salut, il faut premièrement que tu te cré un compte sur github.com. Probablement que tu en as un si tu utilises HACS. Ensuite tu fais un fork de mon code sur ton git et tu peux jouer avec et le modifier. Si tu trouve une méthode qui fonctionne pour le mode away alors tu fais PR, pull request pour ajouter tes modification à mon code. je valide et si tout est beau je l'ajoute. En premier je vais mettre a jour la branche pour qu'elle soit au même niveau que le master et tu pourras faire ton fork. Quand tu edite un des fichier, lorsque tu le sauvegarde, github te propose de sauvegarder directement dans ton master ou bien de créer une branche. tu fais ça et tu crés une nouvelle branche sans toucher à ton master. puis pour tes test tu travail en modifiant les fichiers sur ta nouvelle branche. Si ca marche pas tu peux retourner à ton master et recommencer sans tout briser.
Je t'avises quand ma branche home-away sera à jour
Marci Claude mais ne met pas trop d'efforts la dessus. Je ne suis pas programmeur désolé. Je peut aider à tester mais pas a coder.
Probably not an issue but i cant find the feature to set Neviweb as Home or Away am i missing someting ?