Releases: hiveeyes/arduino
Releases · hiveeyes/arduino
0.17.0
What's Changed
node-yun-http: Make it compile from thefirmware-builderon Arduino Core 1.5.6.2 on Linux- Prepare the
generic-firmwareandscale-adjust-firmwareforfirmware-builder - Improve firmware building for
scale-adjust-firmwarere. artefact naming - Add vanilla “SerialDebugger” library from http://playground.arduino.cc/Code/SerialDebugger
- Update
node-wifi-mqtt.inofirmware. Thanks, @thiasB and Giuseppe.- Improve SerialDebugger output
- Fix output of local ip address with SerialDebugger
- Improve connectivity flow
node-wifi-mqtt-homie: Workaround for ArduinoJson regarding float precision, in #22.
Thanks, @Gulaschcowboy.- Update EmBencode library
- Add howto about PlatformIO
- Add support for Seeeduino Stalker v3.1 to Open Hive GSM sensor node firmware
- node-esp8266-generic: ESP8266 Wemos D1 mini based scale with Wifi / GSM support for SIM800.
Thanks, @u-l-m-i. - Update documentation
- Update Makefiles for macOS
- Bare-Arduino-Project: update to the latest master, in #25. Thanks, @hoijui.
- node-esp32-generic: ESP32 TTGO-T-CALL based scale with Wifi / GSM support for SIM800, in #28. Thanks, @u-l-m-i.
- Update URL to UUID generator. Thanks, Alan and @msweef.
New Contributors
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Add renewed calibration sketch by @Gulaschcowboy in #13
- Try to fix
scale-adjust-firmwareregarding ESP8266 compatibility again node-wifi-mqtt.inofirmware:- Fix
DEEPSLEEP_TIMEorder of magnitude:MEASUREMENT_INTERVALis in ms already, in #14. Thanks, @thiasB. - Fix IP address output in #15. Thanks, @thiasB.
- When
SENSOR_DUMMYis enabled, don't use any real sensors. Thanks, Giuseppe. - Add comment about connecting
GPIO#16toRSTfor waking up after deep sleep. Thanks, Giuseppe and @thiasB. - Add sensor ADS1231. Thanks, @ClemensGruber.
- Fix
- Improve
firmware-builder- Add support for architecture "ESP"
- Add variables
TARGET_BOARD_TAGandTARGET_BOARD_SUBto firmware builder helper output - Add firmware builder helper to Makefile for
node-wifi-mqtt-homie
- Properly define and use
HE_CONTAINERSingeneric-firmware
Full Changelog: 0.15.0...0.16.0
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
0.14.0
What's Changed
- Add slot, build infrastructure and dependency libraries for :ref:
mois-node - Update GPRSbee library to 1.9.2
- Update OneWire library to 2.3.3
- Update HX711 library incorporating our fix »Define “yield” as noop for older Arduino Core releases«
- Update Arduino-Makefile and makeEspArduino tools
- Improve firmwares
node-wifi-mqtt-homieandnode-wifi-mqtt-homie-battery- Adding JSON output for hiveeyes.org compatibility by @Gulaschcowboy in #4
- Make zero offset and kilogram divider configurable via HomeSetting by @Gulaschcowboy in #5
- Clean disconnect before deepSleep, make calibration settings setable with HomieSetting by @Gulaschcowboy in #7
- Align with feature set of node-wifi-mqtt-homie-battery.ino by @Gulaschcowboy in #8
node-wifi-mqtt- Fix JSON serialization: Transmit sensor readings as float values and improve robustness. Thanks, Matthias and Giuseppe!
- Improve configuration and documentation, last but not least regarding MQTT authentication.
Full Changelog: 0.13.0...0.14.0
0.13.0
2017-03-17 0.13.0
- Add x-www-form-urlencoded serialization to :ref:
lib-terkin-datalibrary - Fix JSON serialization: Don’t convert values to string
- Improve CSV serialization demo: Set float precision to three digits
2017-02-01 unreleased
- Add JSON serialization to :ref:
lib-terkin-datalibrary
Full Changelog: 0.11.0...0.13.0
0.12.0
- Add ArduinoSTL, a STL and iostream implementation for Arduino based on uClibc++
- Update firmware for node-wifi-mqtt (
node-wifi-mqtt.ino). Thanks Clemens and Karsten!- Make things actually work
- Add dependency "Adafruit_MQTT_Library"
- Add more sensors
- Add Makefile and documentation
- Improve Homie Firmware for node-wifi-mqtt-homie
- Add dependencies as git submodules
- Add Makefile
- Add Terkin C++ library: Flexible data collection for decoupling sensor reading and telemetry domains