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

We’ve seen this before: SwitchBot K10+ PRO

0
This is an odd one. Building on the success of SwitchBot K10+ they released SwitchBot K10+ PRO - but is the experience actually better?

Ultimea Nova C40 sets the standards for budget projectors

0
It's hard to get excited about a gadget that comes with a "budget" tag. Ultimea Nova C40 puts excitement into inexpensive projectors and you should watch this if you are picking a projector in 2024

A keyboard for life! GravaStar Mercury K1

0
After the release of GravaStar Mercury M2 mouse, it was time to see the keyboard from GravaStar. And oh boy I'm happy to own one!

These three features of AIcoco onAir are great!

0
I'm trying out a new streaming camera for YouTube, Twitch and other services. This is Aicoco onAir - should you get one?

SwitchBot S10: cleaning re-imagined!

0
SwitchBot S10 promises unattended vacuuming and mopping so you can focus on things you love and care for. Does it deliver?

Sleek cable management: KYY X90A

0
Screen estate is a productivity king! KYY X90A comes with 14" panels and internal routing for a sleek look. Are they as good as they look?

Are remotes still relevant? SofaBaton X1S

0
SofaBaton X1S one universal remote to rule them all? They think so. I'm about to find out how it works for me
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