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) 2482 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) 2482 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