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.inoandscale-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.inofor Mois Box. Thanks, @bee-mois.- Improve the
node-wifi-mqtt.inofirmware 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_connectre. retrying - Add deep sleep mode
Full Changelog: 0.14.0...0.15.0