Re: Sonoff SNZB-01 Switch / zigbee2mqtt "There is no profile available for the selected item"
Verfasst: 26. Okt 2022 18:29
Kannst Du bitte mal ein konkretes Beispiel zeigen? "Geht nicht" gibt's nicht.
Code: Alles auswählen
{"ZbReceived":{"0x1D40":{"Device":"0x1D40","Name":" door_contact","0500?00":"010000010000","ZoneStatusChange":1,"ZoneStatusChangeZone":1,"Contact":1,"Endpoint":1,"LinkQuality":84}}}
Code: Alles auswählen
{"ZbReceived":{"0x1D40":{"Device":"0x1D40","Name":" door_contact","BatteryPercentage":100,"Endpoint":1,"LinkQuality":71}}}
Code: Alles auswählen
REGEX:(.*0x1D40.*)∩JSONPATH:$.ZbReceived.0x1D40.Contact
Code: Alles auswählen
Executing the JSONPATH-transformation failed: Invalid path '$.ZbReceived.0x1D40.Contact' in '{"ZbReceived":{"0x1D40":{"Device":"0x1D40","Name":" door_contact","BatteryPercentage":100,"Endpoint":1,"LinkQuality":71}}}'
Code: Alles auswählen
// JSON 1
{
"ZbReceived": {
"0x1D40": {
"Device": "0x1D40",
"Name": " door_contact",
"0500?00": "010000010000",
"ZoneStatusChange": 1,
"ZoneStatusChangeZone": 1,
"Contact": 1,
"Endpoint": 1,
"LinkQuality": 84
}
}
}
// JSON 2
{
"ZbReceived": {
"0x1D40": {
"Device": "0x1D40",
"Name": " door_contact",
"BatteryPercentage": 100,
"Endpoint": 1,
"LinkQuality": 71
}
}
}
Code: Alles auswählen
REGEX:(.*0x1D40.*Contact.*)∩JSONPATH:$.ZbReceived.0x1D40.Contact
Code: Alles auswählen
REGEX:(.*0x78AD.*BatteryPercentage.*)∩JSONPATH:$.ZbReceived.0x78AD.BatteryPercentage