Releases: insighio/insighioNode
Releases · insighio/insighioNode
v2.10.1
v2.10.0
New Features
- CNSL-46: support setting of alias/unit with new mapping scheme
- added support for temperature sensor for scale shield
- on boot: battery voltage to proactively deepsleep in case of low battery
- utilization of separate /data partition for the generated files. Goal is to not use root file system whose tampering affects code execution times due to lfs2 specialities
- added support for LoRa modem RAK3172
Fixes
- fix proper operation of Pulse Counting using ULP ()
- do not try to disconenct from network if network connection has not been made
- fix configuration loading for Timing step of web configurator
Enhancements
- multiply current by 100 to include 2 decimal point in encoded value
- updated Senml lib to get the newly supported Units
- allow operation of ULP for always on scenarios or for use through Web Configurator
- enhanced LoRa encoding protocol to allow unrecognized values
Optimizations
- switched http client from MicroWebCli to httpclient
- revisited device configuration access
- minimize loaded modules by importing only the required modules
- optimize wifi to use single instance of network.wlan
Refactorings
- refactored use of URI encoding/decoding
- global code styling refresh
- removed duplicate ULP libs
- removed last Pycom references (sequance modem & pycom specific code)
- removed support of analog-only configuration
- removed support of LoRa modem RAK4270
v2.9.2
v2.9.1
v2.9.0
New feautures
- Support Pulse Counting during deepsleep via ULP with 2 modes (high frequency: max 5KHz and 350uA consumption, low frequency: max 100Hz and 200uA consumption)
- Support CoAP on Quectel BG600
Enhancements
- after NTP, save time difference locally
Fixes
- In case of configuration ulpload failure, keep upload request for next try
v2.8.0
New Feautures
- Support of sensor LI-710 from LI-COR (SDI12)
- Extended insigh.io payload encoder to support:
- "_formula" measuremnets
- new measurement types:
- Temperature Celcius vs Temperature Fahrenheit
- Millimeter
- Grams of Water Vapour per Cubic Metre of Air
- Actual Evapotranspiration
- Latent Energy Flux
- Heat Flux
- Vapor Pressure Deficit
- Atmospheric Pressure
Enhancements
- Support using AstroNode RTC to set local RTC
- Better error handling for always-on connections of Quectel BG600
Refactoring
- Change import paths to relative in demo_console to make it more flexible for custom apps
Fixes
- Fix setting temperature unit in configurator
- Fix LED color coding for "green"
- Fix 4-20mA measurement naming to use unified separator '_'
- In main scenario, respect option _MEAS_NETWORK_STAT_ENABLE to decide whether to include network stats in the message
- In configurator, fixed loading settings of always-on options
v2.7.1
New Features
- capture wifi rssi on wifi connection
- added option to get GPS position only after hard reboot
- added formula field for 4-20 sensors
Enhancements
- @ networking.wifi support using ssid/password to execute connect instead of requiring known_nets.
- @ configuration_handler: support setting application name for custom apps
- added new httpclient to be used globally used in future versions
- web_server: optimized settings transmission (lowered the length of transmitted data)
Fixes
- Fix lora transmission success status
- Fixed wrong parsing of key/value pairs when populating custom measurement namings
- Fixed occasional wrong parsing of custom measurement namings
v2.7.0
New Features
- added support to LoRa settings: adr, confirmed and retries
Enhancements
- Power of modem if it is used for GPS positioning and cellular is not selected as upload network
- Updated LoRa encoding protocol to support 4-20mA measurements and GPS data
Fixes
- fixed LoRa configuration loading in Web Configurator
- Decoupled SDI12 configuration from 4-20mA measurements
- minor refactorings