Servus,
die "PHILIPS Hue White E27 Filament Bluetooth LED Lampe" (LWA004) lässt sich bei Adapterversion 1.0.1 immer noch nicht einlernen. Bei vorherigen Adapterversionen hatte ich auch nie Erfolg. Da kommt "undefined" und das Fragezeichen als Icon.
Interview successful: {"friendly_name":"0x001788010816a80b","model":"8718699688820","vendor":"Philips","description":"Hue Filament Standard A60/E27 bluetooth","supported":true}
Error: Device 001788010816a80b "LWA004" not described in statesMapping.. undefined
Große Anung habe ich nicht, aber trotzdem mal herumgesucht, gegoogled und probiert.
Hier stand zwar "LWA004" aufgeführt:
/opt/iobroker/node_modules/zigbee-herdsman-converters/devices.js
Aber in einer weiteren Datei hat sie gefehlt. Nachdem ich dann mit
sudo nano /opt/iobroker/node_modules/iobroker.zigbee/lib/devices.js
folgende Zeilen nachträglich eingebaut habe,
{
vendor: 'Philips',
models: ['LWA004'],
icon: 'img/philips_hue_lwa004.png',
states: lightStates,
syncStates: [sync.brightness],
},
wird die Birne erkannt und das Objekt angelegt. State und brightness lassen sich bedienen, Birne reagiert.
Nur Icon bringe ich keines zustande. Nur die selbst erzeugten oder von z.B. lwv001 kopierten Icons hier abzulegen reicht nicht aus.
/opt/iobroker/iobroker-data/files/zigbee.admin/img/philips_hue_lwa004.png
/opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_lwa004.png
Gehört das hier noch eingetragen? Oder doch was für Profis?
/opt/iobroker/iobroker-data/files/zigbee.admin/_data.json
Für meine Ansprüche funktioniert die Birne erstmal. Muss halt nur nach jedem Adapterupgrade die paar Zeilen neu einfügen.