Ich habe unter Template z.B. folgendes eingefügt, um Variablen aus der CCU in binary.sensors umzuwandeln.
Code: Alles auswählen
- binary_sensor:
- name: "Alle Rollos Hoch_Runter"
state: "{{ state_attr('homematic.CCU3', 'Alle Rollos Hoch/Runter') }}"
- name: "Rollos EG Hoch_Runter"
state: "{{ state_attr('homematic.CCU3', 'Rollos OG') }}"
- name: "Regen"
state: "{{ state_attr('homematic.CCU3', 'Regen') }}"
- name: "Wäschekeller"
state: "{{ state_attr('homematic.CCU3', 'HeizungWäscheKeller') }}"
Man kann aber auch in Node red die CCU Variablen direkt ansprechen und dort entsprechend in Flows verarbeiten.
Über den entity-node in Node red kann man auch den Value einer CCU-Variablen oder den State eines devices in ein HomeAssistant Binary.Sensor, Sensor oder Switch umwandeln, indem man den Output des CCU-Nodes mit dem Input der HA-Entity verwendet.
Hierbei allerdings aufgepasst: wenn man einen entity-Node in einen Flow einfügt, dann legt man damit sofort eine entity in HA an. D.h. das darf man nur jeweils einmal machen. Fügt man zweimal an unterschiedlichen Stellen einen entity-Node mit identischen Namen in Node red ein, legt man 2 Entities in HA an, die HA dann durchnummeriert (-2,-3…)