ESPNodes (under development)

I wanted to create some IoT nodes to monitor and control some stuff for our chickens, garden house, and lighting. EasyESP and Domoticz, the usual combo, were able to cover only part of these functions and I wanted something with a bit more freedom. I've been working on a framework that covers these functions, named ESPNodes. It can be found on GitHub:

Currently there is support for reading sensors, controlling peripherals (e.g. switch relays and control servo's), and there is support for configuration parameters that are stored in EEPROM. I'm working on push messages and timers, those features will follow later. The code is not the cleanest, but should be self-explenatory. Note that this is a framework, so you'll need some Arduino programming skills (and PHP if you want to change things to the frontend) to adjust it to your own needs.

Feel free to comment!

You should make comment that this is for the ESP8266 and does not use freeRTOS.

The use of EEPROM on the ESP is depreciated and may not be supported in future core releases, use little file system instead.

Using the Arduino core for Analog to Digital conversion is not as accurate as using the ESP API.

Using the Arduino servo library is not as efficient, fast, and accurate as using the ESP API.

Thanks for your tips and time. I will certainly take those items into account for the next release.