Hallo zusammen,
ich brauche Hilfe für meine Rollos aber mit Kopieren komme ich als „Anfänger“ nicht weiter….
Ich habe einen Aktor bei dem ich alle Rollos (4Stück) über zwei Input Pins „Hoch“ oder „Runter“ fahren kann. Diese Pins möchte ich über ein China RS485-Modul ansteuern. Dabei habe ich leider keine Möglichkeit einen Status oder eine Position auszulesen.
Aber wie sollte es sein ich bekomme nicht hin….
Ich habe mir das aus Beispielen zusammen kopiert….
In der configuration.yaml habe ich:
- platform: template
covers: #cover.rollos_eg
rollos_eg:
device_class: shutter
friendly_name: "Rollos-EG"
# value_template: "{{ states('binary_sensor.3io1_in_1')|float > 0 }}"
open_cover:
service: switch.turn_off
data:
entity_id: switch.3out_1 # rollo_down off
service: switch.turn_on
data:
entity_id: switch.3out_1 # rollo_up on
close_cover:
service: switch.turn_off
data:
entity_id: switch.3out_1 # rollo_up off
service: switch.turn_on
data:
entity_id: switch.3out_2 # rollo_down on
stop_cover:
service: switch.turn_off
data:
entity_id: switch.3out_1 # rollo_up off
entity_id: switch.3out_2 # rollo_down off
ich muss sicherstellen das „hoch“ und „runter“ nicht gleichzeitig an sind, da ich sonst in den Programmiermodus der Motoren kommen.
den ‘binary_sensor.3io1_in_1’ hatte ich zum testen drin, aber kein Sensor, keinen sinn
in der Modbus.yaml sind diese beiden als Ausgänge:
switches:
- name: 3out_1
unique_id: rollo_up_eg
slave: 11
address: 4
write_type: coil
scan_interval: 4
verify:
input_type: coil
address: 4
state_on: 1
state_off: 0
- name: 3out_2
unique_id: rollo_down_eg
slave: 11
address: 5
write_type: coil
scan_interval: 4
verify:
input_type: coil
address: 5
state_on: 1
state_off: 0
in der Shutter card habe ich diese Einträge gemacht:
type: custom:shutter-card
title: Alle Rollos Erdgeschoss
entities:
- entity: cover.rollos_eg
name: Rollos
buttons_position: right
title_position: Top
Wenn ich in der Card hoch drücke geht der Modbus output1 an. Wenn ich Stop drücke passiert nix?!?
Wenn ich „runter“ drücke geht Modbus output2 an, wenn ich Stopp drücke geht output2 aus Output 1 bleibt an…
Was habe ich falsch gemacht?
Fehlt der shutter card der Sensor? Oder muss ich die doppelt Einträge turn on und trun off bei open und close cover rausnahmen und eine Automation basteln die beim Einschalten den Gegenpart ausschaltet?
Jetzt muss aber noch das hoch und runter nach 25 Sec ausschalten…. Über eine Automation???
und
Wie kann ich hinbekommen, das die shutter card nach 25 sec das Rollo unten anzeigt ?? absolut top wäre die „An“-Zeit in eine Position in % auszugeben……
Wäre super senn ihr mir weiter helfen könnt.
Danke euch!