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 358 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
358 commits
Select commit Hold shift + click to select a range
5333b89
Fixed fw-version format and removed optional info (#515)
rannolucST Sep 2, 2022
285163e
Enginko (#529)
niccoloenginko Sep 7, 2022
00de277
added htlrbl32l (#528)
cLehmen Sep 17, 2022
801c11c
Added TWTG vibration sensor (#532)
jeroenverwijs Sep 19, 2022
1847453
Add RestoTracker (#531)
gcotton Sep 19, 2022
83c9225
Enginko (#536)
niccoloenginko Oct 1, 2022
c547e9a
Yabby Edge: Removed Semtech NAV message parsing for brevity (#533)
jamesl-dm Oct 1, 2022
f665ec1
Fixed typo TWTN->TWTG (#538)
Oct 13, 2022
28b8614
Delete duplicated (#542)
Jaime-Trinidad Oct 14, 2022
cabee61
Add Radio Bridge Sensors (#540)
MrothschildMT Oct 14, 2022
69541d0
Adding RCM-H200 GWF product (#537)
maebli Oct 14, 2022
277e69a
Add Nwave Car Counter 4.5 and Nwave Smart Parking Sensor 4.5 (#534)
nabrosimoff Oct 31, 2022
fd67319
Add Database Protection Right notice (#550)
johanstokking Nov 15, 2022
17fca4f
Update to ttui 1.0.0 (#551)
kschiffer Nov 15, 2022
b9509e5
Update Tektelic SRS decoder for new battery field (#549)
eggfriedrice Nov 18, 2022
ba37884
Update URLs for Datasheets of Mutelcor LoRa Products plus some small …
NoelzeN Nov 18, 2022
7dd02aa
Add yosensi folder with all devices (#545)
yosensi Nov 18, 2022
6c3b485
Update to `node 16` and new `set-output `method (#555)
ysmilda Nov 21, 2022
64199b2
Update Decoder for Paxcounter devices (#562)
cyberman54 Nov 28, 2022
150c134
Remove index.json output for single device (#563)
mjamescompton Nov 28, 2022
b732350
Changed Dramco Uno macVersion and regionalParametersVersion
guusleenders Mar 1, 2022
1a57ee0
add elv-bm-trx1 (#539)
ELV-Elektronik-AG Nov 28, 2022
64a0821
Add official Adeunis devices and codecs (#556)
Adeunis Nov 28, 2022
80c0f68
New vendor - SmartRural (#546)
SR-Crooks Nov 29, 2022
8c69054
Normalized schema additions (#524)
pablojimpas Nov 29, 2022
7422f30
Add cital device (#498)
gitahubbit Nov 29, 2022
8925b36
chore: Update ttui (#565)
nicholaspcr Dec 1, 2022
b59cf65
Update triage script after action upgrade (#566)
ysmilda Dec 5, 2022
5d2e35e
Use UTC time zone
johanstokking Dec 6, 2022
9a521ec
Add sensecap s2120 and update s2100 decoder file (#560)
Kway99 Dec 19, 2022
e411e7b
Fix readout of a serial number with leading zeros (#572)
fborgo306 Dec 20, 2022
523940e
new version Vicki, new decoder ht/co2, remove AQI (#571)
MClimate Dec 20, 2022
aa3bd31
Add generic parser frames on Adeunis Codecs (#569)
Adeunis Dec 20, 2022
ff93535
Added elv-lw-esi and elv-lw-gps1, changed image of elv-bm-trx1 and fl…
ELV-Elektronik-AG Dec 23, 2022
26aabf1
Changes made to Tektelic Clover LoRaWAN MAC version 1.1 to 1.0.2 (#573)
dhanushikrm Dec 27, 2022
297b1e5
Nwave devices macVersion has been updated (#580)
nabrosimoff Jan 17, 2023
5ecfdbd
New sensors from Dragino (#574)
dragino Jan 17, 2023
6dfe382
fix decoder (#581)
Jaime-Trinidad Jan 19, 2023
7b31b3e
Fix file (#584)
Jaime-Trinidad Feb 10, 2023
e13ff57
Add generic node payload codec (#586)
LDannijs Feb 21, 2023
2f8b5d8
Add Fludia devices (#582)
jabeurj Feb 23, 2023
d2b87af
Bump golang.org/x/text from 0.3.7 to 0.3.8 in /tools/runscript (#587)
dependabot[bot] Feb 23, 2023
c8b555b
add atim devices (#588)
HESSjulien Mar 6, 2023
d80eb63
Update ttui to version 1.5.0 (#589)
mjamescompton Mar 7, 2023
c0e51b8
Add Decoder function for all Fludia devices (#592)
jabeurj Mar 13, 2023
7302316
Update ttui to version 1.6.0 (#591)
mjamescompton Mar 13, 2023
49217c8
Bump golang.org/x/net in /tools/runscript (#590)
dependabot[bot] Mar 14, 2023
cbc0876
Add Netvox devices (#593)
netvox-tech Mar 20, 2023
33882a7
Fix decode uplink (#597)
jabeurj Mar 28, 2023
c826558
Use spread syntax to push messages (#596)
pablojimpas Mar 28, 2023
cfcff84
Device update. (#595)
bejicT Mar 28, 2023
b4c4ed1
Add Netvox device - R211 (#598)
netvox-tech Apr 3, 2023
0b45dc8
Added Hardware versions to all devices, updated payload decoder of el…
ELV-Elektronik-AG Apr 3, 2023
d0260b9
add codec to definition file (#600)
LDannijs Apr 5, 2023
eeb2026
added new vendor dnt Innovation GmbH and first device dnt-lw-ats (#605)
dnt-Innovation-GmbH Apr 18, 2023
bb99765
Update triphaso-sensor.js (#604)
Watteco Apr 18, 2023
87828e2
Generic Node description updates (#611)
adriansmares May 4, 2023
0460268
Add new device and update payload formatter (#612)
djang0402 May 4, 2023
94e174c
Enginko (#608)
niccoloenginko May 4, 2023
2e133e6
Modify ATIM codec (#606)
HESSjulien May 4, 2023
80639ff
Add Orbiwise Sampols noise sensor (#599)
owntk May 4, 2023
8df4db7
Add RA07 series payload (#601)
netvox-tech May 4, 2023
b6eb479
Separate codec yaml files for each sensor types (#613)
djang0402 May 5, 2023
4ad5504
Update ventilo-sensor.js (#622)
Watteco May 17, 2023
b3143d7
Update vaqao-sensor.js (#621)
Watteco May 17, 2023
24a2391
Update vaqao-plus-sensor.js (#620)
Watteco May 17, 2023
26a132a
Update torano-atex-zone-1-sensor.js (#619)
Watteco May 17, 2023
ffaf669
Update skydome-sensor.js (#618)
Watteco May 17, 2023
8f70fae
Update levo-plus-sensor.js (#617)
Watteco May 17, 2023
9cb2eeb
Update intenso-sensor.js (#616)
Watteco May 17, 2023
f1d3fc7
Update presso-sensor.js (#615)
Watteco May 17, 2023
cf5a2db
Bump json5 from 1.0.1 to 1.0.2 in /website (#577)
dependabot[bot] May 23, 2023
d98a3da
change the return main function decodeUplink (#626)
jabeurj Jun 7, 2023
c7d6c8e
Add MClimate Wireless Thermostat (#627)
MClimate Jun 7, 2023
4db4198
Added new Device: ELV-LW-MOB (#628)
ELV-Elektronik-AG Jun 7, 2023
8ba58c5
change in ATIM's decoders (#629)
HESSjulien Jun 7, 2023
b4fccd8
Update triphaso-sensor.js (#630)
Watteco Jun 7, 2023
1f0f94d
Add decodeDownlink() function (#632)
fborgo306 Jun 7, 2023
0e42be4
Fix of Nwave G4 decoders (#631)
nabrosimoff Jul 4, 2023
618d2ff
Update ldds75.js (#634)
Jinajon Jul 4, 2023
e6a7c1f
Add Sensecapt1000 tracker a/b (#640)
Kway99 Jul 10, 2023
7521cf0
Bump semver from 5.7.1 to 5.7.2 in /website (#643)
dependabot[bot] Jul 11, 2023
f426fdc
Radiobridge fix (#642)
Jaime-Trinidad Jul 11, 2023
b94b9c5
add dingtek products dc413/dc500/dc510/dc600/df200/df400/df555/df556/…
cndingtek Jul 11, 2023
b921bfc
update: Add Koidra Inc. profile (#635)
hatran3e Jul 11, 2023
9e73236
Add new Device: ELV-LW-OMO and new payload decoder to support upcomin…
ELV-Elektronik-AG Jul 18, 2023
224d753
Update modbus-sensor.js (#645)
Watteco Jul 18, 2023
c788bab
add button (#652)
Jaime-Trinidad Jul 27, 2023
46e7ae0
Vicki 4.2 (#653)
MClimate Jul 27, 2023
cc6a988
Enginko (#651)
niccoloenginko Jul 27, 2023
af31e0d
Update Description for Mutelcor LoRaWAN Devices due to new Website wi…
NoelzeN Jul 27, 2023
5c44325
add new nexelec devices (#655)
QuentinBNexelec Aug 14, 2023
3cde702
Fix MClimate wireless thermostat decoder (#654)
MClimate Aug 14, 2023
b144acb
Add a new OBP device (#649)
norbert-walter Aug 14, 2023
681c447
Add RP002-1.0.{2,3,4} (#661)
adriansmares Aug 24, 2023
595bc48
Fludia changes (#663)
jabeurj Sep 4, 2023
cc33b26
[ACRIOS] Updating dataSheetURL (#662)
ACR-MLY Sep 4, 2023
dfe9388
Add Mutelcor NFC RFID - LoRa Button and update the Payload Decoder to…
NoelzeN Sep 4, 2023
844d631
Update ttui to version 1.7.4 (#664)
mjamescompton Sep 5, 2023
2e6efcb
Remove contact form and replace with link (#665)
mjamescompton Sep 11, 2023
386acca
Swap company and device name in contact link (#669)
mjamescompton Sep 11, 2023
4a87791
Add new Mutelcor Devices (#673)
NoelzeN Sep 20, 2023
f39663b
Add new device Micropelt: MLRTPS01 (#672)
Micropelt-EH4 Sep 20, 2023
bff0390
Update fludia decoders (#671)
rflud Sep 20, 2023
1fe5abe
codec and product url updates (#670)
QuentinBNexelec Sep 20, 2023
3cd7a2f
browan devices (#666)
Jaime-Trinidad Sep 20, 2023
7411d38
Add SENSO8 LoRaWAN sensors (#678)
arthur-arwin Oct 4, 2023
fc12290
Fix device name (#677)
becky112358 Oct 4, 2023
162b3b8
watteco vendor recreation, th device added to test devices addition. …
Logia556 Oct 4, 2023
de8fc05
Bump golang.org/x/net from 0.7.0 to 0.17.0 in /tools/runscript (#681)
dependabot[bot] Oct 12, 2023
1bb625d
add milesight new sensors (#682)
Oct 17, 2023
341ea4c
Add 4 Decentlab devices (#683)
decentlab Oct 18, 2023
4c8ea2f
add minol-zenner vendor and edc module definitions (#691)
ant2alex Nov 13, 2023
c0550c5
new vendor Pessl instruments and new device iMetos Lorain (#701)
yusufscelik Nov 24, 2023
6e7a481
Adding MClimate CO2 Display and Fan Coil Thermostat (#698)
MClimate Nov 24, 2023
3cc947f
Update explanation of vendorprofileID (#692)
LDannijs Nov 24, 2023
59926a3
Volley Boast vendor and devices (#687)
mvujovic-vb Nov 24, 2023
d17038f
Fix missing json object for device uplink element (#705)
mjamescompton Dec 1, 2023
39fb5ba
add new device and change pictures for device (#639)
yosensi Dec 4, 2023
4374d9e
Add trackerD to Dragino index file (#712)
LDannijs Dec 5, 2023
1a67cbd
Update codec (#710)
QuentinBNexelec Dec 5, 2023
4413bd8
Update strips.js (#719)
LDannijs Dec 12, 2023
24bf453
add agriseen device (#647)
AgriseenDev Dec 12, 2023
7d7a122
add lualtek swsi device (#720)
LDannijs Dec 12, 2023
d9c0ccb
Decoder files to return empty objects (#609)
Jaime-Trinidad Dec 12, 2023
2c7941d
Fix device weight set as hugo front matter weight (#723)
mjamescompton Dec 13, 2023
9512c15
Add Yo Ambience and Yo airflow pro dual (#724)
yosensi Dec 15, 2023
a62d6ca
Update Content (#722)
LDannijs Dec 15, 2023
2cb3c5b
Improve README & example (#728)
LDannijs Dec 21, 2023
998fd56
Volley boast hardware versions and decoder update (#727)
mvujovic-vb Dec 21, 2023
51f07f5
Update PULL_REQUEST_TEMPLATE.md (#725)
LDannijs Dec 21, 2023
0334502
Add iot-factory (#732)
loeliaM Jan 2, 2024
854789e
Add r718pa r718pb rp02 image (#731)
netvox-tech Jan 2, 2024
ed7e08b
Update validation.js (and comments) (#726)
LDannijs Jan 9, 2024
a3c92b2
Add new product (#735)
QuentinBNexelec Jan 23, 2024
0fbbebe
add support for dingtek DO201/DO202/DC520. (#743)
cndingtek Feb 5, 2024
9dd3eae
R312 a、r312 function key trigger (#740)
netvox-tech Feb 5, 2024
9a680b4
Add lansitec devices (#739)
zhangquancom Feb 5, 2024
f84ec23
Add IAQ sensor and power monitoring sensor (#738)
arthur-arwin Feb 6, 2024
7bcb0fb
Added Enless Transmitter and Modified unique profile id for both EU86…
EnlessWireless Feb 6, 2024
38a04e0
Add a new device, Lansitec Solar Bluetooth Gateway (#744)
zhangquancom Feb 6, 2024
5235a3a
Update RAK devices (#656)
xoseperez Feb 19, 2024
0203a19
Added Transmitter Images (#748)
EnlessWireless Feb 19, 2024
fc91791
[ADEUNIS] Add support for Analog v2, Comfort Serenity and Modbus | Fi…
Adeunis Feb 19, 2024
320d768
feat: Add n-fuse STx device familiy (#730)
vanthome Feb 27, 2024
1988801
Update Dragino Decoder (#614)
dragino Feb 28, 2024
9e636ca
Add 2 new Elvaco devices (#657)
rgarmyn Feb 28, 2024
3bfef64
Update loraeminidevboard-e5.yaml (#686)
donnacha Feb 29, 2024
89b02e6
Add elspina vendor and em-elst01 device (#668)
BrittaHhm Feb 29, 2024
b27ec4c
Add SenseCAP Indicator and update the decoder of SenseCAP tracker (#659)
Kway99 Feb 29, 2024
6e94647
decoder fixed (#751)
Jaime-Trinidad Mar 1, 2024
2bd6bed
KS Technologies Impulse KST5420 (#750)
Jaime-Trinidad Mar 1, 2024
0d9430c
new decoder for cmi4160, fix for cmi4111, refactoring (#752)
rgarmyn Mar 4, 2024
6c97266
Add files (#753)
LDannijs Mar 4, 2024
cf71cf9
Changes to be committed: (#758)
oholthau Mar 8, 2024
5848c88
Add Vendor REDZ (#756)
ali-ugur Mar 12, 2024
8277387
Enless_Transmitter_Unit corrections and Profile updates (#760)
EnlessWireless Mar 12, 2024
dd1b90c
Added TEKTELIC Stork and Breeze Devices (#761)
ssharma-tektelic Mar 19, 2024
534fd94
Added vendor te-connectivity (#764)
lonode Mar 25, 2024
7af7bf2
Add onboarding guide URL definition (#765)
LDannijs Mar 25, 2024
a1a8f5a
added dnt radiator thermostat (dnt-lw-eTRV) (#762)
dnt-Innovation-GmbH Mar 26, 2024
8d114b3
Added TEKTELIC Seal, Memo and Tempo Devices (#766)
ssharma-tektelic Apr 2, 2024
c67dd56
Generate CSV for Partner Portal (#749)
LDannijs Apr 2, 2024
076e5af
Added elv-lw-swd and elv-lw-int1 (#768)
ELV-Elektronik-AG Apr 2, 2024
7e5c8f5
Update and improve elsys.js (#767)
NAICOLAS Apr 2, 2024
e6b0b95
Update release.yml (#771)
LDannijs Apr 5, 2024
a4e5800
firmware versions roll back (#773)
Jaime-Trinidad Apr 9, 2024
bfbb53b
Fix promise resolve after reject
johanstokking Apr 11, 2024
5aedc12
Include firmware version in log
johanstokking Apr 11, 2024
3a8dc15
Validate features (#736)
LDannijs Apr 11, 2024
9c2a0df
Split Pages and CSV jobs
johanstokking Apr 16, 2024
cc6d2c4
Upload schema
johanstokking Apr 16, 2024
8d6558e
Downgrade to Node 16
johanstokking Apr 16, 2024
2500ba5
Update Action versions
johanstokking Apr 16, 2024
fafc80e
Upload payload schema
johanstokking Apr 16, 2024
8735138
Update Fludia decoders (#778)
rflud Apr 23, 2024
d79f8ed
Update README yaml schema (#777)
LDannijs Apr 23, 2024
4bb2676
Vicki 4.3, WT 1.4 (#776)
MClimate Apr 23, 2024
e74fa1d
Add product images (#775)
netvox-tech Apr 23, 2024
da0967a
Update IP Rating and Datasheet URLs for some Mutelcor Products (#774)
NoelzeN Apr 23, 2024
dd432a8
Add/fix Decentlab devices (#779)
decentlab Apr 26, 2024
14190b7
Add a setup script (#693)
LDannijs May 2, 2024
3aa4c61
Fix missing sensors and add device types (#772)
LDannijs May 2, 2024
68b1d41
Fix vendorProfileID validation (#783)
LDannijs May 7, 2024
365e980
fix: Update rcm-lrw10.js to pass correct return structure (#786)
ant2alex May 8, 2024
e4fb7d5
Fix Decentlab device product URLs (#785)
decentlab May 8, 2024
4b5bbba
Add images 20240506 (#784)
netvox-tech May 8, 2024
15230f4
tlm-lw new codec adde and lkm-lw new product added (#782)
ali-ugur May 8, 2024
939ced1
add csv-writer (#781)
LDannijs May 8, 2024
7b7f6e7
Update fludia pulse decoder (#780)
rflud May 8, 2024
13fffb5
add hur-lw device (#794)
ali-ugur Jun 17, 2024
a3135fd
Upadated payloaddecoder for elv-bm-trx1 to Version 1.9.0 (#793)
ELV-Elektronik-AG Jun 17, 2024
f882a0d
Update information on Yosensi devices and adding new device (#792)
maciejSAC Jun 17, 2024
d98d988
Adding new Device (#791)
GiorgosM1995 Jun 17, 2024
96abc53
Fludia decoders update (#789)
rflud Jun 17, 2024
e1c4d1c
Change image of Wio-E5 mini (#797)
LDannijs Jun 27, 2024
f4cfab9
Terabee update (#799)
chrisandoX Jul 10, 2024
498041c
adding Dragino CPL03 experimental Payload Decoders (#798)
Pixeldieb Jul 10, 2024
d390fb6
Enless Wireless LoRaWAN Transmitters (#796)
EnlessWireless Jul 10, 2024
1de3718
fix error in fm432ir decoder (#795)
rflud Jul 10, 2024
6b35b83
Add four new devices (#787)
zhangquancom Jul 10, 2024
8dcf656
Reenable Laird RS1xx 1W Ext Temperature variant (#802)
greg-leach Jul 17, 2024
ad27aa7
Decoder update and support for EU868, AU915 and AS923 channel plans (…
mvujovic-vb Jul 18, 2024
84bfc4e
Add Atomsenses (#805)
mattAtomsenses Jul 23, 2024
8103bba
Add Jooby vendor with MTX1 device (#809)
DarkPark Aug 1, 2024
6617e46
Add more Atomsenses models (#808)
mattAtomsenses Aug 1, 2024
6df6222
Enless LoRaWAN Transmitters (#807)
EnlessWireless Aug 1, 2024
70aa6c7
Adding ewattch devices (#819)
GuillaumeEwattch Sep 4, 2024
c240cb2
Add Wall of Fame device for the conference (#818)
HESSjulien Sep 4, 2024
e786a41
ACRIOS Systems (#821)
mgaspy2 Sep 9, 2024
813fc00
Add e-green sensor for WoF (#820)
HESSjulien Sep 9, 2024
644c5ad
QingPing sensors sold by RAKwireless (#817)
xoseperez Sep 9, 2024
c4c1dbe
add New device (#816)
netvox-tech Sep 9, 2024
8e7376f
Added dnt-lw-dis1 (#814)
dnt-Innovation-GmbH Sep 9, 2024
c868586
Update fm432g-10-15mn-decode.js (#812)
rflud Sep 9, 2024
ffa8efa
Add wave product & update X5 range (#811)
QuentinBNexelec Sep 9, 2024
83c7ec4
Updated Payload Parser of elv-bm-trx1 to v1.10.1 (#810)
ELV-Elektronik-AG Sep 9, 2024
473777a
Add UK to the reseller regions (#822)
LDannijs Sep 10, 2024
76f4658
Extend normalized payload (#800)
LDannijs Sep 17, 2024
41f0da9
Quandify CubicMeter 1.1 support (#824)
peter-quandify Sep 20, 2024
cabac7d
Add Vendor AccuWatch and Voltage Sensor device (#823)
rcloeck Sep 20, 2024
ea439fa
New MClimate devices: 16ASPM, CO2 Display Lite (#830)
MClimate Oct 10, 2024
5381175
Add cc1 device (#829)
luk4sf Oct 10, 2024
0480f99
CubicMeter 1.1 normalized output and schema update (#828)
peter-quandify Oct 10, 2024
2286a21
Update ino-sensor.js (#827)
Watteco Oct 10, 2024
584ec7f
Proposal to upgrade schema to Json 2020-12 (#833)
peter-quandify Oct 14, 2024
5123d83
MClimate Vicki updated decoder (#835)
MClimate Oct 21, 2024
a1ab482
Leak state typo fixed (#834)
peter-quandify Oct 21, 2024
de6a2c2
Add Makerfabs (#844)
cooper99-ui Nov 8, 2024
0e1fc8a
Extended payload formatter for new features (#842)
oholthau Nov 14, 2024
be74ce9
Changed some typo's and eddit parameters (#839)
rcloeck Nov 14, 2024
e132c3a
Update MClimate index (#837)
MClimate Nov 14, 2024
7eba612
MLR003 REV2.4: New Temperature_Drop_Detection Bit (#831)
ullriti Nov 14, 2024
c6ddfa2
Removed unused functions crashing the decoder (#841)
peter-quandify Nov 15, 2024
b441df4
Add/fix Decentlab devices (#845)
decentlab Nov 19, 2024
a084a19
Add Yobiiq as vendor (#840)
dhakke Nov 19, 2024
4bdce9f
Change contactState values to lowercase (#848)
KrishnaIyer Nov 19, 2024
ac60fa1
Fix profile ID validation (#851)
johanstokking Nov 19, 2024
f1a61a1
MClimate HT - Fix temperature decoding issue (#849)
Webbeh Nov 20, 2024
05a9e85
[fix] vendor/st/nucleo-wl55jc: unit of barometric pressure should be …
timonburkard Nov 20, 2024
3c69b2e
Modify r603,add r315la (#846)
netvox-tech Nov 20, 2024
d3e556c
Make normalizers account for undefined fields (#853)
KrishnaIyer Nov 25, 2024
099605e
Added payload formatter for new high brightness devices (#854)
oholthau Dec 12, 2024
e87eacc
fix data segment processing for Jooby MTX1 (#859)
DarkPark Dec 12, 2024
6246425
add prs,aqm (#858)
christianpaetz Dec 12, 2024
82e9e6e
Add WILSEN.valve and .node (#857)
djang0402 Dec 12, 2024
f6b5404
Add senseclimate (#856)
arifuleee Dec 12, 2024
07100ea
Added Kamstrup & FlowIQ2200 (#860)
AronKam Dec 16, 2024
0265156
Update radio_bridge_packet_decoder.js (#865)
megan-litterer Jan 14, 2025
a1353d7
rework and optimize Jooby mtx1 (#861)
DarkPark Jan 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file added .Makefile.swp
Binary file not shown.
9 changes: 9 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@ Closes #0000, References #0000, etc.
- ...
- ...

#### Checklist for Reviewers
<!-- Guidelines to follow when reviewing pull request, please do not remove. -->

- [ ] Title and description should be descriptive (Not just a serial number for example).
- [ ] `profileIDs` should not be `vendorID` and should be a unique value for every profile.
- [ ] All devices should be listed in the vendor's `index.yaml` file.
- [ ] Firmware versions can not be changed.
- [ ] At least 1 image per device and should be transparent.

#### Notes for Reviewers
<!--
NOTE: This section is optional.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Add "needs/triage" label
uses: actions/github-script@v3
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
github.issues.addLabels({
github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
Expand Down
64 changes: 58 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@ on:
- master

jobs:
release:
name: Release Device Repository
pages:
name: Release Pages
runs-on: ubuntu-20.04
steps:
- name: Check out code
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: '~1.17'
go-version: '~1.22'
- name: Set up Node
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: '16'
- name: Setup Hugo
Expand All @@ -29,6 +29,8 @@ jobs:
run: |
cd website/
make go.deps
- name: Install Node.js dependencies
run: npm ci
- name: Build content
run: |
cd website/
Expand All @@ -54,3 +56,53 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
FOLDER: website/public
- name: Make devices.csv
run: make devices.csv
- name: Sync devices.csv to airtable
run: |
curl -X POST ${{ secrets.AIRTABLE_DEVICES_API_ENDPOINT }} \
-H "Authorization: Bearer ${{ secrets.AIRTABLE_DEVICES_API_KEY }}" \
-H "Content-Type: text/csv" \
--data-binary "@bin/devices.csv"

csv:
name: Upload CSV to Airtable
runs-on: ubuntu-20.04
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install Node.js dependencies
run: npm ci
- name: Make devices.csv
run: make devices.csv
- name: Upload to Airtable
run: |
curl -X POST ${{ secrets.AIRTABLE_DEVICES_API_ENDPOINT }} \
-H "Authorization: Bearer ${{ secrets.AIRTABLE_DEVICES_API_KEY }}" \
-H "Content-Type: text/csv" \
--data-binary "@bin/devices.csv"

schema:
name: Upload schema
runs-on: ubuntu-20.04
permissions:
contents: read
id-token: write
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: 'arn:aws:iam::${{ secrets.AWS_USER_ID }}:role/${{ secrets.AWS_ROLE_NAME }}'
role-session-name: '${{ github.job }}-${{ github.run_id }}'
- name: Upload schema
run: |
aws s3 cp schema.json s3://schema.thethings.network/devicerepository/1/schema --content-type application/json
aws s3 cp lib/payload.json s3://schema.thethings.network/devicerepository/1/payload/schema --content-type application/json
aws cloudfront create-invalidation --distribution-id ${{ secrets.AWS_CLOUDFRONT_DISTRIBUTION_ID_SCHEMA }} --paths "/devicerepository/1/*"
8 changes: 4 additions & 4 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ jobs:
name: Validate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: '~1.17'
- uses: actions/setup-node@v2
go-version: '~1.18'
- uses: actions/setup-node@v3
with:
node-version: '16'
- name: Install Dependencies
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
node_modules
.DS_Store
bin/runscript
bin/runscript.exe
bin/validate-image
bin/validate-image.exe
bin/devices.csv
.envrc
.idea
6 changes: 4 additions & 2 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
printWidth: 200
singleQuote: true
{
"printWidth": 200,
"singleQuote": true
}
8 changes: 7 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
/ @johanstokking
/.github @johanstokking
/CODEOWNERS @johanstokking
/LICENSE @johanstokking
/bin @johanstokking
/schema.json @johanstokking
/tools @johanstokking
/vendor @Jaime-Trinidad
/website @mjamescompton
174 changes: 0 additions & 174 deletions LICENSE

This file was deleted.

12 changes: 11 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,13 @@
SHELL = bash
GIT = git
NPM = npm
NODE = node
GO = go
GOBIN = $(PWD)/bin
export GOBIN

VENDOR_ID=

.PHONY: default
default: validate

Expand All @@ -27,17 +30,24 @@ deps:
$(NPM) install
pushd ./tools/runscript && $(GO) install . && popd
pushd ./tools/validate-image && $(GO) install . && popd
$(NPM) run install-hooks

.PHONY: deps.update
deps.update:
$(GIT) subtree pull -P lib/draft https://github.com/lorawan-schema/draft-devices.git v1

.PHONY: validate
validate:
$(NPM) run validate
@if [ -z "${VENDOR_ID}" ]; then $(NPM) run validate; else $(NPM) run validate -- --vendor-id $(VENDOR_ID); fi

.PHONY: fmt
fmt:
$(NPM) run format

devices.csv:
$(NODE) bin/csv.js

setup:
bin/setup.sh

# vim: ft=make
Loading