dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.89k stars 498 forks source link

Can deconz upgrade firmware of Osram bulbs? #2091

Closed NeighborGeek closed 4 years ago

NeighborGeek commented 4 years ago

I bought a raspbee and have just successfully paired one of my ikea bulbs and updated the firmware. I have a bunch of Sylvania Osram bulbs that I'd like to be able to update as well. Can deconz do that? If so, where do I download the firmware files from?

robidog commented 4 years ago

Incidentally this was posted on Twitter a few minutes ago: https://phoscon.de/en/support#ota-update-osram-devices

Coincidence?

NeighborGeek commented 4 years ago

Sweet! I'll look forward to trying it this evening.

NeighborGeek commented 4 years ago

Unfortunately, no dice so far. Following that process, I downloaded the firmware matching my bulb's image type (0x000F) and saved it to the OTAU folder. I selected the bulb in deconz, selected the file, and at that point the bulb's progress field changed to PAUSED. Then I clicked the update button, and the progress changed to IDLE, and stayed that way.

I tried restarting deconz, in case it checks the OTAU files at startup, and I power cycled the bulb as well. I do see one thing that could be an issue - Looking at the node info for this bulb, the manufacturer id is listed as 0xbbaa, while the image file lists a manufacturer ID of 0x1189. I'm guessing that deconz recognizes that the bulb and firmware have different manufacturer IDs and won't apply the mismatched firmware.

Does this mismatch mean that I actually do have different bulbs from what the firmware is intended for, or is there something else going on here?

For anyone else with osram bulbs, what is their manufacturer id?

2019-11-19-174654_1920x1080_scrot 2019-11-19-174659_1920x1080_scrot

NeighborGeek commented 4 years ago

Paying closer attention, I realized that the filename of image type 0x000F indicates that it's for a BR30 bulb, while the actual bulbs I have are A19's, so it's probably not the right firmware anyway. The only types listed for A19 on the ledvance site are 0x000C and 0x000D though, so perhaps they just don't offer the one for my bulbs.

FWIW, the bulb in question is model # 73824

mysteryan commented 4 years ago

A bit sidetrack, but since the firmware is available, would it be possible to flash EU firmware on the US bulbs. In other words, change the primary protocol used from ZHA to ZLL that EU uses?

robidog commented 4 years ago

@NeighborGeek I just noticed this in the FAQ: "This guide requires the deCONZ GUI with at least version 2.5.71". Have you updated to that version yet?

NeighborGeek commented 4 years ago

Yes, I am using 2.05.71. Thanks for asking though, I hadn’t seen that part.

On Fri, Nov 22, 2019 at 6:53 AM robidog notifications@github.com wrote:

@NeighborGeek https://github.com/NeighborGeek I just noticed this in the FAQ: "This guide requires the deCONZ GUI with at least version 2.5.71". Have you updated to that version yet?

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2091?email_source=notifications&email_token=AAZ6RZSUHMBPS6OZWAQ66RTQU7I3JA5CNFSM4JO4KB6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE5RN2A#issuecomment-557520616, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAZ6RZVW5LX4P425FAKYTLDQU7I3JANCNFSM4JO4KB6A .

mysteryan commented 4 years ago

Incidentally this was posted on Twitter a few minutes ago: https://phoscon.de/en/support#ota-update-osram-devices

Coincidence?

Works great. I upgraded all my "LEDVANCE" manufactured bulbs. Download page doesn't provide firmware for older "OSRAM" manufactured bulbs though.

hellcry37 commented 4 years ago

for me update of osram bulbs works but version show remains the same, doesn't update in phoscon app

manup commented 4 years ago

If the version number isn't updatet you can you please try to read it manually.

nassost79 commented 4 years ago

Hi all, I'm running HassOS on a Raspberry pi4 with Conbee 2. I want to update the firmware of my Osram bulbs. I 've found the file necessary from the Ledvance site (0x0013) and downloaded it in my PC. How do I transfer it to the STD OTAU plugin?

Ltek commented 4 years ago

@manup Just started playing with the FW update option. I noticed none of my 10 devices update the info in the STD OTAU screens. Would be great if you can have it cache the info... doing an automatic query every time deConz launches?

Do you know if there is any problem with updating the older Osram Lightify devices with the Ledvance firmare... assuming we are using the same Image #?

@nassost79 the guide is here... https://phoscon.de/en/support#ota-update-osram-devices

nassost79 commented 4 years ago

@Ltek I know about this guide, it's the one I'm trying to follow.

My question is about this particular step ("b") where I must point the plugin to the firmware file location. I have downloaded the firmware file to my windows PC but I have no way to copy it where the plugin will be able to find it.

osram_ota_update_step4

Ltek commented 4 years ago

@nassost79 ... you installed the deCONZ app itself, thus you got the setup file there somehow.

nassost79 commented 4 years ago

@Ltek I installed via the Hass.io add-on store. I am running HassOS, if you didn't notice in my initial post. Maybe this is the problem, I don't know.

image

hellcry37 commented 4 years ago

@nassost79 i had this issue also.

You are running an addon, and that addon is basically a docker container. so to be able to do this update you have to download file from web and copy it on linux host (host machine, rasberry pi or whatever you use) then from there you have to copy it in the docker container exactly in the correct location /data/otau/

My advice don't do it, deconz update suks badly it wont show you in interface your new firmware version and all kind of shits like this.

dedepene commented 4 years ago

My advice don't do it, deconz update suks badly it wont show you in interface your new firmware version and all kind of shits like this

Ermmm....no. Just updated 3 Osram bulbs without a hiccup, accurate version showed up in the phoscon app.

Ltek commented 4 years ago

I updated 3 Smart+ strips controllers... worked fine for me.

@manup Would love to see a better UI (wizard) for doing it... as the UI is tedious and not intuitive. Best if it can be done with Phoscon.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.