0.15.0
What's Changed
- Add connection error handling to avoid battery drain (WIFI/MQTT Connection issues) Thanks to a broken WIFI and @amotl. by @Gulaschcowboy in #10
- Add temperature compensation feature by @Gulaschcowboy in #11
- Add firmware for Mois Box by @bee-mois in #12
scale-adjust-firmware
(scale-adjust-hx711.ino
andscale-adjust-ads1231.ino
)- Make it compile against Espressif/ESP8266
- Make it work on the ESP8266 at runtime by satisfying the watchdog. Thanks, @msweef.
- Properly read numeric value from serial port. Thanks, @thiasB.
- Fix computing the
loadCellKgDivider
. Thanks, @ClemensGruber. - Fix compilation on Arduino version <= 1.0.6
generic-firmware
: Reduce loop interval when being in bootstrap phasenode-gsm-http
: Fix Makefile for ESP8266. Thanks, @thiasB.node-yun-http
: Add firmwarenode-yun-http.ino
for Mois Box. Thanks, @bee-mois.- Improve the
node-wifi-mqtt.ino
firmware for thenode-wifi-mqtt
:- Fix Makefile for ESP8266 reported not to work on Ubuntu 16.10. Thanks, @thiasB.
- Completely overhaul the basic ESP8266/MQTT firmware making it more efficient and flexible,
see also Improve the basic “node-wifi-mqtt” firmware.
Thanks, Giuseppe and @thiasB. - Start with single device counts of DHTxx and DS18B20 sensors to make firmware even more basic out of the box.
Thanks again, Matthias! - Modularize and streamline code to better serve educational purposes
- Enable connecting to multiple WiFi access points with multiple attempts. Thanks, @thiasB and @ClemensGruber.
- Read and transmit battery level. Thanks, @thiasB.
- Read and transmit free heap memory
- Improve overall configurability and
wifi_connect
/mqtt_connect
re. retrying - Add deep sleep mode
Full Changelog: 0.14.0...0.15.0