Hallo Zusammen,
ich habe folgende Herausforderung (also für mich):
Wir haben einige Rolladen mit Rollotron 1213 Gurtwickler. Nun möchte ich gerne den Status ermitteln, also ob das Gerät aktiv ist oder nicht.
Warum das Ganze?
Wenn Enkelchen zu Besuch ist, soll das morgendliche per Automatisierung ablaufende Öffnen der Rolladen ausgeschaltet werden.
An einem Rolladen habe ich dazu einen Zwischenschalter in die Stromzufohr eingebaut. Die anderen Rolladen sind aber nicht zugänglich.
Daher die Idee:
Status des einen Rolladen abfragen und in Abhängigkeit davon die Automation unterbinden.
Jetzt ist nur die Frage, wie kann ich ermitteln, ob das Rollo aktiv ist? In der Integration “AVM Fritz!SmartHome” wird das Gerät ja mit einem roten Ausrufezeichen angezeigt, wenn es nicht verfügbar ist.
Wie kann ich die Statusabfrage realisieren?
Schon jetzt vielen Dank für Eure Tipps / Hilfen!
Viele Grüße
Sascha
Du könntest dir einen binary_sensor auf Ping Basis anlegen und den dann abfragen
Du kannst keine DECT-ULE Geräte anpingen .-)
Oh ja stimmt, übersehen
Könntest Du mal alle Sensoren die für den Rolladen zuständig sind unter Entwicklerwerkzeuge - Zustände hier als Screenshot bereitstellen. Vielleicht ist ja einer der Sensoren dafür geeignet .-)
Gruss
die automation. sind in der Fritz-Box angelegt?
Mit dem cover.rollo_3_flur wird ein Zustand und auch die Position geliefert. Damit sollte sich arbeiten lassen.
@sirector als Codingspezialist hat da bestimmt die richtigen Ideen…
Gruss
Die Automation ist in HomeAssistant angelegt (die ersten beiden Einträge im Screenshot)
Wäre cool, wenn sich da was anfangen ließe
Nicht nur ich, auch das Enkelchen würde das begrüßen
Was steht bei Zustand, wenn der cover.rollo_3_flur nicht verfügbar ist?
Ansonsten könnte man evtl. mit einem template sensor arbeiten
template:
- binary_sensor:
- name: "Rollotron 1213 Status"
state: >
{% if is_state('cover.rollo_3_flur', 'unavailable') %}
off
{% else %}
on
{% endif %}
Edit:
Versuch diesen Code zuerst unter Entwicklerwerkzeuge - Template
{% if is_state('cover.rollo_3_flur', 'unavailable') %}
off
{% else %}
on
{% endif %}
Hallo sirector,
da steht dann “unavailable”.
Füge ich den Code in “Template” ein, dann wird “off” zurückgegeben.
Das sieht doch sehr gut aus. Dann werde ich damit mal arbeiten
DANKE!!!