Bei den EVR AN158 ist mir folgendes Verhalten aufgefallen:
Wird die Instanz für ein solches Gerät mit der IPS Version 3.0 erstellt werden keine Meter-Variablen angelegt.
Legt man selbst Variablen mit den entsprechenden Idents an funktionieren diese bis zum nächsten Neustart von IPS.
Wird die Instanz für ein solches Gerät mit der IPS Version 2.7 erstellt werden die Meter-Variablen angelegt.
Nach einem Update auf Version 3.0 bleiben die dann auch erhalten (auch nach Neustart).
Das „Laden“ des Geräts sieht in beiden Fällen gleich aus:
Ich glaube, dass sich viele „Probleme“ bzgl. der Unterstützung diverser Z-Wave Geräte lösen ließen, wenn man diese ganzen Einstellungen inkl. der Klassen manuell in einer Art „Experten-Menü“ selbst definieren könnte.
Z.B. Die neuen Fibaro-Shutter funktionieren einwandfrei inkl. Positionierung wenn man die Klasse „38“ hinzufügt bzw. eine der vom Gerät doppelt gemeldete Klasse „37“ in „38“ ändert.
Wenn am das Gerät neu lädt, ist diese manuelle Änderung natürlich wieder weg.
Vermutlich würden auch andere Probleme wie die fehlenden „Untergeräte“ beim Aeon Multisensor oder auch dem neueren Express Control EZMotion.
Das ist allerdings nur eine Vermutung, vielleicht liege ich falsch mit der Annahme.
Bitte gebt mir einfach mal Feedback.
Danke!!
Hi, da ich mich auch mit verschiedenen Z-Wave Geräten beschäftige und insbesondere einen Everspring Sensor mit Untergeräten nach dem Wechsel auf 3.0 nicht ordentlich zum laufen bekomme, wäre ich auch sehr an diesem Thema interessiert.
@furby284:
Mir ist aufgefallen, dass sich Deine beiden Ausschnitte auch in der NodeID unterscheiden (einmal 36, einmal 30) Hat das eine Erklärung ?
Ich habe den AN158 mal angeschlossen um mir das Problem anzusehen und kann es leider nicht nachstellen. Mein Debug sieht aber auch anders aus. Kannst du das noch einmal probieren nachzustellen? Hast du vielleicht über einen Parameter etwas am Metering verstellt?
Einen der Zwischenstecker hatte ich bereits unter IPS 2.7 inkludiert. Das ist die Instanz, die funktioniert.
Ich habe dann alle 3 Zwischenstecker unter IPS 3.0 neu inkludiert und sie haben alle keine Meter2Variable bekommen.
Wenn ich dann der Instanz aus IPS 2.7 eine der 3 Zwave Node IDs zuweise, funktioniert dieser Schalter dann. Da ich dieser Instanz der Reihe nach alle 3 Node IDs testweise zugewiesen hatte, stehen in den Logs unterschiedliche Node IDs.
Ich sehe zwischen den beiden keinen Unterschied: gleiche Klassen, gleicher Debug-Output…
Und der Update-String sieht auch identisch mit deinem aus: „04 10 01 25 20 72 86 27 85 32 70“
Das fehlende „Class: 32“ ist dann wohl der springende Punkt? Woher kommt dieser Eintrag? Macht das IPS aus dem Update-Packet?
Ach ja: die Parameter sind bei allen:
Ich habe die Parameter (wegen deines Hinweises) eben nochmal bei einem auf default:
P1=10, P2=0, P3=3
zurückgestellt und neu geladen. Hat aber leider nichts verändert.