All notable changes to this project will be documented in this file.
- Dragino - SW3L
- Netvox - R602
- Netvox - R603
- Watecco - Triphaso
- Fixed tests for the acrios system device
- Updated Watteco BoB to also interpret V2 Messages
- Updated picture for Milesight AT101
- Decentlab - ALB
- Decentlab - ATM22
- Decentlab - BLG
- Decentlab - CTD10
- Decentlab - CWS
- Decentlab - DLR2-002
- Decentlab - DLR2-003
- Decentlab - DLR2-004
- Decentlab - DLR2-005
- Decentlab - DLR2-006
- Decentlab - DLR2-008
- Decentlab - DLR2-009
- Decentlab - DLR2-010
- Decentlab - DLR2-011
- Decentlab - DLR2-012
- Decentlab - DS18
- Decentlab - GMM
- Decentlab - ISF
- Decentlab - ITST
- Decentlab - KL66
- Decentlab - LID
- Decentlab - LPW
- Decentlab - LWS
- Decentlab - NTU
- Decentlab - OPTOD
- Decentlab - PAR
- Decentlab - PHEHT
- Decentlab - PM
- Decentlab - PR36CTD
- Decentlab - PYR
- Decentlab - RHC
- Decentlab - SDD
- Decentlab - TP
- Decentlab - TRS11
- Decentlab - TRS12
- Decentlab - TRS21
- Decentlab - WRM
- Decentlab - ZN1
- Decentlab - ZN2
- PMX Systems - PMX TCR Radar Object Counter
- Milesight - UC51X
- Watteco - Flash'O
- Added state to get the relative counts for: GWFCoder, TBDW100, DWS, EMS-Door, R718N3, SenlabM, Multisense & Presence Mini
- Added new queue_time topic to Xovis
- Added data flattening on port 100 for ACRIOS Systems ACR-CV-101L-M-X and updated URL
- ACRIOS Systems - ACR-CV-101L-M-X
- Swisscom Multisense changed the batteryLevel percentage calculation to include the dropoff
- Decentlab - MES5
- Decentlab - TBRG
- smartEnds - Brigther Bins
- mclimate - Cicki V4
- Added new possible datapoints for milesight VS133 & VS121
- Decentlab - DWS
- Updated isEmpty to react correctly to not initialized objects
- Updated a few urls in the meta
- Updated some images
- Implemented references for commonly used datapoints
- Catching illegal datapoints for the seeed senseCAPS210X series
- Yosensi - Temp
- Yosensi - Pure Pro
- Yosensi - Refrigerant Monitor
- ioTracker - Removed 0 gps values in case of an illegal datapoint
- senlabM - Changed txPeriod and logperiod as they where expressed in 2 second intervals
- PeopleCounter - Added batteryLevel
- LP8P - Added batteryLevel
- Milesight - CT101
- Milesight - VS135
- Milesight - TS301
- Milesight - TS302
- Updated data models
- Milesight - VS350
- Unified available sensors in the meta.json
- sensingLabs - senlabM
- Tektelic - EdoctorV1
- Elsys - ETHd10
- Elsys - EIAQd10
- update data-models and add an
example.schema.json
for each default schema
- Alpha Omega Technology / Klax 2.0
- intial set of data models
- tektelik/VIVID - Smart Room Sensor V3.1
- renamed tektelik/VIVID - Smart Room Sensor to VIVID - Smart Room Sensor V2.2.0
- Milesight/DS3604
- Milesight/EM300-MLD
- Milesight/EM500-SWL
- Milesight/GS101
- Milesight/GS301
- Milesight/TS101
- Milesight/VS133
- Milesight/VS330
- Milesight/VS340
- Milesight/VS341
- Milesight/WS203
- Milesight/WS51X
- Milesight/WT101
- Milesight/AT101: removes location history
- Milesight/EM300-DI: removes location history
- Milesight/EM320-TH: removes temperature/humidity history
- Milesight/WS50X: fixes the output
- Tektelic/EDOCTOR: adjusts name
- Fixed several data quality issues and improved the overall test setup
- Laiier - SevernWLD
- Comtac - Cluey
- Added multiple data model examples
- Nanothings - Nanotag
- Integra - Aquastream
- Enginko - EGK-LW22PLG
- Enginko - MCF-LW12MET
- Enginko - R718N3
- Dragino - Gropoint Air
- Dragino - Gropoint Air V1.1
- Added processingType
- Renamed min/max to minimum/maximum
- Added filllevel compability to all distance sensors
- Seed - SenseCAPT1000A
- Dragino - NDDS20
- Dragino - NDDS75
- Dragino - NSE01
- Added new type NBIOT
- Milesight - UC300
- Milesight - EM300-DI
- Milesight - AT101
- Milesight - WS201
- Added new button topic for the Swisscom Multisense device
- Milesight - EM400-MUD
- Milesight - EM400-TLD
- Milesight - EM400-ULD
- Added configuration message to all elsys devices
- Caught to short payload for Abeeway
- Removed inclusion of timestamp for enginko devicses
- Dragino LSN50v2 splitted topics and added test
- Dragino - CPL01
- Dragino - LDDS04
- Dragino - LDDS20
- Dragino - LDDS45
- Dragino - LDDS75
- Dragino - LDS02
- Dragino - LDS03A
- Dragino - LHT52
- Dragino - LHT65
- Dragino - LHT65N
- Dragino - LHT65N-NE117
- Dragino - LLDS12
- Dragino - LLMS01
- Dragino - LSE01
- Dragino - LSN50V2-D20
- Dragino - LSN50V2-D22
- Dragino - LSN50V2-D23
- Dragino - LSN50V2-S31
- Dragino - LSN50V2-S31B
- Dragino - LSPH01
- Dragino - LTC2
- Dragino - LWL02
- CM-2 - Updated with new datapoints
- Sentinum - Added Batterylevel
- PepepperLuchs - Took out invalid datapoints
- Ranos DB - Added fix from devs
- IMBuilding Peoplecounter - Added NBIoT functionality
- Fixed some critical and high vulnerabilities for npm packages
- Milesight - VS132
- Cayenne
- Added required for keys in schema files
- Renamed image files to be more standardised
- Renamed voltage to batteryVoltage to standardise keys
- Standardised accceleration/gyro keys
- Sentinum - Apollon Q
- Sentinum - Apollon Zeta
- Sentinum - Febris CO2
- Sentinum - Febris SCW
- Sentinum - Febris TH
- Xovis - Added timestamp in emit
- Mclimate - Vicki
- Xovis - Added more outputs to count
- RanosDB - Changed uplink to match new firmware and added batteryLevel
- Added check for name length in meta
- Xovis PC2SV5 - Summating logic samples into one
- Milesight - AM103
- Milesight - AM307
- Milesight - AM308
- Milesight - AM319
- Milesight - EM300-MCS
- Milesight - EM300-SLD
- Milesight - EM310-TILT
- Milesight - EM310-UDL
- Milesight - EM320-TH
- Milesight - EM320-TILT
- Milesight - EM500-LGT
- Milesight - EM500PP
- Milesight - EM500-PT100
- Milesight - EM500-SMTC
- Milesight - EM500-UDL
- Milesight - WS50X
- Milesight - WS50X2
- Milesight - WS52X
- Milesight - WS136
- Milesight - WS156
- Milesight - WS302
- Added check for misspelled/missing keys in schema files
- Added check for missing topics in meta files
- Fixed those occurrences
- Ascoel - PB868LR
- Seeed - SenseCAP S2101
- Seeed - SenseCAP S2102
- Seeed - SenseCAP S2103
- Seeed - SenseCAP S2104
- Seeed - SenseCAP S2105
- Seeed - SenseCAP A1101
- Decentlab - PR26 - Added water level as output, updated test
- HKT - Door sensor
- HKT - People counter
- Terabee - Peoplecounting M
- Terabee - Peoplecounting XL
- Adeunis - Dry Contac
- DigitalMatter - oyster3
- Elsys - elt2ultrasonic
- Ewatch - squid hc lorawan
- Mclimate - vicki
- Iotracker - Changed meta
- Disruptive Technologies - Added sqi values
- Comtac - Cluey
- Xovis - added mod payloads
- Elsys - ers eco
- Elsys - ers eco co2
- Seeed - S2101
- Seeed - S2102
- Disruptive - CO2
- Disruptive - Motion
- ioTracker - ioTracker3
- Enginko - EGK-LW20W00
- Adnexo - updated meta
- Xovis - Added plugin data output
- Enginko - Sensor now sends all samples and emits on defined timestamps
- Changed battery calculations so no negative numbers will be given out anymore
- Haltian - Changed uplinks so no unknown messages get pushed & Changed topic weather to environment
- Sensing Labs - Senlab D
- Hidden a lot of cluttering kpis
- Adnexo - Ax-dist
- Adnexo - Ax-opto changed shemas to mach ax-dist
- Miromico - REV2_V5 changed key names to mach standards
- Updated some meta information
- Changed some sensor images
- Haltian - Thingsee Air
- Haltian - Thingsee Environment
- Haltian - Thingsee Presence
- Decentlab - IAM - lifecycle hide protocolVersion from KPI's
- Cleaned up readme
- Using the new helper functions
- Adnexo - Ax-opto
- Dragino - LHT65
- Terabee - Level Monitoring XL
- Digitalmatter - Bolt 2-4G
- Digitalmatter - Dart 3
- Digitalmatter - SensorNode
- Digitalmatter - Yabby
- pepperlFuchs - wilsenSonicLevel
Cleanup and fixes of the below device types
- Adeunis - Pulse
- Talkpool - OY1110
- Tektelic - Smart Room Base
- Tektelic - Smart Room PIR
- Strip - Presence uplink
- Busylight- Image
- MClimate - Button
- MClimate - CO2
- MClimate - Flood Sensor
- MClimate - HT
- Talkpool - OY1110
- IMBuildings - Moodbox
- Tektelic - Smart room base
- Tektelic - Smart room PIR
- Bosch - Parking lot sensor V0.39
- Milesight - Ignoring empty payloads
- Akenza - Device simulator
- Yanzi - Took out occupancy & updated noise schema
- Milesight - AM319
- Milesight - EM300-ZLD
- Milesight - VS121
- Milesight - WS101
- Milesight - WS202
- Milesight - WS301
- Swisscom - Multisense depricated devicetypes
- Abeeway - Trackers new topic for gps failed
- Abeeway - Trackers changed meta
- IMBuildings - Counters changed meta
- Xovis - PC2SV5
- Abeeway - Badge tracker
- Abeeway - Compact tracker
- Abeeway - Micro tracker
- IMBuidlings - Comfort sensor
- IMBuidlings - Office occupancy counter
- IMBuidlings - People counter
- Adeunis - FTD Network Tester Added batteryLevel
- Sensative - small uplink change
- Swisscom - Multisense small schema change
- Yanzi - Ignoring not documented payloads
- Universal - Fire Extinguisher changed meta
- Comtac - CM-1 & CM-2 Added batteryLevel
- Elsys - ELT changed schema
- Elsys - CO2 added motion
- Miromico - miro Click deleted unused schema & fixed typo
- Oxon - Oxobutton changed schema
- Sensativ - Strip +Guard changed dataKey name
- Swisscom - Multisense fixed unit typo & rounded voltage
- nke Watteco - BoB assistant changed meta and renamed devicetype
- Yanzi - Comfort
- Yanzi - Motion+
- Yanzi - Presence Mini
- Yanzi - Plug
- Comtac - CM1 changed schema
- Elsys - ELT-2 changed schema
- Swisscom - Multisense updated meta topics
- Watecco - BoB updated meta
- Elsys - ERS VOC
- Adeunis - Pulse
- Digitalmatter - G62
- Browan - Changed battery calculation
- Comtac - CM-2 added datapoint to schema
- Elsys - Changed battery calculation
- Elsys - ELT-2 changed meta
- Pipiot - Changed meta
- Pipiot - Changed meta
- Browan - Changed name from "Motion Sensor PIR, TBDMS100" -> "Motion Sensor PIR, TBMS100"
- Miromico - Changed name from "Insight" -> "miro Insight"
- Browan - TBSound updated schema & deleted unused data
- Elsys - ERS Sound changed meta
- Miromico - REV 2_5 deleted unused data
- PNI - Placepod changed temperature to signed
- Sensative - Strips changed name of datakey
- Pipiot - LevelSense
- Pipiot - PeopleSense
- Decentlab IAM - Added batteryVoltage
- Elsys ERS - Deleted motion
- PNIcorp Placepod - Changed meta
- Talkpool OY1700 - Splited schemas
- Browan - TBDMS100
- Comtact CM-3 - Fixed a bug where wrong topics got emited and added testscript
- Elsys Door - Added topics in meta to match new output
- Miromico insight - Version & picture
- Sensative - Strip MS-Guard Presence description & availableSensors
- Sensative - Strip Presence availableSensors
- Bosch - parkingLotSensor Changed string output to ENUM
- Elsys - Added Battery in percent for all sensors which give out voltage
- Elsys - EMS Door spliced schemas so we dont have double KPI for the same value
- Globalsat - LS-113G deleted unused keys
- Oxon - Buttonboard deleted unused key
- PNI - PlacePod changed some data outputs to enum instead of string
- Talkpool - oy1200 changed some data outputs to enum instead of string
- Talkpool - oy1700 changed some data outputs to enum instead of string
- Miromico - miro Click V2.5.0 changed name to miro Click and changed Versions
- Miromico - miro Click V2.0.0 deleted old devicetype in response to manufacturer
- Swisscom - Multisense unified all devicetypes to one and named the old ones to deprecated
- Miromico - Insight
- Sensative - Strip MS-Guard Presence description
- Sensative - Strip Presence description
- Sensative - Strip Presence
- Changed folder name for sensative
- Updated tests to match the new guidelines
- Changed Kuando Busylight name!
- Changed description of ranosDB2
- Added functionality to run tests in integration mode
- Oxon - Buttonboard changed from button ID to individual button outputs.
- Added titles/units to schemas
- DSS - Ranos DB 2
- Disruptive Technologies - Fix event type extraction
- Disruptive Technologies - Changed images
- Decentlab LP8P - Changed metatext and renamed datakeys
- Plenom - Kuando busylight
- Decentlab - LP8P
- Distuptive technologies - adapt event payload
- Adeunis - ftdNetworkTester
- Adeunis - ftdNetworkTesterV2
- Enginko - MCF-LW12CO2E removed unused schemas and changed meta accordingly
- Xovis PC2S - Updated uplink so it's working with akenza.io & added tests
- Adeunis - ftdNetworkTesterV2
- Adeunis - ftdNetworkTester added default schema & uplink test
- Milesight - AM104
- Milesight - AM107
- Milesight - EM300-TH
- Milesight - EM500-CO2
- Enginko - MCF-LW12CO2E cleaned up the uplink
- New images for Disruptive Technologies Sensors
- Disruptive Technologies - Humidity Sensor
- Disruptive Technologies - Proximity Sensor
- Disruptive Technologies - Temperature Sensor
- Disruptive Technologies - Touch Sensor
- Disruptive Technologies - Water Sensor
- Enginko - MCF-LW12CO2E
- Astraled - CO2, VOC luminaire V0.03
- Schemas of all astraled sensors changed so all possible datapoints are shown
- Several name and description improvements
- Comtac - CM 1 uplink
- Gavazzi - UWPA/UWPM
- Deprecates the usage of
payload_hex
=> usepayloadHex
instead
- Landis+Gyr - ULTRAHEAT T550
- GWF - RCM®-LRW10
- AstraLED - Mantis
- Aiut - alevel V1
- Aiut - alevel V2
- Tinovi - PM-IO-5-SM
- Comtac - CM-4
- Dragino - LSE01
- Digitalmatter - Oyster
- Adds
eslint
to improve code style
- Fixes an issue where little endian conversion for GlobalSat LT-20 was wrong
- Adeunis - FTD Network tester
- Akenza - Device Simulator
- AstraLED - CO2, VOC luminaire
- Avelon - Wisely CarbonSense
- Bosch - Parking Lot Sensor
- Browan - Temperature & Humidity Sensor, TBHH100, Tabs
- Browan - Door & Window Sensor, TBDW100 Tabs
- Browan - Sound Level Sensor, TBSL100, Tabs
- Browan - Water Leak Sensor, TBWL100, Tabs
- Comtac - LPN CM-1 Sensor
- Comtac - LPN CM-2 Sensor
- Comtac - LPN CM-3 Sensor
- Comtac - LPN DO
- Comtac - LPN Multi-Sensor 3
- Decentlab - DL-ATM41
- Decentlab - DL-IAM
- Decentlab - DL-MBX
- Decentlab - DL-PR21
- Decentlab - DL-PR26
- Decentlab - DL-PR36
- Decentlab - DL-SHT35
- Decentlab - DL-SMTP
- Elsys - ELT-2
- Elsys - ELT Lite
- Elsys - EMS Desk
- Elsys - EMS Door
- Elsys - EMS Lite
- Elsys - EMS
- Elsys - ERS CO2 Lite
- Elsys - ERS CO2
- Elsys - ERS Desk
- Elsys - ERS Eye
- Elsys - ERS Lite
- Elsys - ERS Sound
- Elsys - ERS
- GlobalSat - LS-113G
- GlobalSat - LT-20/LT-20P
- Miromico - FMLR IoT Button V2.5.0
- Miromico - FMLR IoT Button V2.0.0
- Netvox - R312A - Wireless Emergency Button
- Netvox - Door R311A-Wireless Door/Window Sensor (LoRaWAN)
- Netvox - R711-Wireless Temperature and Humidity Sensor
- Oxon - Buttonboard (LoRaWAN)
- Oxon - Oxobutton Q, (LoRaWAN)
- PNI - PlacePod (Surface & In-Ground Mount)
- RAK - 612 WisNode Button
- Sensative - All Strips (LoRaWAN)
- Swisscom - Multisense - Ambiance
- Swisscom - Multisense - Button
- Swisscom - Multisense - Door
- Swisscom - Multisense - General
- Swisscom - Multisense - Vibration
- Swisscom - Multisense - Workplace
- Synetica - Enlink DP
- Synetica - Enlink T
- Talkpool - OY1210 CO2 meter
- Talkpool - OY1700 Particles meter
- Universal - Fire Extinguisher
- nke Watecco - BOB Assistant
- Xovis - PC2S