experimental: output: attribute
After reboot zigbee2mqtt send the payload as expected:
zigbee2mqtt:info 2019-11-26T22:32:58: MQTT publish: topic 'zigbee2mqtt/switch1/linkquality', payload '21'
zigbee2mqtt:info 2019-11-26T22:32:58: MQTT publish: topic 'zigbee2mqtt/switch1/battery', payload '87'
zigbee2mqtt:info 2019-11-26T22:32:58: MQTT publish: topic 'zigbee2mqtt/switch1/click', payload 'on'
I then updated my mqtt.things as followed:
Thing topic switch1 "switch 1" {
Channels:
Type string : click [ stateTopic="zigbee2mqtt/switch1/click" ]
}
and kept the .item as it was.
This works but I keep having a warning message:
00:04:38.604 [WARN ] [hab.binding.mqtt.generic.ChannelState] - Command 'off' not supported by type 'OnOffValue': No enum constant org.eclipse.smarthome.core.library.types.OnOffType.off
00:04:38.604 [INFO ] [smarthome.event.ItemStateChangedEvent] - switch1Click changed from ON to OFF
How could I get rid of that warning?
I would also to get rid of the ZigbeeLogType messages (INFO and WARNING) that appears in my log tail every 2 minutes:
00:04:24.253 [INFO ] [smarthome.event.ItemStateChangedEvent] - ZigbeeLogType changed from devices to groups
00:04:24.269 [WARN ] [nternal.JSonPathTransformationService] - JsonPath expressions with more than one result are only supported for Boolean, Number and String data types, please adapt your selector. Result: [{"ieeeAddr":"0x00124b000be89d05","type":"Coordinator","networkAddress":0,"friendly_name":"Coordinator","softwareBuildID":"zStack12","dateCode":"20190608","lastSeen":1574809464259},{"ieeeAddr":"0xccccccfffe924769","type":"EndDevice","networkAddress":63209,"model":"E1743","friendly_name":"switch2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Battery","modelID":"TRADFRI on\/off switch","hardwareVersion":1,"softwareBuildID":"2.2.008","dateCode":"20190410","lastSeen":1574809175502},{"ieeeAddr":"0xccccccfffe2fbaa0","type":"EndDevice","networkAddress":47694,"model":"E1525","friendly_name":"Motion Sensor","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Battery","modelID":"TRADFRI motion sensor","hardwareVersion":1,"softwareBuildID":"2.0.022","dateCode":"20190308","lastSeen":null},{"ieeeAddr":"0xccccccfffe925007","type":"EndDevice","networkAddress":18691,"model":"E1743","friendly_name":"switch1","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Battery","modelID":"TRADFRI on\/off switch","hardwareVersion":1,"softwareBuildID":"2.2.008","dateCode":"20190410","lastSeen":1574809438004},{"ieeeAddr":"0x000d6ffffeaf6ff8","type":"Router","networkAddress":48108,"model":"E1603\/E1702","friendly_name":"Prise","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelID":"TRADFRI control outlet","hardwareVersion":1,"softwareBuildID":"2.0.022","dateCode":"20190308","lastSeen":1574809454446},{"ieeeAddr":"0x000d6ffffefd566c","type":"Router","networkAddress":4667,"model":"E1603\/E1702","friendly_name":"Prise_Denon","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelID":"TRADFRI control outlet","hardwareVersion":1,"softwareBuildID":"2.0.022","dateCode":"20190308","lastSeen":null},{"ieeeAddr":"0x000d6ffffefd4f11","type":"Router","networkAddress":20717,"model":"E1603\/E1702","friendly_name":"Prise_Sony","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelID":"TRADFRI control outlet","hardwareVersion":1,"softwareBuildID":"2.0.022","dateCode":"20190308","lastSeen":1574807409334},{"ieeeAddr":"0x000d6ffffefc1b85","type":"Router","networkAddress":6524,"model":"E1603\/E1702","friendly_name":"Eclairage_Armoire","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelID":"TRADFRI control outlet","hardwareVersion":1,"softwareBuildID":"2.0.022","dateCode":"20190308","lastSeen":1574808391061},{"ieeeAddr":"0x000d6ffffef51948","type":"EndDevice","networkAddress":963,"model":"E1743","friendly_name":"Switch_Armoire1","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Battery","modelID":"TRADFRI on\/off switch","hardwareVersion":1,"softwareBuildID":"2.0.020","dateCode":"20180921","lastSeen":null},{"ieeeAddr":"0x000d6ffffef34653","type":"EndDevice","networkAddress":43146,"model":"E1743","friendly_name":"Switch_Armoire2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","powerSource":"Battery","modelID":"TRADFRI on\/off switch","hardwareVersion":1,"softwareBuildID":"2.2.008","dateCode":"20190410","lastSeen":null}]
00:04:24.269 [INFO ] [smarthome.event.ItemStateChangedEvent] - ZigbeeLogType changed from groups to devices
Any suggestions?