[Modul] Zigbee2MQTT Beta Version 5.x

Perfekt, danke :slight_smile:
Hier das Debug
Z2M_Debug.json (16,2 KB)

1 „Gefällt mir“

Im Z2M Log bekomme ich immer wieder diese Meldungen:


Ein bestimmtes Intervall kann ich nicht feststellen.
Beim Modul bin ich auf dem neuesten Beta Stand. Es läuft auch alles ohne Probleme.
Muss ich mich darum kümmern, wenn ja wie?

Gruß Michael

Extension in Z2M aktuell?
Michael

ja, 4.6, oder hab ich was verpasst?
der Name ist jetzt symcon.js vorher war das ein längerer Name.

Ist meine Z2M Version zu alt? Hab mich noch nicht an ein Update rangetraut.

Version 1.37 bei Z2M wird nicht mehr von uns unterstützt.
Mindestens auf 1.47 updaten.
Michael

Hat sich bei dem Z2M Modul noch was intern geändert? Habe immer meine Beleuchtung an der Haustüre durch einen BWM anschalten lassen und das Ganze mit dem Präsensmelder Modul von @pitti und Helligkeitsskript (x Sekunden Helligkeit 100%/x Sekunden 50%) weiter verarbeitet. Seit dem Modul Update auf dei Version 5.xx funktioniert das Ganze nicht mehr. Der BWM schaltet die Lampe an aber nicht mehr aus.

Hi Stefan,

schau mal in die Konfig von meinem Modul rein, ob da die Referenzierung noch vorhanden ist.

Ich bin mir nicht ganz sicher, aber irgendwas hat sich geändert - vielleicht die Variable vom Zigbee-Device oder was weiß ich. Schau einfach mal!

Gruß Heiko

Ja, das funktioniert.

Dann siehe Heikos Beitrag

Michael

Das ist alles noch korrekt, enn ich das richtig sehe:

Was mir auffällt bei den Bewegungsmelder steht An/Abwesend bei Auslösung. Weiß jetzt nicht ob das vorher aus so gehießen hat und bei Bewegungs Timeout steht 0,00s.

Was mir gerade noch aufgefallen ist, wenn ich die Bewegung manuell in der Variable auslöse, geht die Lampe nicht an.

Dann ist das ein Thema für → [Modul] Präsenzmelder (Presence Detector)
Irgendwie vermisse ich da ein SelectValue um zu sagen wann ein Melder auslöst :wink:
Michael

Wieso, der Präsensmelder schaltet doch die Lampe ein! Also alles korrekt - ausgeschalten hat der noch nie. Wenn dann der Lichtautomat?!

Gruß HEiko

So habe ich das im Flur mit Lichtautomat und Präsensmelder. An der Haustür hatte ich nur den Präsensmelder und ein Skript.

<?php

// Status ID der Lampe 
$statusID = 33443; //Status Variable der Lampe die geschaltet werden soll
$brightID = 34212; //Helligkeits Variable der LAmpe die verändert werden soll

// Prüfen, welcher Schritt gerade ausgeführt werden soll
if (!isset($_IPS['SENDER']) || $_IPS['SENDER'] == "RunScript") {
    // Erster Aufruf - Lampe auf 100% setzen (bei HUE Lampen sind 100% = 254)
    //RequestAction($statusID, true); // Lampe einschalten
    RequestAction($brightID, 254); // Lampe auf 100% Helligkeit
    // ScriptTimer auf 30 Sekunden setzen
    IPS_SetScriptTimer($_IPS['SELF'], 30); 
}
elseif ($_IPS['SENDER'] == "TimerEvent") {
    // Timer ausgelöst - prüfen, welcher Zustand aktuell ist
    $currentBrightness = GetValue($brightID);

    if ($currentBrightness == 254) {
        // Lampe auf 50% setzen (bei HUE Lampen sind 50% = 127)
        RequestAction($brightID, 127); // Helligkeit auf 50%
        // ScriptTimer erneut auf 30 Sekunden setzen
        IPS_SetScriptTimer($_IPS['SELF'], 30);
    } elseif ($currentBrightness == 127) {
        // Lampe ausschalten
        RequestAction($statusID, 0); // Lampe aus
        // ScriptTimer deaktivieren
        IPS_SetScriptTimer($_IPS['SELF'], 0);
    }
}

Gut… hole ich das wieder zurück…
Und muss sagen… du hast die Migrationsanleitung nicht gelesen :smiley:

  • Die Variablen welche bei Helligkeit vorher einen Wertebereich von 0 - 254 hatten, werden auf das Profil ~Intensity.100 angepasst. Das Modul rechnet ab sofort automatisch den Wertebereich aus Z2M in Prozent um.
  • Entsprechende Aktion auf oder Auswertungen des Rohwertes der Variablen sind zu prüfen und gglfs. anzupassen.

Somit ist dein Script mit 0-254 leider falsch. Hier gehören jetzt % Werte rein von 0-100.
Michael

1 „Gefällt mir“

Stimmt

Doch, großes Indianer Ehrenwort. :smiley: :face_with_peeking_eye:

Wahrscheinlich zu schnell gelesen :rofl:
:running_man: :dash:

2 „Gefällt mir“

Ich hab noch ein Device dass sich merkwürdig darstellt.
Es handelt sich um ein IKEA Taster E1743. Der hat seit dem Update sehr viele Varialben die kein Sinn ergeben.


Die ganze Power und Leistungswerte sind hier falsche.

Anbei des Debug dazu
Z2M_Debug.json (41,2 KB)

Hier ein weiteres Gerät mit Falschen Variablen.
Diesmal ein Aqara MCCGQ11LM

Z2M_Debug.json (25,2 KB)

Braucht ihr solche Infos, oder soll ich die Werte einfach löschen?

Kann es sein das du noch andere Geräte hast, welche zufällig auf das gleiche MQTT Topic senden?

Hast Du zufällig den MQTT-Explorer installiert und kannst mal schauen ob es dort die Werte auch gibt?
Michael

Ich habe noch einige Tasmota Geräte die ebenfalls per MQTT Daten an Symcon liefern.
Da ist das Standard Topic hinterlegt.

tasmota_%06X

Im Z2M ist

zigbee2mqtt

hinterlegt.