Why IOYT matters...
My current home automation setup uses sensors with different technologies:
- MySensors (with node-red and serial gateway)
- zWave (with fhem)
- Homematic (with homegear)
- Buderus (oil-fired heating, with fhem)
- Sonoff Dual (hacked, with MQTT)
I have adapters for all of them to/from MQTT. With node-red I have written an abstraction layer for all of them, which is heavily inspired by the mysensors API.
The most complex thing I have implemented, is a regulation for the floor heating. The regulation algorithm takes in account:
- open windows
- room temperature
- lead temperature
Every room has it's own regulation. But it is dependent mostly on the room temperature sensor. I have written some fuzzy logic but if to many of them fail, it will get cold inside.
Tomorrow the old api of netatmo will not work anymore. It is the third time, I have written an adapter for my home automation setup. The new api doesn't really bring new functionality but I have to use it.
So I made a decision to replace all this netatmo stuff with MySensors (https://forum.mysensors.org/topic/4355/mh-z14a-co2-sensor/5).
It will be
- not dependent of the internet or the cloud
- up to me to decide, when or if I want to change the api
- fully open sourced
- not only IOT, bur IOYT
IOYT... what else?
Maybe we can collect incidents of failinig centralized IOT systems in this thread?
.... we'll see a shitstorm of these bricked hardware things in a couple of years..
The Internet of Shitty Things (german):
This is why I prefer local control of my IOT as much as possible. These thermostats and things that require you to connect to an outside service controlled by someone else to be able to control the things in your house lead to things like this. If the company shuts down, all you have is a brick of hardware that is useless unless you can find a way to hack it. I do plan on doing some things with my setup using my Amazon Echo and IFTTT, but if that ever shut down, my system would not be completely useless. I would just loose partial functionality.
Yep I got stung when Ninjablocks went leg up. Never again, I wont touch anything that requires me to use someone else's servers any more.
As I said, I am not necessarily opposed to using some things that use other peoples servers, as long as it doesn't take my entire system down if it is discontinued.
I was almost going to use Yahoo Pipes for some stuff before it went tits up. IFTTT is supposed to be one of the Yahoo Pipes alternatives. This is why now I am looking at IFTTT to use with my Amazon Echo for some voice control of my system. If Amazon discontinues the Echo series devices or if IFTTT drops off the planet, the only thing I loose is voice control until I can find an alternative method.
Pebble will lose its services https://blog.getpebble.com/2016/12/07/fitbit/