Skip to content

Releases: hiveeyes/arduino

0.17.0

29 May 13:13
Compare
Choose a tag to compare

What's Changed

  • node-yun-http: Make it compile from the firmware-builder on Arduino Core 1.5.6.2 on Linux
  • Prepare the generic-firmware and scale-adjust-firmware for firmware-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

29 May 13:10
Compare
Choose a tag to compare

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 to RST for waking up after deep sleep. Thanks, Giuseppe and @thiasB.
    • Add sensor ADS1231. Thanks, @ClemensGruber.
  • Improve firmware-builder
    • Add support for architecture "ESP"
    • Add variables TARGET_BOARD_TAG and TARGET_BOARD_SUB to firmware builder helper output
    • Add firmware builder helper to Makefile for node-wifi-mqtt-homie
  • Properly define and use HE_CONTAINERS in generic-firmware

Full Changelog: 0.15.0...0.16.0

0.15.0

29 May 13:08
Compare
Choose a tag to compare

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 and scale-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 phase
  • node-gsm-http: Fix Makefile for ESP8266. Thanks, @thiasB.
  • node-yun-http: Add firmware node-yun-http.ino for Mois Box. Thanks, @bee-mois.
  • Improve the node-wifi-mqtt.ino firmware for the node-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

29 May 13:04
Compare
Choose a tag to compare

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 and node-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

29 May 13:02
Compare
Choose a tag to compare

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

14 Jan 02:37
Compare
Choose a tag to compare
  • 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