Zigbee Tür Sensor ist immer als Switch

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Zigbee Tür Sensor ist immer als Switch

Beitrag von Locke »

moin,
ich habe mir mal Zigbee Sensoren (Aqara) gekauft und den Zigbee USB Stick CC2531.
Alles installiert und läuft auch soweit, der Sensor wird sofort gefunden als "Lumi lumi.sensor_magnet.aq2", wenn ich ihn anlege ist er aber immer als
"Unknown Device Type 5F01: Switch" und nicht als "Contact" unter Channels. Es funktioniert dann auch (item als switch), aber im HabPanel öffnet sich das "Window Symbol" nicht da er als "Switch" läuft.
Wenn ich das item als "Contact" anlege geht er nicht mehr und bleibt immer auf "NULL" oder auf "OPEN" stehen.
Nach kpl. löschen und neu anlegen ist es immer das selbe.
Könnt ihr mir unter die Arme greifen ?
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von udo1toni »

Channel und Item müssen zueinander passen. Allenfalls könntest Du, wenn das Ding sich partout nicht als Contact einrichten lässt (da bin ich leider raus, ich habe kein Zigbee) ein Profile nutzen.

Du legst ein Mapping an, das muss über das Dateisystem erfolgen. Unter /etc/openhab/transform/ legst Du eine Datei sw2ct.map an (switch to contact) und füllst diese mit folgendem Inhalt:

Code: Alles auswählen

ON=CLOSED
OFF=OPEN
-=-
UNDEV=-
NULL=-
Beim Anlegen des Links zwischen Channel und Item (auch nachträglich) kannst Du ein Profile auswählen.
Dort musst Du dann MAP wählen und den Dateinamen als Parameter angeben, also sw2ct.map.
Falls MAP nicht zur Verfügung steht, installiere zunächst die MAP Transformation.

Dies ist aber nur als Workaround zu verstehen, falls es Dir nicht gelingt, den Channel als Contact einzurichten. Mit den vorgeschlagenen Einstellungen sollte das Contact Item im Zusammenspiel mit dem Switch Channel funktionieren. Falls die Schaltlogik verkehrt ist, kannst Du OPEN und CLOSED auch drehen, ich bin mit nicht 100% sicher, was gleichzusetzen ist.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von Locke »

Hi Udo,
ich werde es mal probieren mit dem Mapping.
Sind auch meine ersten Zigbee Geräte, muss aber sagen sie schalten sehr schnell, nahezu zeitgleich ist die Meldung in OH. Da es ja anscheinend keine Sensoren mehr mit ESP gibt, dachte ich, ich probiere es mal mit Zigbee.
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von Locke »

wenn ich das Profil "MAP" wähle und die Datei angebe schaltet der Contact nicht mehr. Ich hatte schon eine "MAP" unter stateDescription angegeben.
Da schaltet er und es wird OPEN CLOSED auch angezeigt, aber im HabPanel reagiert das Symbol "Window/Contact" nicht. Wenn ich als Symbol eine Glühlampe nehme geht es (weiß/gelb).
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von udo1toni »

Nein, die stateDescription ist nur für die Anzeige zuständig, nicht für den Wert. Du musst ein Contact Item nehmen, sprich, Du kannst kein bestehendes Switch Item anpassen, das ist ja vom Typ Switch.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von Locke »

Udu, Du Held

Es läuft, hatte beim testen mit der MAP das item nicht von Switch auf Contact gesetzt, da es vorher dann auch nicht ging.
Nach dem setzen auf Contact und der Map schaltet er und im HapPanel öffnet sich das Fenster. :D

Danke Danke
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Zigbee Tür Sensor ist immer als Switch

Beitrag von udo1toni »

:) gerne :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten