Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[TUTO] KNX --> Home Assistant via Node-Red
#24
(03/05/2023, 13:54:33)Kevlille a écrit : Hello

Je n'ai pas encore joué avec les automations et scripts mais as tu essayé d'utiliser le switch/case?

ex:

Code :
switch (local_var) {
       case 0: return std::string("Not Charging");
       case 1: return std::string("Float Charging");
       case 2: return std::string("Boost Charging");
       case 3: return std::string("Equalizing");
       default: return std::string("Unknown");
     }

Ou alors sur le même mode que l'exemple d'Ives sur la gestion du chauffage (Choose):

Code :
- id: '1671667431895'
alias: Mode chauffage
description: ''
trigger:
- platform: state
  entity_id:
  - input_select.choix_mode_chauffage
action:
- choose:
  - conditions:
    - condition: state
      entity_id: input_select.choix_mode_chauffage
      state: Confort
    sequence:
    - service: input_number.set_value
      target:
        entity_id: input_number.mode_chauffage
      data:
        value: 1
  - conditions:
    - condition: state
      entity_id: input_select.choix_mode_chauffage
      state: Absent
    sequence:
    - service: input_number.set_value
      target:
        entity_id: input_number.mode_chauffage
      data:
        value: 2
  - conditions:
    - condition: state
      entity_id: input_select.choix_mode_chauffage
      state: Nuit
    sequence:
    - service: input_number.set_value
      target:
        entity_id: input_number.mode_chauffage
      data:
        value: 3
  - conditions:
    - condition: state
      entity_id: input_select.choix_mode_chauffage
      state: Hors-gel
    sequence:
    - service: input_number.set_value
      target:
        entity_id: input_number.mode_chauffage
      data:
        value: 4
combiné avec des conditions multiples, du type:
Code :
condition:
 - condition: or
   conditions:
     - condition: state
       entity_id: binary_sensor.tybf9292188b826c3ed6cqac
       state: 'on'
     - condition: state
       entity_id: binary_sensor.tybf82b920231699632bjhni
       state: 'on'

Alors effectivement c'est ce qu'il me faudrait, mais accessible via les automations car je ne sais pas beaucoup programmer (Je suis reté à l'assembleur 370 ou 6502, et ça remonte à plus de 35 ans en arrière...).


Déja j'ai identifié un autre problème c'est que quand tu défini un VR (Cover), HA ne te donne pas accès aux différentes GA dans la partie automation... Donc soit je n'utilise pas de "Cover" et le remplace par des "switch" soit il est possible de bricoler le code yaml de automation, mais la... je suis pas à la hauteur !

Bref, je regrette vraiment ma Lifedomus !
Répondre


Messages dans ce sujet
RE: [TUTO] KNX --> Home Assistant via Node-Red - par jdrenne - 03/05/2023, 17:24:37

Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)