[Modul] Zigbee2MQTT

Moin @jbr27 & @geolin

Ist gefixt und als PR bei @KaiS, sollte also in Kürze wieder gehen.

Mit diesem Fix werden ALLE Temperatureinstellungen bei TRVs auf eine Nachkommastelle gesetzt.
Den Rahmen (0,5 oder 0,1 oder nur Ganze Schritte, etc.) legt das TRV selber durch zigbee2mqtt fest.

Heißt: Wenn ein TRV keine 0,x-Schritte zulässt, wird automatisch der über Symcon gesetzte Wert auf den nächst höheren Wert aufgerundet (24,5 eingestellt, 25 gesetzt).

Wenn die betreffende Variable eine Integer ist (Z2M_MaxTemperature z.B.), wird im Webfront auch weiterhin nur die Ganzzahl angezeigt und es sind auch nur Ganzzahlen einstellbar.

Sollte es bei Jemanden dadurch zu Problemen kommen, bitte kurze Rückmeldung.

Gruß
Burkhard

Moin,

ich würde im Modul gerne mal prüfen, ob alle benötigten Profile zu den Exposes bis dato hinterlegt sind. Dazu benötige ich aber Eure Hilfe.

Wer Zeit, Lust und Spaß hat, möge mal bitte bei seinen Z2M-Geräten einmal die Geräteeigenschaften (2) bei eingeschaltetem Debug (1) abrufen:

Danach bitte mal im Debug schauen, ob Ihr einen Eintrag mit „missed exposes“ oder „Variableprofile missing“ findet:

Und dann den Debug hier rein posten. Dann können wir die nachpflegen.

Vielen Dank schon mal!

Gruß
Burkhard

Moin Burkhard,

hier meine Debug:

dump.txt (39,7 KB)dump1.txt (41,2 KB)dump2.txt (33,3 KB)dump3.txt (27,3 KB)dump4.txt (33,4 KB)dump5.txt (16,4 KB)dump6.txt (23,9 KB)

Hein09

Moin @Hein09 ,

perfekt, wieder ein fehlendes Profil (Z2M.indicator_mode.45cba34f) gefunden. DANKE !!!

Gruß
Burkhard

1 „Gefällt mir“

Das hatte ich ja schon mal gefixt. Gab dann aber bei anderen Geräten wieder Probleme. Warten wir es mal ab.

Grüße,
Kai

Lasst uns dafür bitte eine andere Sammelstelle aufmachen. Per GitHub oder so, sonst ist der Thread komplett voll gespammt.

Grüße,
Kai

Wie hättest Du es gerne, dass die Debugs dann als Issue ins Github gelegt werden?

Gruß
Burkhard

Habe es hier mit 6 verschiedenen TRVs probiert. Liefen alle tadellos. Hoffe, dass ich nichts übersehen habe.

Gruß
Burkhard

Moin Moin,

nachdem ich meinen Stick ja am laufen habe und auch drei 3 Devices erfolgreich einbinden konnte, habe ich trotzdem noch ???

Ich konnte die Geräte alle mit einer neuen Instanz und dem Mqtt-Topic anlegen. Das ich die Bridge nicht brauche, sagtet ihr schon. Ich habe allerdings auch keine „Configuator“ Instanz und auch im Zigbee2Mqtt-Konfigurator kommt nix an. Vermutlich mach ich noch irgendwas falsch.

Des Weiteren scheint der Jung-Schalter immer „einzuschlafen“. Zumindest muss ich ihn erst ein paar mal betätigen bis was passiert.

Gruß Michael

Also die Instanzen so anlegen, ohne Konfigurator macht nicht unbedingt Sinn. Wichtiger ist zu schauen, warum der Konfigurator keine Daten liefert:

  • Das Topic im Konfigurator richtig eingestellt?
  • Das richtige Gateway gewählt?
  • Hast Du jetzt einen Konfigurator, oder hast Du keinen?

Das ist ein normales Verhalten, da die Taster in den Deep-Sleep gehen und erst aufgeweckt werden müssen. Ist bei meinen Wandtastern nicht anders. Die sind alle Batterie-betrieben, wie sind Deine mit Strom oder Batterie (hast leider nicht geschrieben, welche Du hast).

Gruß
Burkhard

Moin Burkhard,

sorry, ich habe keinen „Coordinator“ (mehr), sondern natürlich einen Konfigurator. Hier ist das Topic auf „zigbee2mqtt“ eingestellt. Aber es kommt halt nix an.

Server ist richtig eingestellt. Dort kommt auch was, schließlich funktionieren die Devices ja auch wie sie sollen. Diese habe ich manuell per neuer Instanz und ihrem Topic angelegt.

OK, dann weiß ich das mit dem Schalter. Ist zwar blöd, aber wenn es so ist…

Gruß Michael

Moin @tissenm ,

welche Version von @KaiS Modul hast Du installiert?

Gehe bitte auf die Beta und richte auf zigbee2mqtt das symcon.js Script ein. Dann sollten im Konverter auch die Geräte erscheinen.

Ich habe dazu gerade hier nochmal etwas geschrieben.

Gruß
Burkhard

moin moin,

danke dir und es spielt… Ich hatte das natürlich alles so gemacht. Nun noch mal die Extension neu gemacht und die Beta neu installiert, nun gehts… Allerdings habe ich noch keine „Coordinator“ Instanz. Die Geräte und Gruppen werden nun alle im Konfigurator angezeigt.

Gruß Michael

Erstmal cool, das es jetzt läuft. Was mir nicht klar werden will: Von welchem „Coordinator“ sprichst Du? Die Instanz wird es nicht geben. Du kannst nur die Endgeräte und die Router anlegen. Den Coordinator selber natürlich nicht. Der fängt ja nur die Zigbee-Informationen auf und koordiniert, welches Gerät sie erhalten soll.

Der Coordinator ist Dein Zigbee-Stick oder auch Zigbee-Bridge, je nachdem was Du nutzt.

Also Konfigurator ist okay. Coordinator gibt es in Symcon nicht.

Gruß
Burkhard

Wow… das ja mal ein Netz. Da bin ja noch ein Weisenknabe…

Ja, freut mich auch…

Als ich anfangen bin mit Zigbee2mqtt wurde durch den Konfigurator immer auch ein „Coordinator“ angelegt. Da war nie was drin, Instanz war leer. Das war aber irgendwann nicht mehr der Fall. Umso besser…

Danke dir!! Bleibt „ihr“ eigentlich bezgl. des V2/E Sticks am Ball. Der ist trotz der 20 bd Power deutlich besser gewesen.

Schönen Sonntag und Gruß
Michael

Ich hab da noch mal ne Frage: z.Zt. laufen meine HueBox und der Zigbee Stick beide auf Kanal 11. Stören die eigentlich untereinander? Und kann ich mittelfristig auf die HueBox auch verzichten?

Gruß Michael

Ja, das stört sich definitiv. Es wäre hier besser, zwei Bänder zu nutzen, die a) Beide möglichst weit auseinander liegen und B) möglichst weit weg von der genutzten WiFi-Frequenz. Hier mal die Aufteilung der Kanäle zum WiFi-Netz. Philips Hue nutzt meist die Zigbee-Kanäle: 11,15, 20 und 25

Und wenn Du die Hue-Bridge meinst, die wird eigentlich nicht mehr benötigt. Das einzige, was noch nicht zu 100 Prozent in Zigbee2mqtt umgesetzt sind, sind die Szenen aus dem Hue System (Kaminfeuer, etc.)

Und was den Stick angeht, da stockt im Moment die Entwicklung seitens Z2M. Also abwarten.

Gruß
Burkhard

1 „Gefällt mir“

Das ist nur ein kleiner Ausschnitt. :rofl: :rofl:

1 „Gefällt mir“

Moin,

habe gerade einen Vibrationssensor von Xiaomi hinzugefügt. Dabei gesehen das paar Variablen kein Profil haben - vielleicht so gewollt aber vielleicht auch nicht?!

  • Z2M_Angel_X
  • Z2M_Angel_Y
  • Z2M_Angel_Z

Habe mir dafür dieses hier erstellt:

  • Z2M_Vibration

  • Z2M_Strength

Die angle-Profile pflege ich gerne nach, Danke.

Bei dem Vibration, gibt es bereits ein Profil als Binär, da es hier nur true und false gibt. Genutzt wird dafür in Symcon das Standard-Profil ~Alert.

Was Du irrtümlich als Vibration angelegt hast ist der Wert, der über Action geliefert wird. Das fehlt tatsächlich noch.

Und Strength besitzt keine Profilparameter, von daher gibt es dazu auch kein Profil.

Ich muss mal schauen, in irgendeiner Ecke hier liegt der Vibrationssensor noch rum :rofl: Würde dann die Profile noch dementsprechend nachpflegen.

Viele Grüße
Burkhard