Cloud IOT Hosting / Storage Options Looked at in initial exploration of subject:
Example: http://www.openhomeautomation.net/cloud-temperature-logger-esp8266/
Github for above project: http://github.com/openhomeautomation/esp8266-cloud
http://bsautner.github.io/com.nimbits/ – Desinged to be installed on local hardware like raspberry pi – is being maintained but does not seem to be highly used
ESP EASY Firmware – The firmware option I am using
http://www.esp8266.nu/ works with a variety of cloud data options like www.thingspeak.com or local home automation software like http://www.domoticz.com/
Thingspeak – The cloud data storage and reaction engine I am using
https://thingspeak.com/ – seems like the best current open source option – repository is here https://github.com/iobridge/thingspeak
Example beehive monitoring using Thingspeak and Arduino (CC3000 wifi module)
Embed thingspeak chart in wordpress post
Example using thingspeak + arduino uno + esp8266 https://elementztechblog.wordpress.com/2015/05/13/esp8266-based-temperature-data-logger-using-arduino/
reading data from channel as text string: http://api.thingspeak.com/channels/101562/field/6/last.txt
Node-Red
getting started tutorial presentation
Isolated Voltage Monitoring
Voltage sense transformer testing results from Arduino Forum – and another page in that thread with example schematic of usage
ZMPT107 2mA/2mA ZMPT101B
DC shunt monitoring
– mainly for systems with existing shunts – current clamps are more convenient and practical for a new system.
INA219 I2C single channel digital current shunt monitor from TI
Adafruit makes a breakout board
INA3221 12C 3 Channel shunt amplifier product page from TI
Switchdoc Labs has a breakout for $15
I2C Analog to Digital Converter
ADS1115 I2C 16Bit 4 Channel (2 channel differential) ADC
Arduino library for additional software I2C
ESP8266 Analog Input
Using an external MUX IC to get extra channels
For 60V max input (48v battery system)
Divider = 68KOhm and 1Kohm for 60V max input Calculator
%value%*0.0655
60V = 60V 🙂
44V = 44.2V 🙂
For 20V max input (12V battery system) Calculator
Divider = 22K and 1.3K resistor
%value%*0.0606
12V = 12V
13.7V = 13.7V
AC Current Transformer
Calibration procedures from OpenEnergyMonitor
DC (or AC) hall effect current clamp options:
YHDC HSTS21 Hall Split-core Current Sensor Input 600A Supply voltage 5V Blue
http://www.ebay.com/itm/161997752075
ADC to read these analog sensors with the ESP8266 which only has 1 analog input.
Hakalau System, actual inverters will be 3KW each for 21 KW max.
Outback FXR3048A 3KW 48V inverter max input current Continuous = 90A Peak = 150A