[Modul] Zigbee2MQTT

Hallo @KaiS :


dump.txt (25,9 KB)

Da passt was mit den Profilen noch nicht.
image

Werte werden jetzt aber übernommen, wenn durchz2m geändert.

Gruß
Burkhard

Geht es jetzt?

Grüße,
Kai

Gerade geprüft, perfekt, keine missed exposes und keine „no exposes for Value“ mehr.

Danke.

1 „Gefällt mir“

Bei mir funktioniert alles.
Komischerweise bekomm ich aber im Debug noch einen „No Expose…“

Vielen Dank

Komisch, bei mir saetzt er die MaxTemperatureLimit richtig und schreit auch nicht nach nem Expose for Value.

Vielleicht mal aus Symcon löschen und neu einpflegen?

Gruß
Burkhard

Hab ich schon versucht. Problem bleibt bestehen.

Kannst du nochmal ein Debug erstellen und dabei die Geräteinformationen abrufen?

Grüße,
Kai

dump.txt (5,3 KB)
hier noch mal der Debug.
Das hast du doch gemeint. Oder?

Ja, aber in der Instanz musst du dabei noch auf den Button „Geräteinformationen abrufen“ klicken.

Grüße,
Kai

dump.txt (29,9 KB)
Ok, jetzt hab ichs

Hast du wirklich die aktuelle Dev Version von Z2M installiert?

Grüße,
Kai

Ach so.
Ich bin da ganz normal auf der aktuellen stabel:
image
Dann ist das mein Fehler.
Entschuldige.
Danke für die Hilfe. Am 1.10. werde ich dann wieder aktualisieren.

@KaiS

Moin, hab hier mal wieder nen neues Problem, schaue ich mir morgen aber nochmal genauer an. Geht um einen Rollladenschalter, der bei state andere Werte abverlangt:

Wie gesagt, ich schaue mir morgen mal den Konverter in z2m an und gebe Dir dann noch Details.
Im Debug zeigt er das richtige Profil:

19.09.2022, 21:44:17 | mapExposesToVariables:: All Exposes | [{"type":"cover","features":[{"type":"enum","name":"state","property":"state","access":3,"values":["OPEN","CLOSE","STOP"]},{"type":"numeric","name":"position","property":"position","access":7,"value_min":0,"value_max":100,"description":"Position of this cover"}]},{"type":"enum","name":"moving","property":"moving","access":1,"values":["UP","STOP","DOWN"]},{"type":"binary","name":"calibration","property":"calibration","access":7,"value_on":"ON","value_off":"OFF"},{"type":"binary","name":"motor_reversal","property":"motor_reversal","access":7,"value_on":"ON","value_off":"OFF"},{"type":"enum","name":"backlight_mode","property":"backlight_mode","access":7,"values":["LOW","MEDIUM","HIGH"]},{"type":"numeric","name":"calibration_time","property":"calibration_time","access":1,"unit":"S","description":"Calibration time"},{"type":"numeric","name":"linkquality","property":"linkquality","access":1,"unit":"lqi","description":"Link quality (signal strength)","value_min":0,"value_max":255}]

Gruß
Burkhard

Ich glaube das ist das Problem.

Grüße,
Kai

Ich schaue es mir auch mal an.

Grüße,
Kai

Ich hab mal nen bissl geforscht. Wenn ich den Rollladen über das Webfront steuer, dann geht es. Wenn ich die Variable Status als Button in das IPSView einsetze, sendet er statt der String-Werte nur -1, 0, +1.

TXT: 20.09.2022, 18:02:21 |       Z2MSet Topic | zigbee2mqtt/Bad/Beschattung/Rollladen/set
TXT: 20.09.2022, 18:02:21 |       Z2MSet Payload | {"state":"-1"}
TXT: 20.09.2022, 18:02:24 |       Z2MSet Topic | zigbee2mqtt/Bad/Beschattung/Rollladen/set
TXT: 20.09.2022, 18:02:24 |       Z2MSet Payload | {"state":"0"}
TXT: 20.09.2022, 18:02:40 |       Z2MSet Topic | zigbee2mqtt/Bad/Beschattung/Rollladen/set
TXT: 20.09.2022, 18:02:40 |       Z2MSet Payload | {"state":"CLOSE"}
TXT: 20.09.2022, 18:02:40 |       MQTT Topic | zigbee2mqtt/Bad/Beschattung/Rollladen
TXT: 20.09.2022, 18:02:40 |       MQTT Payload | {"backlight_mode":"HIGH","calibration":"OFF","calibration_time":15.8,"linkquality":91,"motor_reversal":"OFF","moving":"DOWN","position":100,"state":"OPEN"}
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_BacklightMode | Value: HIGH
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_Linkquality | Value: 91
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_Position | Value: 100
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_State | Value: OPEN
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_Moving | Value: DOWN
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_Calibration | Value: OFF
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_MotorReversal | Value: 
TXT: 20.09.2022, 18:02:40 | Info :: SetValue for Z2M_CalibrationTime | Value: 15,8
TXT: 20.09.2022, 18:02:56 |       MQTT Topic | zigbee2mqtt/Bad/Beschattung/Rollladen
TXT: 20.09.2022, 18:02:56 |       MQTT Payload | {"backlight_mode":"HIGH","calibration":"OFF","calibration_time":15.8,"linkquality":94,"motor_reversal":"OFF","moving":"STOP","position":0,"state":"CLOSE"}
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_BacklightMode | Value: HIGH
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_Linkquality | Value: 94
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_Position | Value: 0
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_State | Value: CLOSE
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_Moving | Value: STOP
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_Calibration | Value: OFF
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_MotorReversal | Value: 
TXT: 20.09.2022, 18:02:56 | Info :: SetValue for Z2M_CalibrationTime | Value: 15,8

Kannst Du da was mit anfangen?

Gruß
Burkhard

@Burki24, das Problem liegt an IPSView, oder?

Grüße,
Kai

Moin @KaiS

stimmt leider. Habe es @Brownson auch schon gemeldet. Der „Value-Button“ akzeptiert halt nur numerische Werte. Zigbee schickt aber String-Werte.

Könnte man mit einem „Association-Button“ zwar machen, ist aber für meine optische Darstellung nicht hilfreich, da man beim „Association-Button“ immer eine Auswahl erhält. Ich hätte aber gerne, dass ich per Button einen direkten Wert (OPEN, CLOSE, STOP) senden kann. Das geht so in der Form momentan nur mit einem „Script-Button“.

In V. 6.1 will Andreas sich das nochmal ansehen.

Gruß
Burkhard

1 „Gefällt mir“

Moin @KaiS

bei den Zigbee Shuttern muss noch irgendwas nicht hinhauen. Sie lassen sich ohne Probleme bedienen, trotzdem gibt es immer folgende Fehlermeldung:

27.09.2022, 07:32:40 | FlowHandler          | Kann Daten nicht zur Instanz #31458 weiterleiten: 
Warning: Cannot auto-convert value for parameter Value (stod) in /var/lib/symcon/modules/.store/info.schnittcher.ips.zigbee2mqtt/libs/Zigbee2MQTTHelper.php on line 1255
RESULT:

Den Dump habe ich Dir mal beigefügt. Vielleicht kannst Du da was sehen.

dump (11).zip (1,3 KB)

Der Fehler tritt auf, bei Bewegung des Rollladen (OPEN, CLOSE, STOP)
Gruß
Burkhard

Hi,
auch beim Position Befehl? Mein Antrieb hat da noch nie gemeckert. Ich habe dieses Tuya-Perlenketten Ding.

Ralf