Closed probutus closed 4 years ago
The payloads you send are not valid JSON, e.g. {state:ON}
should be {"state": "ON"}
. Try with mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m '{"state": "ON"}'
you' re right. I got tricked by the BASH
This works: mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m {\"state\":\"ON\"\,\"brightness\":255}
I'm on latest 1.13.1 branch and have a ikea tradfri 900lm and a philips hue e27 color lamp connected. Both work flawlessly with the original hue 2.1. bridge.
I paired both lamps with zigbee2mqtt and now I try to switch the lamps via MQTT (homeassistant is OFF; I'm using plain MQTT)
Independently what I send to zigbee2mqtt the lamp is switched off and its brightness is set to 0. This behaviour is the same with the ikea and the hue Lamp. I found a similar post where it was written that it should work exactly this way hence I'm filing a bug report I sent these commands (initially, I switched the lamp manually on)
Debug Log is here:
More detailed debug log with tux@Darkstar:~$ mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m {"state":"ON"\,"brightness":100} tux@Darkstar:~$ mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m {"state":"TOGGLE"} tux@Darkstar:~$ mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m {"state":"ON"\,"brightness":100} tux@Darkstar:~$ mosquitto_pub -h andromeda.fritz.box -p 1883 -t zigbee2mqtt/tradfri_900lm_ez/set -m {"state":"OFF"}