HomeReviewIf Edison made smart lights: OEEONE ZigBee lightbulb

If Edison made smart lights: OEEONE ZigBee lightbulb

A vintage look just packed with tech

Edison bulbs are filament based. Raising the temperature of tungsten wire to give out heat (mostly) and some light isn’t the most energy-friendly approach. Superseded by energy-saving LED technology, modern light bulbs made its way to our homes. What if you feel particularly nostalgic and you don’t want a perfectly diffused array of LED lights? You can take a look at OEEONE ZigBee lightbulb – which imitates tungsten filament with LED one instead. This one is packed with ZigBee to meed your smart home needs.

Is it really a smart light?

I promptly removed OEEONE ZigBee lightbulb to perform the visual inspection, as I always do when I get a shiny new gadget (pun!). What? This ain’t no smart bulb! It’s just a normal LED filament glass E27 light. For a second there I thought I had been given potato, but a closer look at the fitting revealed the smallest PCB I have seen on lightbulbs. Fine, I’m not conned, this light has smarts.

I must have misplaced the manual during my move to a bigger office. I knew from the Amazon listing this bulb is compatible with HomeKit, Hue and other ZigBee merchants of automation doom. With the knowledge of past devices, I had to find the lucky numbers of toggles it takes to put the OEEONE ZigBee lightbulb into a pairing mode – 7 the lucky number of ON|OFF is 7 (starting from ON position).

I don’t use Hue or HomeKit so Tuya ZigBee bridge was the closest thing I could test this on. The bulb added quickly (to my surprise as a filament bulb!) but I wasn’t able to control it at first. Some troubleshooting and one re-pairing procedure later, I was switching the light on and off and changing the brightness left, right and centre. Awesome.

ZigBee for the win

Here where things get really interesting. With Google and Apple jumping on the ZigBee alliance, it seems that wars of ecosystems are almost over. The dreams of a compatible protocol that every smart tech vendors are closer, and I can’t contain my excitement for this to finally happen. OEEONE ZigBee lightbulb is a bulb you can use with pretty much anything that supports ZigBee 3.0 lights. No hacks, no complicated guides, just plug and play.

OEEONE ZigBee lightbulb

It’s rare to see smart lightbulbs with a glass dome. Years off burning my fingertips on a traditional, tungsten-based filament taught me to keep my fingers away from anything that is bright and made of glass. Touching the bulb set at 100% brightness feels out of place, as the glass is warm to hand, but never burning.

The brightness range is pretty great too. Set the OEEONE ZigBee lightbulb to the minimal brightness and you the light source does a great job at imitating the glow from a bamboo filament bulbs produced over a 100 years ago. Crank it up to 100% and room fills with light, and the bulb is uncomfortable to look at.

What gives it away is the colour. At warm temperatures, the vintage look is real and compelling but set the temperature to cold white and lower the brightness and suddenly something looks out of sight. Edison type bulbs should never give the light this cold, and yet…

Apps: Tuya/IKEA

It’s a ZigBee lightbulb. You have the freedom to pick your own ecosystem, and chances are the bulb will show up as smart light. In my experiments, OEEONE ZigBee lightbulb worked with Tuya ecosystem with Tuya ZigBee kit (review) but I was also able to pair it with IKEA gadgets. The IKEA TRADFRI hub wasn’t playing nice, which sentiment to how useless it is, but IKEA Dimmer paired without any issues!

The smart options will depend on the app you use. In Tuya, there are toggles, colour temperature, brightness and schedules. All that is topped by a local automation panel where you can link the bulb with other gadgets, and the usual voice control for Alexa and Google Assistant skills.

Let’s NodeRED it

Let’s face it. You knew I would be more interested in adding this to my NodeRED than anything else. Linking the bulb to CC2531 or similar isn’t complicated. Everything was pretty much plugged and play as soon as I used a USB stick with the correct level of firmware on it. If the bulb isn’t detected in the pairing mode – take a look at firmware updates!

Coordinator version
Coordinator firmware version: '{                                                               "type":"zStack12","meta":{"transportrev":2,"product":0,                                                               "majorrel":2,"minorrel":6,"maintrel":3,"revision":20190                                                               608}}

I already have the ZigBee pairing guide if you are interested and flashing guide to CC2531 if this is your first venture into ZigBee in NodeRED. If you are new and want to give it a go, I also have a 7 part tutorial series for beginners.

Once paired, the device is supported by default, so there is no messing with the driver for it. You have full control over toggle, brightness and colour temperature. Just remember to set correct topics and payloads.

Receiving updates:
topic: "zigbee2mqtt/device_name"
payload sample: {"state":"ON","brightness":254,"color_temp":500,"linkquality":86}
Sending commands
topic: topic: "zigbee2mqtt/device_name/set"

//toggle ON, OFF, TOGGLE
Payload: {"state":"OFF","brightness":255}

//brightness 0-255
Payload: {"brightness":255}

//colour temperature   0-100%  cold->warm
Payload: {"color_temp_percent": 1}

What’s really hidden, is the fact that you can actually send the colour temperature with 0-100%. Previously, I had to write a small equation to map Kelvin range 2700-6500 to a Mired scale 153-500:

var color = msg.payload -2700;
var warm =153;
var cold =500;
var minK = 2700;
var maxK = 6500;
var range = cold - warm;
var rangeK = maxK - minK;

msg.payload = cold - Math.round((range*color)/rangeK);

return msg;

Now I can simply use per cent values to change the colour temperature, which is so much easier to deal with. You can import the sample controls from the JSON below:

Sample NodeRED flow
[{"id":"55f365a1.7c633c","type":"inject","z":"e6cdbf18.84bee","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":1160,"y":140,"wires":[["39b99ce1.db3274"]]},{"id":"39b99ce1.db3274","type":"mqtt out","z":"e6cdbf18.84bee","name":"","topic":"zigbee2mqtt/bridge/config/devices/get","qos":"","retain":"","broker":"6e117ba5.8026e4","x":1520,"y":140,"wires":[]},{"id":"19fc57fe.9343e8","type":"mqtt in","z":"e6cdbf18.84bee","name":"","topic":"zigbee2mqtt/bridge/config/devices","qos":"2","datatype":"json","broker":"6e117ba5.8026e4","x":1240,"y":200,"wires":[["7bee3178.efccb"]]},{"id":"7bee3178.efccb","type":"debug","z":"e6cdbf18.84bee","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1530,"y":200,"wires":[]},{"id":"480238bf.f3f628","type":"group","z":"e6cdbf18.84bee","name":"Brightness Control","style":{"stroke":"#0070c0","fill":"#bfdbef","label":true,"label-position":"n","color":"#ffffff"},"nodes":["d10ed045.dcf0a","9af54a58.952268","987882c9.1e5c7"],"x":145,"y":410,"w":490,"h":180},{"id":"d10ed045.dcf0a","type":"inject","z":"e6cdbf18.84bee","g":"480238bf.f3f628","name":"Min Brightness","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"brightness\":1}","payloadType":"json","x":280,"y":460,"wires":[["987882c9.1e5c7"]]},{"id":"9af54a58.952268","type":"inject","z":"e6cdbf18.84bee","g":"480238bf.f3f628","name":"Max Brightness","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"brightness\":255}","payloadType":"json","x":280,"y":540,"wires":[["987882c9.1e5c7"]]},{"id":"987882c9.1e5c7","type":"mqtt out","z":"e6cdbf18.84bee","g":"480238bf.f3f628","name":"OEEONE 1","topic":"zigbee2mqtt/OEEONE_1/set","qos":"","retain":"","broker":"6e117ba5.8026e4","x":530,"y":500,"wires":[]},{"id":"7b9e639f.5c4bcc","type":"group","z":"e6cdbf18.84bee","name":"Toggle Control","style":{"stroke":"#ffC000","fill":"#ffefbf","label":true,"label-position":"n","color":"#000000"},"nodes":["aac1415e.28d37","5dfb5908.51afe8","740d2306.fa747c","a137fd32.3ab0a"],"x":145,"y":210,"w":490,"h":180},{"id":"aac1415e.28d37","type":"inject","z":"e6cdbf18.84bee","g":"7b9e639f.5c4bcc","name":"OFF","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"state\":\"OFF\"}","payloadType":"json","x":250,"y":260,"wires":[["a137fd32.3ab0a"]]},{"id":"5dfb5908.51afe8","type":"inject","z":"e6cdbf18.84bee","g":"7b9e639f.5c4bcc","name":"ON","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"state\":\"ON\"}","payloadType":"json","x":250,"y":300,"wires":[["a137fd32.3ab0a"]]},{"id":"740d2306.fa747c","type":"inject","z":"e6cdbf18.84bee","g":"7b9e639f.5c4bcc","name":"TOGGLE","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"state\":\"TOGGLE\"}","payloadType":"json","x":260,"y":340,"wires":[["a137fd32.3ab0a"]]},{"id":"a137fd32.3ab0a","type":"mqtt out","z":"e6cdbf18.84bee","g":"7b9e639f.5c4bcc","name":"OEEONE 1","topic":"zigbee2mqtt/OEEONE_1/set","qos":"","retain":"","broker":"6e117ba5.8026e4","x":530,"y":300,"wires":[]},{"id":"8eeb8dd6.01f1","type":"group","z":"e6cdbf18.84bee","name":"State","style":{"stroke":"#777777","fill":"#c8e7a7","label":true,"label-position":"n","color":"#000000"},"nodes":["c3940b96.2f5088","78934e6c.6149f","69d675a6.39050c","93e76305.b0b98"],"x":145,"y":30,"w":570,"h":160},{"id":"c3940b96.2f5088","type":"mqtt in","z":"e6cdbf18.84bee","g":"8eeb8dd6.01f1","name":"OEEONE","topic":"zigbee2mqtt/OEEONE_1","qos":"2","datatype":"json","broker":"6e117ba5.8026e4","x":240,"y":80,"wires":[["69d675a6.39050c"]]},{"id":"78934e6c.6149f","type":"inject","z":"e6cdbf18.84bee","g":"8eeb8dd6.01f1","name":"Get State","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"zigbee2mqtt/OEEONE_1/get","payload":"{   \"state\": \"\" }","payloadType":"json","x":260,"y":140,"wires":[["93e76305.b0b98"]]},{"id":"69d675a6.39050c","type":"debug","z":"e6cdbf18.84bee","g":"8eeb8dd6.01f1","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":590,"y":80,"wires":[]},{"id":"93e76305.b0b98","type":"mqtt out","z":"e6cdbf18.84bee","g":"8eeb8dd6.01f1","name":"OEEONE","topic":"","qos":"","retain":"","broker":"6e117ba5.8026e4","x":580,"y":140,"wires":[]},{"id":"c819b64a.bca058","type":"group","z":"e6cdbf18.84bee","name":"Colour Temp control","style":{"stroke":"#ff0000","fill":"#ff7f7f","label":true,"label-position":"n","color":"#000000"},"nodes":["c7153edc.d45a5","bad84532.1454c8","ad47571c.829fc8"],"x":145,"y":610,"w":490,"h":160},{"id":"c7153edc.d45a5","type":"mqtt out","z":"e6cdbf18.84bee","g":"c819b64a.bca058","name":"OEEONE 1","topic":"zigbee2mqtt/OEEONE_1/set","qos":"","retain":"","broker":"6e117ba5.8026e4","x":530,"y":700,"wires":[]},{"id":"bad84532.1454c8","type":"inject","z":"e6cdbf18.84bee","g":"c819b64a.bca058","name":"Cold light","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"color_temp_percent\": 1}","payloadType":"json","x":260,"y":660,"wires":[["c7153edc.d45a5"]]},{"id":"ad47571c.829fc8","type":"inject","z":"e6cdbf18.84bee","g":"c819b64a.bca058","name":"Warm light","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"payload":"{\"color_temp_percent\": 100}","payloadType":"json","x":260,"y":720,"wires":[["c7153edc.d45a5"]]},{"id":"6e117ba5.8026e4","type":"mqtt-broker","z":"","name":"MQTT","broker":"automation.local","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]

Buy OEEONE ZigBee LED bulb

Buy it using these links to support NotEnoughTech.

Final thoughts

I love Yeelight products for their API. Introducing a common protocol, OEEONE ZigBee lightbulb takes advantage of that and offers a great smart product spiced up with nostalgia for Edison style look. At £18, the bulb isn’t very expensive and it’s the compatibility between different platforms is what makes this bulb so attractive. Plus let’s face it. It does look really cool when set to low brightness. What do you think? Let me know in this Reddit thread.

REVIEW OVERVIEW

Brightness
Colour Temperature
Look
Compatibility

Shop with to support:

client-image
client-image
client-image
client-image
client-image
client-image

Other reviews

Small, but featured: Wanbo New T2 Max

0
It's small but packs a bunch of features and supports 1080P natively - close look at Wanbo New T2 Max projector.

Every portable monitor needs this

0
Uperfect Ucolor panel looks great in 4K but there are limitations that you should be aware of - let's take a closer look at this portable display.

The mini version of my favourite gimbal

0
I have a smaller version of my Feiyu Scorp Pro gimbal to test - lighter, more porable but equally capable? Check out Feiyu Scorp Mini 2

Backpack for techies? Samsonite SPECTROLITE 3.0

0
On my second trip to LA, I decided to treat myself to a backpack upgrade. It was an unexpected, impulse buy. It was either that or meet the city of Angels with an old backpack full of holes. Is Samsonite Spectrolite 3.0 a backpack for tech people?

Half the DJI’s price, just as nice? Hohem Mic 01

0
I have been enjoying my DJI Mic, and you can attest to its quality in my videos, but Hohem decided to undercut them with Hohem Mic-01 that cost 3 times less! Have I overpaid? Let's see what can you do with this little microphone.

The holey GravaStar Mercury M2

0
Has GravaStar outdone itself again and produced a gaming mouse that catches your eye with unique design without sacrificing features? GravaStar Mercury M2

LIMINK S20 – doubling the screen estate

0
I have added LIMINK S20 display to my computer to increase the screen estate and these are my thoughts about these dual displays.
Edison bulbs are filament based. Raising the temperature of tungsten wire to give out heat (mostly) and some light isn't the most energy-friendly approach. Superseded by energy-saving LED technology, modern light bulbs made its way to our homes. What if you feel particularly nostalgic...If Edison made smart lights: OEEONE ZigBee lightbulb