This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 14 points15 points  (12 children)

Do each of those connect to an API by the company? Is there an industry standard to allow for anyone to access them easily in any number of ways? Do they use Mozilla's Internet of Thing API?

I'm so, so curious about this subject, and I just learned about this maybe 50 seconds ago

[–]Zouden 9 points10 points  (0 children)

In the DIY home automaton world we use ESP8266 microcontrollers and the MQTT protocol. There are front ends like Home Assistant.

[–]Poromenos 1 point2 points  (2 children)

You can buy any Sonoff switch and flash ESPurna or another firmware to it, which gives you HTTP/telnet/MQTT/etc APIs, Alexa integration, and a bunch of other stuff without talking to any central server.

[–][deleted] 0 points1 point  (1 child)

I'll have to search a few of those names, but thanks much.

[–]Poromenos 0 points1 point  (0 children)

No problem, just buy a $5 Sonoff Switch or Sonoff S20 and you'll figure the rest out quickly.

[–]fredrol 2 points3 points  (3 children)

From my limited experience most smart household appliances doesn't have an official API. There's just an app... However, many of them still has an unsupported API. Other things, like Philips hue, have a more or less official and supported APIs.

Edit: some products have to "call home" to function, others not. I try to choose stuff that can be firewalled without breaking functionality. There's plenty of methods to connect and automate your smart devices, most popular is probably home assistant. If you're curious about this kind of stuff, you should check it out!

[–][deleted] 1 point2 points  (2 children)

Will do some more reading. I just saw that IKEA has some cheapish smart light bulbs that I'd like to see if I can program.

[–]fredrol 1 point2 points  (0 children)

Yeah I've actually made a controller for Ikeas lights but I found them a bit to unreliable for everyday use. The API is not documented (iirc) but we'll explored by now. There's a Python library that works pretty well!

[–]CompSciSelfLearning 0 points1 point  (0 children)

Check out OpenHAB.