claudegel / sinope-130

Neviweb130 custom component for Home Assistant to manage devices connected via a GT130 and wifi devices from Sinopé
GNU General Public License v3.0
62 stars 13 forks source link

Feature request: Manage Neviweb automations #218

Open alcos-duck opened 5 months ago

alcos-duck commented 5 months ago

Feature request: Is it possible to manage (aka turn on/off) automations groups and individual automations?

Screenshot_20240211_072649_Neviweb Screenshot_20240211_072722_Neviweb Screenshot_20240211_072813_Neviweb Best regards,

claudegel commented 5 months ago

It will be hard to set that as the commande to turn_on or turn_off an automation is not a single commande like turn_on automation_name. We have to send each time the complete description of the automation with all the devices. Have a look at scheduler-component that can be installer via HACS. with this you can easily make all automation you want or need and it is easy to turn_on or turn_off those automations like this:

service: switch.turn_on
      data:
        entity_id:
          - switch.schedule_chauffage_salon_pointe
          - switch.schedule_chauffage_salle_a_diner_pointe
          - switch.schedule_chauffe_salle_de_lavage_pointe
          - switch.schedule_chauffe_chambre_1_pointe
          - switch.Chauffe_chambre_enfant_pointe
          - switch.Chauffe_invite_pointe
          - switch.schedule_allumer_chargeur_auto_jour 

Every automation are registered as a switch that you can turn_on or off.

alcos-duck commented 4 months ago

Yes and no As all my automations are already set in Neviweb I would have like to turn the automations (or even better automation group) on and off. I exemple, HA knows that my son is not at home for the last 24h, it sets his room temperature to 19C (that is already possible) and turn off his group schedule (because I grouped my schedules by room). Then when he's back, I turn back his rooms schedules. As of now, I'm doing that manually with Neviweb.

claudegel commented 4 months ago

I'll check if I can find a way to do that.