@michif100 Wobei, wen nich hier in Influx die RAW Data anschaue, sieht es ja so aus, als ob die Werte nur alles 10 Sekunden kommen, oder?
Aber warum dann nicht im 5 Sekunden Takt?
@michif100 Wobei, wen nich hier in Influx die RAW Data anschaue, sieht es ja so aus, als ob die Werte nur alles 10 Sekunden kommen, oder?
Aber warum dann nicht im 5 Sekunden Takt?
Hallo zusammen,
ich stehe grad mega auf dem Schlauch.
Meine Werte kommen im 100ms Takt rein. Da habe ich Angst mir die Festplatte voll zu loggen.
Daher würde ich gerne über den Adapter einstellen, dass die Werte wirklich nur im 5-Sekunden-Takt geloggt werden, egal wie die Werte aussehen.
Die Doku zu Entprellzeit und Blockzeit habe ich gelesen (ob ich sie richtig verstanden habe ist eine andere Frage).
Aktuell sieht es so aus:
Das funktioniert jedoch so nicht.
Wennich oben die Verlaufsdaten auswähle, kommen die Daten weiter im Milisekunden Takt.
Bin dankbar für jeden Tipp.
@homoran Danke, den habe ich mir nun mal installiert. Ich hatte "Nur die Broker/client" Variante, da hatte ich diese Option nicht gefunden.
Hallo zusammen,
ich habe lange gesucht und probiert, aber jetzt komme ich nicht mehr weiter, und benötige eure Hilfe.
Problem:
Datenpunkt aus einem Adapter (Nicht aus dem MQTT-Adapter) soll seine Werte über MQTT publishen.
Was habe ich bisher verstanden und versucht:
Ich habe gelesen, dass es mit dem MQTT Adapter wohl nicht mehr möglich ist, über das Makieren der Topics Datenpunkte außerhalb des MQTT Adapters zu publishen. (Bei mir klappt das auch nicht.
Also zweiter Ansatz: Alias unter alias.0.test angelegt und diesen Pfad in der Maske des MQTT Adapters zum Publishen angegeben.
Wenn ich von Hand den Value ändere mit ACK=false, dann klappt es wie erwartetet und der MQTT Adpater publisht den Wert.
Also mein Gedanke:
Den eigentlich Wert an den Alias koppeln und den Wert mit ACK=false übergeben, damit der MQTT Adapter überhaupt publisht.
Hier stecke ich allerdings fest. Mit Blockly habe ich es über "bind" versucht, aber hier habe ich keinen Einfluss auf den ACK Status.
Besten Dank für eure Hilfe meinen Knoten im Kopf zu lösen.
OK, Kommando zurück, ich lösche das hier nicht, vielleicht nützt es mal noch jemandem, aber es muss wohl die Empfangsstärke gewesen sein!
Bei -92 dB war es sehr unzuverlässig, jetzt näher an der Zentrale mit -75 dB geht es zuverlässig!
OK, Kommando zurück, ich lösche das hier nicht, vielleicht nützt es mal noch jemandem, aber es muss wohl die Empfangsstärke gewesen sein!
Bei -92 dB war es sehr unzuverlässig, jetzt näher an der Zentrale mit -75 dB geht es zuverlässig!
Ich hänge mich auch nochmal ran.
War vor kurzem schon mal hier wegen Einbindung von Eltako FSSA-230.
Das hat soweit dann geklappt.
Leider ist das Anzeige-/Schaltverhalten noch inkonsistent.
Kurzer Screencast zeigt das Problem.
Dabei habe ich Folgendes gemacht:
Wenn das Relais zum Beispiel an ist, und ich setzte den State auf OFF/0, dann schaltete es trotzdem nicht aus.
Ich versuche es jetzt mal noch näher am EnOcean Stick...
https://www.icloud.com/iclouddrive/0eb08pe0oLRoFEjAsHTv0cIPg#Bildschirmaufnahme_2022-10-09_um_09.41
P.S.: Log zeigt (zumindest für mich) nichts Auffälliges
2022-10-09 08:16:18.485 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC', payload '{\\\"action\\\":\\\"on\\\",\\\"battery\\\":87,\\\"linkquality\\\":40,\\\"update\\\":{\\\"state\\\":\\\"idle\\\"}}'\"}","ack":true,"ts":1665303378480,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303378480}
2022-10-09 08:16:18.486 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC', payload '{\"action\":\"on\",\"battery\":87,\"linkquality\":40,\"update\":{\"state\":\"idle\"}}'"}
2022-10-09 08:16:18.493 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/battery', payload '87'\"}","ack":true,"ts":1665303378487,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303378487}
2022-10-09 08:16:18.493 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/battery', payload '87'"}
2022-10-09 08:16:18.502 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/linkquality', payload '40'\"}","ack":true,"ts":1665303378498,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303378498}
2022-10-09 08:16:18.502 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/linkquality', payload '40'"}
2022-10-09 08:16:18.507 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/update-state', payload 'idle'\"}","ack":true,"ts":1665303378498,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303378498}
2022-10-09 08:16:18.507 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/update-state', payload 'idle'"}
2022-10-09 08:16:18.512 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/action', payload 'on'\"}","ack":true,"ts":1665303378498,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303378498}
2022-10-09 08:16:18.512 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/action', payload 'on'"}
2022-10-09 08:16:22.553 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC', payload '{\\\"action\\\":\\\"off\\\",\\\"battery\\\":87,\\\"linkquality\\\":21,\\\"update\\\":{\\\"state\\\":\\\"idle\\\"}}'\"}","ack":true,"ts":1665303382542,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303382542}
2022-10-09 08:16:22.553 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC', payload '{\"action\":\"off\",\"battery\":87,\"linkquality\":21,\"update\":{\"state\":\"idle\"}}'"}
2022-10-09 08:16:22.571 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/battery', payload '87'\"}","ack":true,"ts":1665303382564,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303382564}
2022-10-09 08:16:22.571 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/battery', payload '87'"}
2022-10-09 08:16:22.580 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/linkquality', payload '21'\"}","ack":true,"ts":1665303382572,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303382572}
2022-10-09 08:16:22.581 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/linkquality', payload '21'"}
2022-10-09 08:16:22.597 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/update-state', payload 'idle'\"}","ack":true,"ts":1665303382572,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303382572}
2022-10-09 08:16:22.597 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/update-state', payload 'idle'"}
2022-10-09 08:16:22.622 - silly: enocean.0 (117731) States system redis pmessage *.logging/mqtt.0.zigbee2mqtt.bridge.logging:{"val":"{\"level\":\"info\",\"message\":\"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/action', payload 'off'\"}","ack":true,"ts":1665303382615,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1665303382615}
2022-10-09 08:16:22.622 - silly: enocean.0 (117731) mqtt.0.zigbee2mqtt.bridge: logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Button Nisi PC/action', payload 'off'"}
2022-10-09 08:16:22.632 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":0,"ack":false,"ts":1665303382623,"q":0,"c":"script.js.Denise_PC","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1665303382623}
2022-10-09 08:16:22.632 - debug: enocean.0 (117731) state ff8b2b80.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1665303382623,"q":0,"c":"script.js.Denise_PC","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1665303382623}
2022-10-09 08:16:22.640 - debug: enocean.0 (117731) Sent data: 55000707017af650ff992c923000ff8b2b80ff005e
2022-10-09 08:16:22.644 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":0,"ack":true,"ts":1665303382642,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303382623}
2022-10-09 08:16:22.665 - info: enocean.0 (117731) 55000100026500
2022-10-09 08:16:22.665 - debug: enocean.0 (117731) 55000100026500
2022-10-09 08:16:22.665 - debug: enocean.0 (117731) Packet type 2 received: {"code":"OK"}
2022-10-09 08:16:26.040 - info: enocean.0 (117731) 55000a0701eba5141b0f28058697b00001ffffffff4f00
2022-10-09 08:16:26.041 - debug: enocean.0 (117731) 55000a0701eba5141b0f28058697b00001ffffffff4f00
2022-10-09 08:16:26.043 - debug: enocean.0 (117731) Message for ID 058697b0 has been received. It was repeated 0 times.
2022-10-09 08:16:26.050 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"058697b0","ack":true,"ts":1665303386046,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303255482}
2022-10-09 08:16:26.248 - info: enocean.0 (117731) 55000a0701eba58777870f040198a73001ffffffff5c00
2022-10-09 08:16:26.248 - debug: enocean.0 (117731) 55000a0701eba58777870f040198a73001ffffffff5c00
2022-10-09 08:16:26.251 - debug: enocean.0 (117731) Message for ID 040198a7 has been received. It was repeated 0 times.
2022-10-09 08:16:26.254 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"040198a7","ack":true,"ts":1665303386253,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303386253}
2022-10-09 08:16:28.279 - info: enocean.0 (117731) 55000707017af670ff8b2b803001ffffffff5c00
2022-10-09 08:16:28.279 - debug: enocean.0 (117731) 55000707017af670ff8b2b803001ffffffff5c00
2022-10-09 08:16:28.281 - debug: enocean.0 (117731) Message for ID ff8b2b80 has been received. It was repeated 0 times.
2022-10-09 08:16:28.285 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"ff8b2b80","ack":true,"ts":1665303388284,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303388284}
2022-10-09 08:16:41.860 - info: enocean.0 (117731) 55000707017af650ff8b2b803001ffffffff5b00
2022-10-09 08:16:41.860 - debug: enocean.0 (117731) 55000707017af650ff8b2b803001ffffffff5b00
2022-10-09 08:16:41.862 - debug: enocean.0 (117731) Message for ID ff8b2b80 has been received. It was repeated 0 times.
2022-10-09 08:16:41.866 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"ff8b2b80","ack":true,"ts":1665303401865,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303388284}
2022-10-09 08:16:54.480 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":1,"ack":false,"ts":1665303414479,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1665303414479}
2022-10-09 08:16:54.481 - debug: enocean.0 (117731) state ff8b2b80.CMD changed: 1 (ack = false) state: {"val":1,"ack":false,"ts":1665303414479,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1665303414479}
2022-10-09 08:16:54.485 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":1,"ack":true,"ts":1665303414484,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303414479}
2022-10-09 08:16:54.504 - debug: enocean.0 (117731) Sent data: 55000707017af670ff992c923000ff8b2b80ff00a0
2022-10-09 08:16:54.513 - info: enocean.0 (117731) 55000100026500
2022-10-09 08:16:54.513 - debug: enocean.0 (117731) 55000100026500
2022-10-09 08:16:54.514 - debug: enocean.0 (117731) Packet type 2 received: {"code":"OK"}
2022-10-09 08:16:54.753 - info: enocean.0 (117731) 55000707017af670ff8b2b803001ffffffff5f00
2022-10-09 08:16:54.753 - debug: enocean.0 (117731) 55000707017af670ff8b2b803001ffffffff5f00
2022-10-09 08:16:54.755 - debug: enocean.0 (117731) Message for ID ff8b2b80 has been received. It was repeated 0 times.
2022-10-09 08:16:54.759 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"ff8b2b80","ack":true,"ts":1665303414757,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303388284}
2022-10-09 08:16:59.774 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":0,"ack":false,"ts":1665303419773,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1665303419773}
2022-10-09 08:16:59.775 - debug: enocean.0 (117731) state ff8b2b80.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1665303419773,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1665303419773}
2022-10-09 08:16:59.779 - silly: enocean.0 (117731) States user redis pmessage enocean.0.*.CMD/enocean.0.ff8b2b80.CMD:{"val":0,"ack":true,"ts":1665303419778,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303419773}
2022-10-09 08:16:59.825 - debug: enocean.0 (117731) Sent data: 55000707017af650ff992c923000ff8b2b80ff005e
2022-10-09 08:16:59.840 - info: enocean.0 (117731) 55000100026500
2022-10-09 08:16:59.841 - debug: enocean.0 (117731) 55000100026500
2022-10-09 08:16:59.841 - debug: enocean.0 (117731) Packet type 2 received: {"code":"OK"}
2022-10-09 08:17:21.804 - info: enocean.0 (117731) 55000a0701eba5141e1128058697b00001ffffffff4f00
2022-10-09 08:17:21.804 - debug: enocean.0 (117731) 55000a0701eba5141e1128058697b00001ffffffff4f00
2022-10-09 08:17:21.806 - debug: enocean.0 (117731) Message for ID 058697b0 has been received. It was repeated 0 times.
2022-10-09 08:17:21.809 - silly: enocean.0 (117731) States user redis pmessage enocean.0.gateway.*/enocean.0.gateway.lastID:{"val":"058697b0","ack":true,"ts":1665303441808,"q":0,"from":"system.adapter.enocean.0","user":"system.user.admin","lc":1665303441808}
@paul53 Also vielen Dank nochmal, deine Logik hat natürlich so funktioniert.
Dabei habe ich allerdings das gleiche Problem wie zuvor.
Ich denke, dass das Problem am EnOcean Gerät liegt, werde wohl dort nochmal nachhaken müssen.
Der Wert des Aktors wird korrekt gesetzt, das RElais schaltet jedoch nach wie vor nicht.
Kurzer Screencast zeigt das Problem.
Dabei habe ich folgendes gemacht:
Ich versuche es jetzt mal noch näher am EnOcean Stick...
https://www.icloud.com/iclouddrive/0eb08pe0oLRoFEjAsHTv0cIPg#Bildschirmaufnahme_2022-10-09_um_09.41
@paul53 Hey klasse, danke für den Hinweis, werde ich gleich mal versuchen.
Das mit dem Update vs. control macht natürlich Sinn, ich hatte das noch aus einem ersten Versuch drin, als ich von String on zu 1 konvertieren wollte
Hallo zusammen,
Ausgangspunkt:
Enocean Aktor mit den Objekten
CMD (Wert 0 oder 1, beschriftet mit OFF und ON)
REL (false oder true)
Schalte ich CMD manuell auf 1/ON, so schaltet das Relais des Aktors korrekt.
Nun möchte ich CMD durch einen physischen Button bedienen, dessen Stati per MQTT rein kommen.
Da habe ich dann on oder off als String.
Mit dem von mir angehängten Blockly Script wird sich korrekt CMD aktualisiert und 0 oder 1 geschrieben.
Das Problem ist jedoch, dass das physische Relais trotzdem nicht schaltet?
Habe ich irgendwo einen Denkfehler?