Ich benötigge eine kleine Hilfestellung von hoffe mir kann jemand helfen mit den Zigbee2Mqtt. ich habe hier auch schon einiges gelesen, und in anderen foren von OH. Leider komme ich nicht mehr weiter bei den Schalter von Aquara und Silvercast Lidel Smart button.
Was hab ich gemacht Zigbee2mqtt installiert und ein gerichten.
Hier mal meine devices:
Code: Alles auswählen
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost:1883
user: openhabian
password: server06m
serial:
port: /dev/ttyACM0
frontend: false
devices:
'0x2c1165fffe5181a3':
friendly_name: '0x2c1165fffe5181a3'
'0xe0798dfffe9c968e':
friendly_name: '0xe0798dfffe9c968e'
'0x84fd27fffe4813a7':
friendly_name: '0x84fd27fffe4813a7'
'0x2c1165fffe5184d7':
friendly_name: 'button2'
Code: Alles auswählen
Thing topic button2 "button2" @ "SZ"
{
Channels:
Type string : action "action" [ stateTopic = "zigbee2mqtt/button2/action" ]
Type number : battery "battery" [ stateTopic = "zigbee2mqtt/button2/battery" ]
Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/button2/linkquality" ]
}
Code: Alles auswählen
String button2_Action "button2 [%s]" <button> {channel="mqtt:topic:broker:button2:action"}
Number button2_BATTERY "button2 BAT [%.1f %%]" <battery> {channel="mqtt:topic:broker:button2:battery"}
Number button2_LINKQUALITY "button2 [%d]" {channel="mqtt:topic:broker:button2:linkquality"}
Hier die JSON transform getZigbeeClick:
Code: Alles auswählen
(function(x){
var result = "none";
var json = JSON.parse(x);
try
{
result = json.click;
}
catch(e)
{
result = "none";
}
return result;
})(input)
Ich hoffe wirklich das irgendwer so nett ist und mir helfen kann
