Home Review If 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

Disclaimer

This product has been sponsored, but I reserve the rights to a honest and unbiased opinion about the product.

Shop with to support:

Other reviews

Sonoff ZBMINI is in town!

0
ITEAD released a new product - Sonoff ZB Mini - a smarter twin brother of Sonoff Mini!

Half the size, half the price: Hohem iSteady X

0
I got my shaky hands on Hohem iSteady X, a motorized gimbal for mobile phones from Hohem. A gadget that is half the size of DJI Osmo Mobile 2 (bought for £129 at launch in China), the gimbal I have been using...

Reolink puts “PRO” in their Reolink E1 Pro IP Camera

0
Watch streams from Reolink E1 Pro in 1440p on pretty much anything you want from mobile apps to computer software and RTSP.

(No) Fire in the hole: X-Sense Interconnected Smoke Detectors

0
Testing X-Sense smoke detectors in my new 3D printing spot!

Getting a Good Night Sleep

0
Getting a much butter sleep with Novostella - Good Night Light

If Edison made smart lights: OEEONE ZigBee lightbulb

0
OEEONE ZigBee lightbulb may look vintage, but packs the latest ZigBee protocol

Zemismart Zigbee switch

0
Zemismart Zigbee switch to control the light and your wall switch!