IoT: Xmas Lights

Since we started our “smart home, but be smart about it” project, I’ve had it stuck in my mind that Christmas lighting was one of the stand-out applications for this stuff. Our usual stuff involves in the morning, switching on (usually by crawling somewhere inconvenient) strings of lights, and then pushing a button to cycle through the program because it never remembers the one you want and typically starts with something absolutely assaulting like “strobe all colors at maximum brightness and 2Hz”.

So while shopping for a replacement fluro tube, I decided to pick up a set - after all Sabriena’s already ordered a new Christmas tree because she saw one she liked, so why not. The ones I got are Arlec Smart 800 LED Bud Light (model number appears to be LVE800HA), and they were about $50AUD. Upon arriving home and discovering that one of the tubes was broken, I decided to test these, and while I was at it make sure they’d do what I want.

So it was the usual process for our stuff, switch my mobile to the IoT WLAN, hold the button on the lights to set it to pairing mode, open the Tuya Smart app, pick “add new lighting” and off we go. They showed up, with an absolutely dogshit control interface, but they worked. Next up, configure it in LocalTuya, and now that was an exercise. After some trial and error, I have all the functions I want from it:

Add new device, pick LVE800HA. Set friendly name, all other settings defaults (version 3.3), it should pick up the device ID and local key for you. Now I need to set up each of the functions as their own entities or whatever, because localtuya makes a lot of assumptions about what a “light” does and these lights don’t act exactly the same:

For my own convenience, here’s a short list of the functions to ID numbers:

1: Master on/off. 101: Setting/mode number (rowBox, same as pressing the button to cycle through) 107: dimmer (10 to 100) 108: transition speed, 20 (slow) to 150 (fast) 109: color (2) vs white (1)

This gives me all the (limited) functionality of the default app. Next up, set up a “Christmas” dashboard, and add a new card to it. Here’s my card:

type: entities
entities:
  - entity: light.xmas_tree
    icon: mdi:string-lights
    secondary_info: brightness
  - entity: number.transition_speed
    icon: mdi:speedometer-slow
  - entity: select.mode
  - entity: select.color_constant_mode
    icon: mdi:palette-outline
title: Xmas - Tree

It’s unfortunate you have to click into the light to set the brightness, since I can’t bury everything else in there, but we may not keep all those settings anyway… I’m pretty sure we will just configure it on a timer to come on on the programme we want and then go off after bedtime.

Anyway, I’m not sure I can really rave about the quality of this device… it’s extremely bare minimum effort. It’s literally the same as any other LED string light, with a Tuya controller speaking to the microcontroller to set the modes instead of just a pushbutton to cycle through them.

I did find someone else who managed to hack their own ESP controller to it that grants full RGB access, and that looks really interesting but with lighting stuff I’m trying really hard to stay away from having to do this (ideally I do not want to modify anything). But it’s tough to say whether this is worth $50AUD or not!

Horsham, VIC, Australia fwaggle

Published:


Modified:


Filed under:


Location:

Horsham, VIC, Australia

Navigation: Older Entry Newer Entry