Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




196 posts

Master Geek
+1 received by user: 17


Topic # 205927 2-Dec-2016 20:32
Send private message

Saw these on the bunnings website Lytworx Multi-Colour 400 LED Wifi-Controlled Budlights but could find very little on how they work.

 

 

 

Has anyone got them or know how they might work, it says you can use an "app on your smart device" but i could't find any app or website for them. 


Create new topic
21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1681494 2-Dec-2016 20:35
Send private message

Im normally a sucker for anything wifi, or that lights up so if they have them at the bunnings near me I might beable to answer those questions tomorrow ;)





Richard rich.ms

21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1681789 3-Dec-2016 16:46
Send private message

Useless crap.

 

I got the white and the colored set.

 

App not available in the play store.

 

QR code directs to some link on a forum. I cant seem to copy the link from google goggles, just open it and lastpass will not let me copy the URL because reasons.

 

Anyway, not installing it, the site is some chinese forum.

 

It makes is own AP, the IP is the same one that the default espressive sdk uses for its AP mode, so probably an ESP8266 in it - hence the low cost.

 

Their screenshots of the software in the manual doesnt mention connecting it to a wifi network, just connecting a phone to it, so forget being able to do things to it while actually using your phone for phone things online.

 

They are the usual 2 wire rubbish, with the opposite polarity of every second LED, so its only got 2 zones of control out of it. The colored one has red and yellow on at once, then blue and green - no single color ability.

 

Scanning services on the thing shows it responding to port 80, but browser shows errors.

 

 

 

 





Richard rich.ms

 
 
 
 


21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1681790 3-Dec-2016 16:48
Send private message

Used crap phone to scan QR code. App is here

www.dit4fun.com/forum.php?mod=attachment&aid=NzR8N2I2ODE5MjN8MTQ1OTk5OTEzN3wxfDE5





Richard rich.ms

21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1681809 3-Dec-2016 18:07
Send private message

Hammered it open, ESP8266 esp-12f, an inductor and a capacitor detached from the board. Yay for lead free crap solder.

 

Will see later about reflashing it with something more useful. Looks to be the tx/rx pins going to another unlabeled 8 pin chip that then drives the output transistors. So not sure if would be able to do a custom pattern or just have access to the boring 8 stock modes.





Richard rich.ms

2644 posts

Uber Geek
+1 received by user: 1279

Lifetime subscriber

  Reply # 1681899 3-Dec-2016 21:15
Send private message

This one seems kind of bizarre: "6m Line of sight required". Is there some kind of IR interface or something? "Patented WIFI functionality" also doesn't sound credible.

 

$35 for 400 LEDs is a good price... I figure anything less than 10c/LED is good, and you're getting WiFi as well. But with only 2 channels, I wouldn't buy them.

 

I have a number of WiFi RGB LED controllers. Typically, they start up as an AP which you connect to with an app on your phone. From there, you can tell them to connect to your existing WiFi network.

 

 With a bit of Googling and sleuthing, it wasn't to hard to figure out how to control these things from your own software.

 

I have Java code to control the Wifi370 type controllers, and also the "LimitlessLEDS" type (Wifi to 2.4GHZ bridge)... basically its just byte-coded commands sent to UDP ports.

 

I also have code to control 2812-type pixel strips using an ESP8266... for Xmas lights, I'd recommend going this route rather than "dumb" RGB strings.

 

Probably the unlabelled 8-pin chip is some kind of power transistor... the ESP8266 can only drive 20mA or so, nowhere enough to power a string of 200 LEDs. Not sure about the inductor & capacitor... that sounds like a voltage converter or similar. What voltage does it run off?

 

 

 

 


1759 posts

Uber Geek
+1 received by user: 900


  Reply # 1681900 3-Dec-2016 21:18
Send private message

All seems so tasteful :P


21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1681911 3-Dec-2016 21:46
Send private message

They will be for the switchmode stepdown inside it. The wall wart is 31V, and there is a 5 pin transistor thing that looks the same as on the little stepdown boards I have from aliexpress.

 

No IR at all on it.

 

No options in the software to connect it to another AP. The 8 pin isnt transistors, those are after it, 2 per terminal as an H bridge so it can flip the polarity onto the string. Looks like the TX on the ESP is connected to the other chip so I am assuming it is some generic microcontroller doing the control of the outputs to do dimming etc.

 

Unlike all the other lights I have bought, its been well sealed shut, my little vice was not able to break the glue, and the big one is out of action with the rest of my garage still, so the hammer came out to get into it.





Richard rich.ms

21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1682017 4-Dec-2016 13:04
Send private message

Just realized I had not put this here:

 





Richard rich.ms

2554 posts

Uber Geek
+1 received by user: 1012

Trusted
Lifetime subscriber

  Reply # 1682184 4-Dec-2016 22:23
Send private message

So it's an Access Point with a SSID "400L fairy light *"

 

Then there is a dhcp server which dishes out 192.168.4.x IPs. Only HTTP seems to be open.

 

Then the client posts json to /config?command=light

 

{"lightmodecode":15} - Off

 

{"lightmodecode":10} - On

 

{"lightmodecode":1} - Combination

 

{"lightmodecode":2} - In Waves

 

{"lightmodecode":3} - Sequential

 

{"lightmodecode":4} - Slo Glo

 

{"lightmodecode":5} - Chasing Flash

 

{"lightmodecode":6} - Slow Fade

 

{"lightmodecode":7} - Twinkle/Flash

 

{"lightmodecode":8} - Steady On

 

 

 

Then there is the option to reset the SSID Password.

 

{"Request":{"Softap":{"Connect_Softap":{"authmode":"WPAPSK\/WPA2PSK","channel":6,"ssid":"400L fairy light...","password":"123456789"}}}}

 

 

 

Going to setup an access point as a client.. and remotely manage this hunk of junk.






2554 posts

Uber Geek
+1 received by user: 1012

Trusted
Lifetime subscriber

  Reply # 1687366 13-Dec-2016 21:08
Send private message

So for giggles I re-used an old really low end router that I have that runs OpenWRT and connected to the AP as a client, then on OpenWRT built a little management UI.

 

Click to see full size

 

First shell script to send json using curl.

 

 

cat /led/led.sh
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"lightmodecode":'"$1"'}' http://192.168.4.1/config?command=light

 

 

This script you call /led/led.sh with a number ie "/led/led.sh 4" and it posts the light code 4.

 

Then I create a luci controller in the luci directory for OpenWRT.

 

 

cat /usr/lib/lua/luci/controller/led.lua
module("luci.controller.led", package.seeall)

 

function index()
entry({"led"}, form("led"), "Leds", 20).dependent=false
end

 

 

Lastly I created the cbi module that gets called by the form

 

 

cat /usr/lib/lua/luci/model/cbi/led.lua
local inits = { }
inits[1] = {id="10",name="On"}
inits[2] = {id="15",name="Off"}
inits[3] = {id="1",name="Combination"}
inits[4] = {id="2",name="In Waves"}
inits[5] = {id="3",name="Sequential"}
inits[6] = {id="4",name="Slo Glo"}
inits[7] = {id="5",name="Chasing Flash"}
inits[8] = {id="6",name="Slow Fade"}
inits[9] = {id="7",name="Twinkle/Flash"}
inits[10] = {id="8",name="Steady On"}

 

f = SimpleForm("led", "led", "Manage the Christmas Lights.")
f.reset = false
f.submit = false

 

t = f:section(Table, inits)
t:option(DummyValue, "id", "Number")
t:option(DummyValue, "name", "Value")

 

hup = t:option(Button, "_hup", translate("Select"))
hup.inputstyle = "apply"
hup.write = function(self, section)
luci.sys.call("/led/led.sh %s >/dev/null" %{ inits[section].id })
end

 

 

And you get the above... and it's a beautiful thing :)






21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1691177 16-Dec-2016 17:45
Send private message

Anyone found any other wifi controlled lights locally?




Richard rich.ms

1 post

Wannabe Geek


  Reply # 1697243 1-Jan-2017 16:51
Send private message

Hi all, I'm struggling to simply find the wifi password for these lights. It is not documented anywhere with the product or online that I can find. Does anyone know?

21830 posts

Uber Geek
+1 received by user: 4569

Trusted
Subscriber

  Reply # 1697310 1-Jan-2017 19:22
One person supports this post
Send private message

88888888





Richard rich.ms

2554 posts

Uber Geek
+1 received by user: 1012

Trusted
Lifetime subscriber

  Reply # 1697328 1-Jan-2017 20:01
One person supports this post
Send private message

Do you want me to scan in the 5 pages of instructions that were included in the box. It was all in there.





Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.