Releases: hiveeyes/arduino
Releases · hiveeyes/arduino
0.17.0
What's Changed
node-yun-http
: Make it compile from thefirmware-builder
on Arduino Core 1.5.6.2 on Linux- Prepare the
generic-firmware
andscale-adjust-firmware
forfirmware-builder
- Improve firmware building for
scale-adjust-firmware
re. artefact naming - Add vanilla “SerialDebugger” library from http://playground.arduino.cc/Code/SerialDebugger
- Update
node-wifi-mqtt.ino
firmware. 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-firmware
regarding ESP8266 compatibility again node-wifi-mqtt.ino
firmware:- Fix
DEEPSLEEP_TIME
order of magnitude:MEASUREMENT_INTERVAL
is in ms already, in #14. Thanks, @thiasB. - Fix IP address output in #15. Thanks, @thiasB.
- When
SENSOR_DUMMY
is enabled, don't use any real sensors. Thanks, Giuseppe. - Add comment about connecting
GPIO#16
toRST
for 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_TAG
andTARGET_BOARD_SUB
to firmware builder helper output - Add firmware builder helper to Makefile for
node-wifi-mqtt-homie
- Properly define and use
HE_CONTAINERS
ingeneric-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.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
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-homie
andnode-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-data
library - 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-data
library
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