da Home Assistant über die native HomeMatic-Integration ja jeweils nur den ersten Kanal von IP-Aktoren importiert und ich für zB die Gartenbewässerung auch beiden anderen virtuellen Kanäle benötige hätte ich folgenden Ansatz:
HmIP-PS:Status - binary_sensor via MQTT Template. funktioniert.
HmIP-PS:Kanal_A - kommt über die native Integration rein, funktioniert.
HmIP-PS:Kanal_B - ?
HmIP-PS:Kanal_C - ?
Mein Ansatz ist jetzt ein MQTT-Switch-Template,
der Status wird über MQTT-State gesetzt, funktioniert, aber das Setzen der Switches hätte ich gerne wie bei einem klassischen Switch-Template gesetzt:
Funktionsweise MQTT-Switch:
Code: Alles auswählen
- platform: mqtt
unique_id: bedroom_switch
state_topic: "debmatic/dev/switch_a"
command_topic: "debmatic/dev/switch_a/set"
Code: Alles auswählen
- platform: template
switches:
switch_a:
value_template: "{{ is_state('sensor.switch_a', 'on') }}" <- hier hätte ich gerne MQTT-State
turn_on:
service: xxx <- hier hätte ich gerne call.service / homematic.set_device_value
turn_off:
service: xxx <- hier hätte ich gerne call.service / homematic.set_device_value
Ja, über einen binary_sensor für die Stati von Channel B+C würde es gehen, aber diesen Zwischenschritt würde ich gerne überspringen, ich habe bereits genug Sensoren in meinem System und möchte keine Hilfsvariablen einführen.
Mit lieben Grüßen,
Alexa