Sunday, June 26, 2016

More devices IN

I've completed to code to add more devices, so now the module as common code can:

  • update from OTA server if the version on server is bigger the its own version of code
  • get the data from AUTH server (topics, type, MQTT server etc, credentials)
  • get the time from NTP server
  • log data to an external server
  • log debug data to a DEBUG server
  • do  CRON tasks on GPIO pins based on schedule received from Android App
  • send status and its state to Android app.

All these features are part of the common code that will run an all my modules.
Now sky is the limit on what each module can do : 

  • temperature,
  • humidity, 
  • noise, 
  • presence,
  • gas detection, 
  • acceleration, 
  • vibration, 
  • measuring power consumption, 
  • controlling blinds, 
  • garage door, 
  • boiler, 
  • irrigation controller, 
  • fish tank, 
  • motors, 
  • air conditioning or a thermostat etc
  • coffee machines
  • washing machines
  • fridge
  • remote control substitute for TV, Satellite dish, Cable TV or any other IR
  • power sockets
  • exterior lights
  • interior lights
  • power sockets
  • air quality
And the beauty is that I am not limited by the WiFi, the same things I can do with my new LoRa modules.

The all power will be at your finger tips.

 Obs: Later I'll try to add some Artificial Intelligence (AI) to my system, because the IoT without AI  is pretty  much limited on manually or semi automatic control.

Tuesday, June 21, 2016

How big is an ESP8285?

It is small, very small and no more external flash. It has 1MB of flash memory on board. Let's see how OTA will do.

Tuesday, June 7, 2016

Keep your house cool with ESP8266 #2.

After doing the hardware part, intercepting the IR beams and make them play using the ESP8266, I've changed also my Homy3 application in order to accommodate the new device AirCon.

So after the app is starting is identifying all devices.

As you can see there is an AirCon device discovered.

Accessing the AirCon device allow me to turn it On or Off. I've kept the toggle button to display the current state of the air-conditioner. 

Perfect. Now I am sure that I will find a nice cooled air in the house by the time I get home.