NEWS
Blitzwollf Zigbee Steckdose via MQTT ansprechen
-
Guten Abend zusammen,
Ich habe folgendes Szenario:
Ein paar Blitzwolf Steckdosen sind via zigbee mit meiner iobroker Installation verbunden.
Die Steckdosen existieren als Objekte und sind ansteuerbar.
Meine 3D Drucker (Moonraker) sollen nun per MQTT diese Steckdosen schalten.
Dazu habe ich in iobroker den MQTT Adapter hinzugefügt.
Die Verbindung zu iobroker klappt soweit auch, Probleme habe ich nur mit den Command Topics/ dem State Query. Ich habe keinerlei Erfahrungen mit MQTT.
Mit meiner MQTT Config auf Seiten des Druckers werden die entsprechenden command_topic,query_topic und state_topic als Objekte in iobroker angelegt.type: mqtt command_topic: cmnd/blitzwolf-switch-thinker/POWER # Tasmota uses "on" and "off" as the payload, so our template simply renders # the command command_payload: {command} # There is no need to set the retain flag for Tasmota devices. Moonraker # will use the query topic to initialize the device. Tasmota will publish # all changes in state to the state topic. retain_command_state: False # To query a tasmota device we send the command topic without a payload. # Optionally we could send a "?" as the payload. query_topic: cmnd/blitzwolf-switch-thinker/POWER-current #query_payload: ? state_topic: cmnd/blitzwolf-switch-thinker/POWER-state # The response is either "ON" or "OFF". Moonraker will handle converting to # lower case. state_response_template: {payload} # Tasmota updates the state topic when the device state changes, so it is not # not necessary to query after a command query_after_command: FalseMit diesen Objekten kann ich aber natürlich nicht die Steckdosen steuern bzw. deren Status abfragen.
Effektiv müsste ich die entsprechenden Einträge aus den Zigbee Objekten abfragen/ansprechen.
Wie kann ich diese in MQTT verfügbar machen?
Wenn ich z.b. den Pfad zigbee/Blitzwolfsteckdose/state im MQTT Adapter publishe wird dieser leider nicht korrekt ausgelesen.
Mir mangelt es hier am Verständnis für MQTT, die Lösung dürfte eigentlich nicht so schwer sein.
Danke für eure Hilfe -
Guten Abend zusammen,
Ich habe folgendes Szenario:
Ein paar Blitzwolf Steckdosen sind via zigbee mit meiner iobroker Installation verbunden.
Die Steckdosen existieren als Objekte und sind ansteuerbar.
Meine 3D Drucker (Moonraker) sollen nun per MQTT diese Steckdosen schalten.
Dazu habe ich in iobroker den MQTT Adapter hinzugefügt.
Die Verbindung zu iobroker klappt soweit auch, Probleme habe ich nur mit den Command Topics/ dem State Query. Ich habe keinerlei Erfahrungen mit MQTT.
Mit meiner MQTT Config auf Seiten des Druckers werden die entsprechenden command_topic,query_topic und state_topic als Objekte in iobroker angelegt.type: mqtt command_topic: cmnd/blitzwolf-switch-thinker/POWER # Tasmota uses "on" and "off" as the payload, so our template simply renders # the command command_payload: {command} # There is no need to set the retain flag for Tasmota devices. Moonraker # will use the query topic to initialize the device. Tasmota will publish # all changes in state to the state topic. retain_command_state: False # To query a tasmota device we send the command topic without a payload. # Optionally we could send a "?" as the payload. query_topic: cmnd/blitzwolf-switch-thinker/POWER-current #query_payload: ? state_topic: cmnd/blitzwolf-switch-thinker/POWER-state # The response is either "ON" or "OFF". Moonraker will handle converting to # lower case. state_response_template: {payload} # Tasmota updates the state topic when the device state changes, so it is not # not necessary to query after a command query_after_command: FalseMit diesen Objekten kann ich aber natürlich nicht die Steckdosen steuern bzw. deren Status abfragen.
Effektiv müsste ich die entsprechenden Einträge aus den Zigbee Objekten abfragen/ansprechen.
Wie kann ich diese in MQTT verfügbar machen?
Wenn ich z.b. den Pfad zigbee/Blitzwolfsteckdose/state im MQTT Adapter publishe wird dieser leider nicht korrekt ausgelesen.
Mir mangelt es hier am Verständnis für MQTT, die Lösung dürfte eigentlich nicht so schwer sein.
Danke für eure Hilfe@rctomcat sagte in Blitzwollf Zigbee Steckdose via MQTT ansprechen:
Mir mangelt es hier am Verständnis für MQTT, die Lösung dürfte eigentlich nicht so schwer sein.
sry.. aber nicht nur hier hast du ein verständniss Problem
wenn den drucker auf mqtt spricht dann brauchst u den mqtt adapter.. aus diesen musst du per blockly oder script dir die states ziehen auf die du reagieren willst und im script im zigee adapter die Dose schalten
nicht der Drucker schaltet die Dose sondern der Drucker liefert dir nur ein state .. die Verabreiung macht dann der iobroker