# LoRa Manager
# 0.35.0
- Added a new decoder
elementric
(no automatic matching)
# 0.34.1
Bugfix to always create all missing functions
# 0.34.0
- Added a new decoder
kamstrup
for their water meter (only for non encrypted data) - Added a new decoder for
electosonic
water meter - More fixes for Milesight counters
# 0.33.3
- Small fix for Milesight VS133 line counters
# 0.33.2
- Fix for case sensitivity on topics
# 0.33.1
- Fixed casing for topics of existing functions
- Fix for Deltronic decoder to include historic temperature
# 0.33.0
- Add SP and FCnt functions for messages reporting it
- Check function existence based on both upper and lowercase EUI
- Fixed division on PureMems values
- Added more formats for Milesight VS121 and VS133
# 0.32.1
- Correctly map
Qalcosonic
decoders with old names
# 0.32.0
- Renamed decoders for
Qalcosonic
, old names still work - Qalcosonic status is represented as a single state too
- Expand Sagemcom alarm values
- Added decoder for
puresignal.mems
- Added decoder for
digital_matter.guppy
- Added decoder for
brigtherbins
# 0.31.0
# Features
- Possible to specify
lora_manager.decoder_option.qualsonic.aes_key
as device meta for E2E encrypted data - New devices now has a
lora_network_source
meta key added - Added a new decoder
external
that can't fail, to be used for external secondary decoders - Added metrics endpoint for Prometheus
- Fetch device options from protected meta as well
- Value for payload functions corresponds to fPort value
# Fixes
- Use Application name as fallback for Downlink client-id verification ( Chirpstack)
- Sagemcom: Add support for more payload formats
- Milesight: Added missing GNSS, TemperatureAlarm and DistanceAlarm types to decoder
# 0.30.0
- Fix for Milesight O3 having wrong format
- Added decoder for Sagemcom WM-L (
sagemcom.wm-l
)
# 0.29.4
- Small fix for Milesight WS201 sensors
# 0.29.3
- Small fix for Talkpool OY1110 decoder
# 0.29.2
- Fix for correctly using the
milesight.uc300
decoder - Fix for Milesight WT101 values
# 0.29.1
- Handle GPS from Dataductus
- Handle Distance from Milesight EM400
- Fixed endianess for Dataductus float parsing
# 0.29.0
- Added support for JSON format from Chirpstack4
- Fixed bugs with decoders from qualsonic (w1h, w1t and w1e)
# 0.28.1
- Payload function now has a topic_write to enqueue downlinks. Only works for Chirpstack for now.
- Fixes for all Qualsonic decoders and their historic values based on delta-values.
# 0.28.0
- Import coordinates from Netmore payload when creating device
- Fix handling of negative numbers for Dragino LSN50
- Fix for handling some malformed (too short) YoSensi packages
- Fix for handling Abeeway packages without header
- Handle Radiobridge protocol version correctly
- Handle Senlabs settings write package
- Handle Config response for Vega
# 0.27.0
- The payload function now have port in MQTT
- Fix for some cases where Actility devices would not get RSSI/SNR functions
- Added a new decoder for Quandify CubicMeter
quandify.cubicmeter
# 0.26.0
- Added new output function for Payload encoded as hex in msg on MQTT. This message also has SNR and RSSI included. Spreading Factor is added where possible.
- It is now possible to specify decoder options using meta-data on the device.
Meta keys starting with
lora_manager.decoder_option.
will be options for the decoder. - Added a new decoder for SenLab Datalog (needs setup with external decoder URL)
- Added decoder options for Decentlab DL-DWS:
decentlab.dldws.s
decentlab.dldws.m0
decentlab.dldws.f02
- Added decoder for Decentlab DL-PR21 with options
decentlab.dlpr21.pmax
decentlab.dlpr21.pmin
- Added decoder for Qualsonic sensors. No automatic DevEUI matching is
implemented. These decoder names can be specified:
qualsonic.w1e
qualsonic.w1h
qualsonic.w1t
# 0.25.0
- Added decoder for Decentlab DL-DWS named
decentlab.dldws
- Fixed bug with Milesight angles not having Y and Z
# 0.24.0
- Added a decoder for Talkpool (
talkpool
) - Added a decoder for Dataductus SSIO Air Quality (
dataductus
, no automatic matching) - Added a decoder for Yo Sensi (
yosensi
, no automatic matching) - Added a separate decoder for Dragino LSN50 (
dragino.lsn50v1.8.0
, no automatic matching)
# 0.23.1
- Fix for getting time from Chirpstack MQTT data
- Fixes for Sezo sensors where data types was not matched correctly
- Added decoding of Parametric v2 data format
# 0.23.0
- Added ability to specify installation per sensor in Actility using their Ports options. This overrides the installation meta-data matching.
- Fix for Milesight People counter (VS121), works now with their latest firmware
- Fixes for Milesight VS330
- Fixed decoding for Netwox power meters
# 0.22.0
- Added decoder for Milesight UC300 as
milesight.uc300
- Some fixes for Kerlink decoder
- Added decoder for Senscap soil moisture as
sensecap
# 0.21.0
- Add more custom functions for Milesight
- Automatically add meta
lora_manager.decoder_name
for all devices - Fixes for Milesight IV121 sensor
- Added more counters for Milesight
- Check port and reject some unknown Kerlink packages
- Added decoders for Meteo weather stations
# 0.20.0
- Added decoder for
decentlab_tbrg
(Tipping Bucket Rain Guage) - Added decoder for
kerlink
counter
# 0.19.0
- Added decoder for Senzemo
- Added decoder for Deltronic smoke and Heat
- Miun snow is now additionally named
starbit
# 0.18.2
- Fix for Polysense sound level decoder
# 0.18.1
- Fixed decoder for Milesight WS101 (button)
- Fixed decoder for Milesight WS303 (door)
- Fixed decoder for Milesight WS522 (power switch)
- Fixed decoder for Elsys ERS VOC
# 0.18.0
- Added decoding of data for Polysense
- Added more exported functions for composite functions, angle X, Y and Z for example.
# 0.17.1
- Added decoding of data for Parametric TCR
# 0.17.0
- Fixed decoder for Milesight EM310-UDL
- Possible to have incoming data packages from Netmore
- Added a third ID for sensors from Parametric
# 0.16.1
- Fix for Dragino LDDS75 distance
# 0.16.0
- Added new decoder
miun_people
- Added support for Milesight AM300 series sensors
# 0.15.4
- Fix for DevEUI format for Chirpstack JSON format
- Fix for cache key expiry
# 0.15.3
- Fix for MiUn snow decoders snow depth measurements.
# 0.15.2
- Fix for MiUn Snow decoder endianness.
# 0.15.1
- Fix for PNI decoder - Multiple values in one message
# 0.15.0
- Fix Bosch decoder was not named correctly
- Added decoder for PeaFlow sensor
# 0.14.0
- Sensative decoder handles debug messages
- Netvox port 7 (debug) is silently ignored
- Fix for setting decoder name as meta for Actility packages
- Added new decoder for MiUn Snow (
miun_snow
) - Added new decoder for Boch parking sensor (
bosch
)
# 0.13.1
- Added a secondary decoder for DigitalMatter (
digital_matter.oyster
). - Fixed selection of decoder by name for Actility messages.
- Added a new decoder for PNI devices (
pni
).
# 0.13.0
- Added decoder for Milesight sensors.
- Added special decoder for Decentlab DL-LID (specified by
name
decentlab.dllid
). - Select best gateway based on SNR instead of RSSI.
- Allow specifying decoder name by meta on a device using the
key
lora_manager.decoder_name
.
# 0.12.5
- Added decoding of external analog values for Elsys.
# 0.12.4
- Updated decoder for Vega SS0102.
# 0.12.3
- New ID for Vega sensors.
# 0.12.2
- Added a custom decoder for MiUn Sensors.
- Possible to select decoder by name using tags from Chirpstack.
# 0.12.1
- New ID for parametric decoder.
# 0.12.0
- Added possibility to select decoder by name using Chirpstack tags.
- Fixed reports of SNR missing gateway-id as
msg
field.
# 0.11.1
- Fix for decoding packages for Zenner sensors
- Fixes for incoming messages from Cisco IAV
# 0.11.0
- Fetch installation for Actility package using meta-key
actility.customer_id
.
# 0.10.0
- Added decoder for Sezo
- Added decoder for Sensative
- Added decoder for Parametric
- Added deocder for Netvox
- Added third ID for Vega sensors
- Support for messages from Cisco IAV
# 0.9.1
- Added secondary ID for Vega sensors
- Added decoder for Zenner
# 0.9.0
- Added decoder for Radiobridge sensors
- Added decoder for Vega
# 0.8.0
- New decoder for sensors from IM Buildings added
- Support for setting tags in Chirpstack to manage the client_id connection instead of Name
- Update to the Lynx library for better URL:s while fetching installation info
# 0.7.4
- Workaround for Decentlabs identifier, only DL-SHT35 works now
# 0.7.3
- Removed some Actility fields since their data format was updated unexpectedly
# 0.7.2
- Bugfix for Decentlabs identifier
# 0.7.1
- Bugfix for Decentlab decoder
- Handle panics from malfunctioning decoders
# 0.7.0
- Added decoder for Decentlab DL-SHT35
# 0.6.0
- Added decoder for Elvaco
# 0.5.0
- Added decoder for Ascoel
# 0.4.1
- Fix a bug in the decoder match algorithm
# 0.4.0
- Added decoder for Digital Matter
# 0.3.0
- Added decoder for Abeeway
# 0.2.0
- Payload messages from Actility is now handled
# 0.1.3
- Rounding of timestamps to 3 decimals