Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging upstream #1

Open
wants to merge 356 commits into
base: master
Choose a base branch
from
Open

Conversation

guusleenders
Copy link
Collaborator

Summary

...

Changes

  • ...
  • ...

Notes for Reviewers

...

Release Notes

  • ...

marcodietz and others added 30 commits September 2, 2022 10:42
Added pictures and sensorvalue

Co-authored-by: Jaime Trinidad <[email protected]>
* added mcf88 devices

* added mcf88 devices

* Rename .yml to .yaml

* Format and fix strings

* mcf88 sensors updated

* mcf88 sensors updated

* mcf88 new sensors added

* mcf88 sensors added

* mcf88 sensors revised

* mcf88 sensors revised code

* mcf88 sensors revised type

* Small fixes

* Format files

* mcf88 sensors revised filename

* mcf88 sensors revised filename

* updated decode functions

* deleted mcf88, added enginko

* readdedd mcf88 folder

* Aggiunto LW22PLG

* Modificata temp

* Stile

* Added level sensors

* Changed sensors type

* Added level

* Minime sistemazioni di decodel-level.js

* Added MCF-LW06485

* Updated

* Updated

* Updated

* Updated

* Merge branch 'enginko-dev' into enginko pt.2

* Merge branch 'enginko-dev' into enginko pt.3

* Merge branch 'enginko-dev' into enginko, prettied

* Restored vendor mcf88

* Fixed an issue with mcf88 logo

* Fixed an issue with mcf88 logo

* validate fmt

* Added mssing sensors in index.yaml
(egk-lw22plg, egk-lw20w00, egk-lw20l00)

* Renamed image files for the index changes

Co-authored-by: Franco Zampicinini <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
Co-authored-by: francozampicinini <[email protected]>
Co-authored-by: Stefano Colognato <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
* Add STEVAL-ASTRA1B

* Fixed fw-version format and removed optional OperatingConditions

* Removed bin files

Co-authored-by: Jaime Trinidad <[email protected]>
* added mcf88 devices

* added mcf88 devices

* Rename .yml to .yaml

* Format and fix strings

* mcf88 sensors updated

* mcf88 sensors updated

* mcf88 new sensors added

* mcf88 sensors added

* mcf88 sensors revised

* mcf88 sensors revised code

* mcf88 sensors revised type

* Small fixes

* Format files

* mcf88 sensors revised filename

* mcf88 sensors revised filename

* updated decode functions

* deleted mcf88, added enginko

* readdedd mcf88 folder

* Aggiunto LW22PLG

* Modificata temp

* Stile

* Added level sensors

* Changed sensors type

* Added level

* Minime sistemazioni di decodel-level.js

* Added MCF-LW06485

* Updated

* Updated

* Updated

* Updated

* Merge branch 'enginko-dev' into enginko pt.2

* Merge branch 'enginko-dev' into enginko pt.3

* Merge branch 'enginko-dev' into enginko, prettied

* Restored vendor mcf88

* Fixed an issue with mcf88 logo

* Fixed an issue with mcf88 logo

* validate fmt

* Added mssing sensors in index.yaml
(egk-lw22plg, egk-lw20w00, egk-lw20l00)

* Renamed image files for the index changes

* Fixed errors for level sensors

Co-authored-by: Franco Zampicinini <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
Co-authored-by: francozampicinini <[email protected]>
Co-authored-by: Stefano Colognato <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
* added htlrbl32l

* validation
* Added TWTG vibration sensor

* Added .toString() to error functions in encoder and decoder
* Add RestoTracker

* validate fmt

Co-authored-by: Jaime Trinidad <[email protected]>
* added mcf88 devices

* added mcf88 devices

* Rename .yml to .yaml

* Format and fix strings

* mcf88 sensors updated

* mcf88 sensors updated

* mcf88 new sensors added

* mcf88 sensors added

* mcf88 sensors revised

* mcf88 sensors revised code

* mcf88 sensors revised type

* Small fixes

* Format files

* mcf88 sensors revised filename

* mcf88 sensors revised filename

* updated decode functions

* deleted mcf88, added enginko

* readdedd mcf88 folder

* Aggiunto LW22PLG

* Modificata temp

* Stile

* Added level sensors

* Changed sensors type

* Added level

* Minime sistemazioni di decodel-level.js

* Added MCF-LW06485

* Updated

* Updated

* Updated

* Updated

* Merge branch 'enginko-dev' into enginko pt.2

* Merge branch 'enginko-dev' into enginko pt.3

* Merge branch 'enginko-dev' into enginko, prettied

* Restored vendor mcf88

* Fixed an issue with mcf88 logo

* Fixed an issue with mcf88 logo

* validate fmt

* Added mssing sensors in index.yaml
(egk-lw22plg, egk-lw20w00, egk-lw20l00)

* Renamed image files for the index changes

* Fixed errors for level sensors

* - Fixed an issue that prevented the viewing of multiple datas on enviromental and weather sensors;
- Added the missing function parseTimeSync() in all .js files;

* Most of the numeric data that were previously outputted as String are now correctly outputted as Number

Co-authored-by: Franco Zampicinini <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
Co-authored-by: francozampicinini <[email protected]>
Co-authored-by: Stefano Colognato <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
Only the hex is required for resolving a position.

Co-authored-by: Jaime Trinidad <[email protected]>
Co-authored-by: Marten Lootsma <[email protected]>
* Delete duplicated

Thermokon was duplicated in the root

* duplicated review

* update sensor ls02

* update images size
Co-authored-by: Jaime Trinidad <[email protected]>
* Adding RCM-H200 GWF product

* Regional parameters seem correct but I'm reducing by one to try to fix build

* Regional parameters still seem correct but I'm reducing by one yet again to try to fix build

* reducing scope of parser, as a size reduced parser is not accepted by github actions

* trying to correct line ending

* adding last missing line ending

* fixing apostrophes

* Revert "fixing apostrophes"

* further attempt to fix formating of yaml

Co-authored-by: Jaime Trinidad <[email protected]>
* Add NCC and NPS 4.5 devices

* Add files via upload

* Update nps405-codec.yaml
The latest version of Tektelic Comfort and Vivid sensors sends the battery level in the same way as other Tektelic sensors. This needs a change to the decoder as it now sends a 0x00 0xBA field instead of 0x00 0xFF.

I've modified the decoder to support this but note I haven't tested it as I can't paste in a decoder this long.

Co-authored-by: Jaime Trinidad <[email protected]>
…547)

changes to device sizes and operating temperatures

Co-authored-by: Jaime Trinidad <[email protected]>
* Add yosensi folder with all devices

* review comments and changes in MAC version

* review comments and changes in MAC version and delete odliczanie.cpp and odlczanie.exe file

* modified:   vendor/yosensi/index.yaml
	modified:   vendor/yosensi/yo-360.yaml
	modified:   vendor/yosensi/yo-agribox-profile-us.yaml
	modified:   vendor/yosensi/yo-agribox.yaml
	modified:   vendor/yosensi/yo-airflow-pro.yaml
	modified:   vendor/yosensi/yo-analog.yaml
	modified:   vendor/yosensi/yo-distance.yaml
	modified:   vendor/yosensi/yo-h2o.yaml
	modified:   vendor/yosensi/yo-meter-pulse.yaml
	modified:   vendor/yosensi/yo-modbus.yaml
	modified:   vendor/yosensi/yo-power.yaml

Co-authored-by: Jaime Trinidad <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
* Update esp32-paxcounter-codec.yaml

* Update esp32-paxcounter-packed.js

* Update esp32-paxcounter-codec.yaml
* add elv-bm-trx1

* Mail address added

* Mail address added
Co-authored-by: ARF\YBH <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
* New vendor - SmartRural

New vendor - SmartRural

* Verification fix

* Update grain-probe-codec.yaml

* Missing '}'

* Update grain-probe-01.yaml

* Update grain-probe-01.yaml

* rename of file

* codec update

* further codec updates

* Even further codec updates

* Prettier run to help with validation.

* changed the make file back to linux

* Delete .gitignore

* Revert deleting .gitignore

* Remove Powershell Makefile

* Remove windsensor example files

* Remove windsensor photo reference

Co-authored-by: Jaime Trinidad <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
* Introduce basic soil measurements to the scheme

* Add `CO2` and `lightIntensity` under `air`

* Fix variable naming style

* Add depth property

* Make electrical conductivity specific for soil

* Fix soil pH description

Co-authored-by: Johan Stokking <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
* Added Valenco LoRa Soil

* Work on images and .yaml

* Moved files to cital directory

* Added logos

* Added Cital to vendor index

* Fixed yaml files

* Payload decoder

* Fixed payload example & mapping

* Fixed decoder and test vector

* update lorasoil codec

* images size

Co-authored-by: Andreas Senn <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
LDannijs and others added 30 commits September 17, 2024 14:39
* GN & tbms100

* add status

* add em300-th

* add lht65

* add lsn50-v2

* add ws301

* add ers

* add tbdw100

* change battVolt & add elsys, dragino

* add vicki

* add lw001-bgpro beginning

* add to lw001-bgpro

* add laird

* add strips

* add tektelic

* add lwl03a & change status

* align all devices same format

* update decodeUplink

* rename doorStatus & add ers-co2

* update lwl03a

* add feedback

* change motion to object

* motion fixes

* air location

* change to contactState

* Close to closed

* add ternary operator

* Update door state once more

* revert air to object

---------

Co-authored-by: Johan Stokking <[email protected]>
* Added cubicmeter plastic

* Added cubicmeter copper

* Name change

* Added decoder for copper

* Combined decoder to one js file

* Added normalized formatter

* Added more errors and removed unused fields from decoded data struct

* Fixed decoded temperature return to be number not string

* Added leak type and battery warning to warning

* Altered the data structure of normalized output
* New MClimate devices: 16ASPM, CO2 Display Lite

* New MClimate devices: 16ASPM, CO2 Display Lite

---------

Co-authored-by: Yordan <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
* Schema extension

* Added examples and fixed few issues in the decoding

* Added functionality for response messages

* Added more tests for response payloads

* Comply decodeUplink with lorawan api standard

* Lost response for type statusReport fixed

* Nice naming of pipe types
modify the decoding of multibinaryinput

Co-authored-by: Jaime Trinidad <[email protected]>
* Upgraded validation schema from draft 07 to 2020-12

* Commented out product urls not following RFC3986

Thermocon product paths needs to be updated to follow RFC3986

* Clean up dependencies

* Ajv cli security patch

* Update URLs to comply with RFC3986

---------

Co-authored-by: Johan Stokking <[email protected]>
* New MClimate devices: 16ASPM, CO2 Display Lite

* New MClimate devices: 16ASPM, CO2 Display Lite

* MClimate Vicki updated decoder

---------

Co-authored-by: Yordan <[email protected]>
Co-authored-by: Johan Stokking <[email protected]>
* Add Vendor AccuWatch and Voltage Sensor device

* Changed Parameters, and adjusted descriptions

* Fixed Yaml Styling

---------

Co-authored-by: Jaime Trinidad <[email protected]>
* New MClimate devices: 16ASPM, CO2 Display Lite

* New MClimate devices: 16ASPM, CO2 Display Lite

* MClimate Vicki updated decoder

* update mclimate index; fix names

---------

Co-authored-by: Yordan <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
* MLR003 REV2.4: New Temperature_Drop_Detection Bit

* Update mlr003-codec.yaml

---------

Co-authored-by: Jaime Trinidad <[email protected]>
* Removed unused functions crashing the decoder

* Updated product description
* Fix typo in Decentlab devices

* Fix sensor name in Decentlab dl-zn1 and dl-zn2

* Add Decentlab dl-csw2, dl-ifd, dl-ilt and dl-isd

---------

Co-authored-by: Johan Stokking <[email protected]>
* Add Yobiiq SD1001 template

* Add yobiiq as vendor

* cross-validate with validate fmt

---------

Co-authored-by: yobiiq-fostin <[email protected]>
Co-authored-by: yobiiq-fostin <[email protected]>
* Change contactState to lowercase values

* Update codecs
* r718pa,r718pa4,r718pb,rp02 insert,r718n

* add r718pa,r718pa4,r718pb,rp02,r718n3 support

* add r718pa,r718pa4,r718pb,rp02,r718n3 support

* add photos

* R312A、R312FunctionKeyTrigger

* photo submission

* photo submission

* Report type 0x11,0x12 support

* RA02G  R603

* ra02g,r603,r718pa,r718pb update

* modify r603,add r315la

---------

Co-authored-by: Jaime Trinidad <[email protected]>
* fix data segment processing for Jooby MTX1

* replace var with const/let

* improve decodeUplink and decodeDownlink

---------

Co-authored-by: Jaime Trinidad <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.