All Versions
22
Latest Version
Avg Release Cycle
44 days
Latest Release
923 days ago

Changelog History
Page 1

  • v0.13.0 Changes

    September 17, 2021
    • ✅ CPython: Improve tests for HTTP telemetry subsystem
    • ✅ CPython: Adjust software tests to use Mosquitto 2.0
    • ✅ CPython: Run software tests on GitHub Actions
    • CPython: Switch from PyCrypto to PyCryptodome
    • Implement TelemetryClient.FORMAT_CSV. Thanks, @nznobody!
    • 🔀 Enable NTP/RTC sync from settings with networking.ntp.enabled. Thanks, @nznobody!
    • 👍 VEDirect driver: Add support for MicroPython. Thanks, @nznobody!
  • v0.12.0 Changes

    July 28, 2021
    • 📚 Documentation: Fix build and update to Sphinx 4
    • 🔧 CPython: Don't enable modeserver in example configuration blueprints
    • Sensors: Implement temperature compensation for HX711 sensors. Thanks, @WSt89!
    • CPython: Fix HTTP telemetry
  • v0.11.4 Changes

    July 26, 2021
    • CPython: Add missing dependency modules umqtt and urequests
  • v0.11.3 Changes

    July 26, 2021
    • CPython: Fix runtime dependency: Don't use os_path
  • v0.11.2 Changes

    July 26, 2021
    • CPython: Add "psutil" to list of runtime dependencies
  • v0.11.1 Changes

    July 26, 2021
    • CPython: Fix runtime dependency: Don't use os_path
    • 🔧 CPython: Improve configuration blueprints
    • 🆓 CPython: Provide real values to mem_{free,alloc} and machine.freq
    • 🛠 Fix software tests by making dualchannel scale mode ("scaleB") optional
    • ⬆️ CPython: Upgrade Adafruit-Blinka to resolve dependency woes
  • v0.11.0 Changes

    July 26, 2021
    • ➕ Add DS3231micro.py driver. Thanks, @poesel!
    • ⬆️ Upgrade to PyCayenneLPP 1.5.0. Thanks, @smlng!
    • ➕ Add "make firmwares" release target
    • Add "get_sensor_by_type" helper method
    • Switch to "DS3231tokei" library. Thanks, @poesel!
    • 🛠 Fix installation on CPython
  • v0.10.0 Changes

    May 22, 2020
    • Rework LoRaWAN settings and remove join_attempt_count since we can't control
      the join attempts. Thanks, @thiasB!
    • ➕ Add APB activation method for LoRaWAN. Thanks, @thiasB!
    • 📇 Rename "busses" to "buses" all over the place
    • 🛠 Fix ABP auth parameter passing for Dragino
    • 👌 Improve inline documentation and logging re. LoRaWAN OTAA vs. ABP
    • 0️⃣ Disable LoRa by default
    • ⏪ LoRaWAN: consider restored join status for both, OTAA and ABP activation. Thanks, @thiasB!
    • ➕ Add Sphinx documentation. Thanks, @poesel!
    • ⚡️ Update Makefile tooling for upgrading Pycom MicroPython firmware
    • ➕ Add Makefile target to generate callgraph
    • ➕ Add minimal weight scale adjustment wizard
    • ➕ Add Sequans LTE Modem support for Pycom GPy/FiPy devices. Thanks, @wetterfrosch and @tonke!
    • 🔨 Refactor more sensors for self-registration
    • Adjust sandbox for installation on newer Debian/Ubuntu distributions. Thanks, Jan!
    • ➕ Add sensor wrappers for BMP280 and INA219. Thanks, @tonke!
    • 🔧 Don't log configuration on startup by default. Thanks, @tonke!
    • 👌 Improve registering buses
    • ➕ Add sensor tests for SBCs
    • ➕ Add sensor wrapper for PiUSV. Thanks, @tonke!
    • ⚡️ Update PyCayenneLPP library to include "Generic" and "Unix Time" types.
    • ➕ Add updated MicroPython "datetime" module to satisfy PyCayenneLPP
    • 👌 Improve firmware builder
    • ➕ Add make target to upload "settings.py"
  • v0.9.0 Changes

    May 04, 2020
    • 🛠 Fix LoRa subsystem
    • ➕ Add Si7021 sensor. Thanks, @thiasB!
    • ➕ Add a bunch of sensors for RaspberryPi. Thanks, @tonke!
    • 👌 Improve drivers VEDirect, EPSolar, ADS1x15. Thanks, @tonke!
    • 🛠 Fix tests
    • ⚡️ Update TTN decoder.js. Thanks, @thiasB!
    • 👌 Improve reading sensors by returning SensorReading object from driver
    • 👌 Improve registering sensors by moving the setup to the sensor modules
    • 👌 Improve CPython/RaspberryPi setup tooling and documentation
    • 👌 Improve new sensor registration architecture once more
    • Clean up EPSolar hardware driver
    • Self-register EPSolarSensor
    • Resolve woes with ModuleNotFoundError
    • Switch settings to new LPP format scheme. Thanks, @thiasB!
    • Import scale parameters as floating point number. Thanks, @thiasB!
    • ⚡️ Update TTN README. Thanks, @thiasB!
    • 0️⃣ Enable native DS18x20 driver by default. Thanks, @ClemensGruber and @thiasB!
    • Nail RaspberryPi dependencies
    • Add sensors.power_toggle_buses setting, defaults to True. Thanks, @tonke!
    • 👌 Improve PyTrack sensor. Thanks, @tonke!
    • ⚡️ Update Dragino setup tooling
    • Add "join_attempt_count" and "join_attempt_interval" settings re. LoRa. Thanks, @tonke!
    • ➕ Add setup.py for CPython
    • 👌 Improve logging and exception handling for CPython
    • 🔧 Make configuration file backup optional
    • 👌 Improve sensor registration and startup
    • ➕ Add "terkin" commandline entrypoint
    • Trim CPython compatibility layer
    • 👌 Improve CPython bootstrapping and logging
    • 👌 Improve gpiozero and gpsd sensors. Thanks, @tonke!
    • ➕ Add BME280 on Odroid XU4 based on smbus2. Thanks, @tonke!
    • 🛠 Fix setup.py re. encoding of README.rst
    • 🛰 LoRa: Ignore downlink messages for sleep interval and data payload inclusion on devices not running Pycom or Vanilla MicroPython. Thanks, @thiasB!
    • LoRa: return to sleep interval from settings after reset. Thanks, @thiasB!
    • 👌 Improve I2C bus support for Odroid XU4. Thanks, @tonke!
    • 👌 Improve GPSD sensor. Thanks, @tonke!
    • 👉 Use I2C bus 5 as secondary on Raspberry Pi. Thanks, @tonke!
    • 👌 Improve sensor enablement evaluation. Now, sensor sections have to be enabled explicitly within settings.
    • 🛠 Fix button manager setup
    • 📚 Update documentation
    • 🛠 Fix DS18x20 module names
    • 🛠 Fix tests and improve test robustness
    • 🛠 Fix LANG locale setting for Click at runtime. Thanks, @tonke!
    • 👌 Improve CPython bootstrapping
    • 🛠 Fix webserver imports
    • 🚚 Move UDP modeserver implementation
    • 0️⃣ Don't start WiFi by default
    • 🔧 Make UDP modeserver and HTTP API ports configurable
    • Various networking improvements
    • 👌 Improve CPython setup
    • ➕ Add UI spike on CPython based on Picotui
    • ⬆️ Upgrade MicroWebSrv2 module
    • 👌 Improve packaging and prepare upload to PyPI
  • v0.8.0 Changes

    April 28, 2020