Seite 1 von 1
Fenster Status anzeigen lassen
Verfasst: Mo 26. Aug 2024, 20:58
von Mono
Hallo erstmal
Ich habe einige jahre mit Iobroker gearbeitet und habe mich jetzt entschieden zu euch zu wechseln.
Mein erstes problem was ich habe ist das ich den status meiner Fenster nicht richtig angezeigt bekomme.
Ich habe 12 Fenster mit eingebauten Reedkontakten (vom Werk aus)
Die werden über KNX ausgelesen (Binäraktor)
Ich bekomme die zustände auch in Homeassist rein, jedoch müssen aus 3 zuständen | 3 vertändliche zustände gemacht werden.
Die 3 verständlichen zustände (Zu|Auf|Kipp) werden später auch noch für andere sachen benötigt wie Rolladen,Heizung usw.
lasst euch bitte nicht verwirren von (Links Kipp) und (Links zu). ich musste damals die beiden zustände in knx bennen.
Bitte erklärt es mir in einfachen worten, habe Homeassist gerade erst 2 wochen 
hier die Zustände



Re: Fenster Status anzeigen lassen
Verfasst: Mo 26. Aug 2024, 23:22
von Dampf
Moin Moin,
Hier fehlt die direkte Frage…
Störst du dich dran das sie als Schalter angezeigt werden? Dann Entität antippen > aufs Zahnrad-Symbol > Anzeigen als > Fenster wählen
Re: Fenster Status anzeigen lassen
Verfasst: Mo 26. Aug 2024, 23:39
von Osorkon
Hallo @Mono und Herzlich Willkommen bei den SmartHome for Dummies!!

Was möchtest Du den erreichen, diese 2 Schalter zu einem Binary Sensor mit dem Status Offen und Geschlossen zusammenfassen?
Oder diese zwei Schalter zu einem Sensor mit dem Status Offen, Geschlossen, Gekippt?
Beides kannst Du über ein Template Sensor realisieren.
Wenn Du mir die 2 Entitäten der Schalter verraten tust, Kann ich Dir das Template zusammenstellen.
Den Template Sensor selbst, kannst Du mit wenigen Klicks direkt in der GUI erstellen.
Gruß
Osorkon
Re: Fenster Status anzeigen lassen
Verfasst: Di 27. Aug 2024, 09:18
von Mono
@ Dampf
Leider gibt es das bei KNX entität noch nicht.

Bei iobroker war das so das ich ein script machen konnte das
wenn schalter 1 auf on und schalter 2 auf off ist dann schreibe in eine datei Das Fenster ist auf Kipp = war bzw falsch
die datei konnte ich dann auch für andere sachen nutzen.
wie zb Fenster ist auf Kipp dann mache Rollade 50%
Re: Fenster Status anzeigen lassen
Verfasst: Di 27. Aug 2024, 11:43
von Osorkon
Also nochmals zum Verständnis.
Du hast zwei switch Entitäten, die je nach Kombination den Status Offen, Geschlossen, gekippt darstellen.
Warum es Switch Entitäten sind, sei mal dahin gestellt, Du kannst ja damit nichts Schalten.
Um Dir einen Binary Sensor der Device Class Window zu erstellen, brauchst Du folgendes Template.
Code: Alles auswählen
{% set schalter1 = states('switch.schalter1') %}
{% set schalter2 = states('switch.schalter2') %}
{% if (schalter1 == "on" and schalter2 == "on") or (schalter1 == "on" and schalter2 == "off") %}
on
{% elif schalter1 == "off" and schalter2 == "on" %}
off
{% else %}
unknown
{% endif %}
Dann kannst Du Dir eine Template Helfer erstellen.
Einstellungen -> Geräte & Dienste -> Helfer -> +HELFER ERSTELLEN -> Template -> Template für einen binären Sensor erstellen.

- Template Binary Sensor.jpg (127.43 KiB) 1889 mal betrachtet
Wenn es Sensor mit den 3 Zuständen Offen, Geschlossen, Gekippt sein soll, dann folgendes Template mit einem Template Sensor
Code: Alles auswählen
{% set schalter1 = states('switch.schalter1') %}
{% set schalter2 = states('switch.schalter2') %}
{% if schalter1 == "on" and schalter2 == "on" %}
Offen
{% elif schalter1 == "off" and schalter2 == "on" %}
Geschlossen
{% elif schalter1 == "on" and schalter2 == "off" %}
Gekippt
{% else %}
unknown
{% endif %}

- Template Sensor.jpg (148.71 KiB) 1889 mal betrachtet
In meinen Screenshots habe ich mit input Boolean gearbeitet, also nicht irritieren lassen.
In den Templates musst Du nur die Entitäten switch.schalter1 & switch.schalter2 gegen Deinen eignen ersetzen.
Gruß
Osorkon
Re: Fenster Status anzeigen lassen
Verfasst: Di 27. Aug 2024, 12:32
von Dampf
Der Ansartz von @Osorkon ist natürlich ganz hübsch.
Hast du mal nach unten gescrollt? Würde mich wundern wenn das bei KNX nicht gehen sollte. HA übersetzt ja alles in eine Oberfläche wo alles gleich aufgebaut ist.
Re: Fenster Status anzeigen lassen
Verfasst: Di 27. Aug 2024, 13:11
von Mono
Ich kann momentan nur als switch oder Light Entitäten aus KNX erstellen natürlich wäre Binär das richtige. vielleicht kommt das ja bald

Ich habe alles eingefügt
er zeigt mir allerdings noch ein rotes ausrufezeichen an.

die KNX intentität.

Aber er macht was er soll. vielen dank habe schon viel gelernt und steige solangsam dahinter wie das funktioniert.
Re: Fenster Status anzeigen lassen
Verfasst: Di 27. Aug 2024, 13:19
von Osorkon
Mono hat geschrieben: ↑Di 27. Aug 2024, 13:11
er zeigt mir allerdings noch ein rotes ausrufezeichen an.
Das sollte nur ein paar Sekunden andauern, bis die Template Integration im Hintergrund neu geladen wurde.
Mal das Dashboard wechseln, oder den Browser neu laden.
Gruß
Osorkon