Changes for page Node-RED_Install and Use
Last modified by Mengting Qiu on 2024/11/29 10:15
Change comment:
Uploaded new attachment "LHT65N-chirpstack decoder.txt", version 1.1
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -56,4 +56,27 @@ 56 56 [[image:image-20220519104115-4.png]] 57 57 58 58 59 -== == 59 +== Add Sensor & Payload == 60 + 61 + 62 +== Plot Chart for sensors == 63 + 64 + 65 +== Store Value == 66 + 67 + 68 +== Email Notification == 69 + 70 + 71 += Input Data Flow = 72 + 73 +== MQTT == 74 + 75 +== UDP == 76 + 77 +== TCP == 78 + 79 +== Get data from LoRaWAN Server (TTN) == 80 + 81 + 82 += Example =
- LHT65N-chirpstack decoder.txt
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Edwin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.7 KB - Content
-
... ... @@ -1,0 +1,66 @@ 1 +function Decode(fPort, bytes){ 2 +var data = { 3 + //External sensor 4 + Ext_sensor: 5 + { 6 + "0":"No external sensor", 7 + "1":"Temperature Sensor", 8 + "4":"Interrupt Sensor send", 9 + "5":"Illumination Sensor", 10 + "6":"ADC Sensor", 11 + "7":"Interrupt Sensor count", 12 + }[bytes[6]&0x7F], 13 + 14 + //Battery,units:V 15 + BatV:((bytes[0]<<8 | bytes[1]) & 0x3FFF)/1000, 16 + 17 + //SHT20,temperature,units: 18 + TempC_SHT:((bytes[2]<<24>>16 | bytes[3])/100).toFixed(2), 19 + 20 + //SHT20,Humidity,units:% 21 + Hum_SHT:((bytes[4]<<8 | bytes[5])/10).toFixed(1), 22 + 23 + //DS18B20,temperature,units: 24 + TempC_DS: 25 + { 26 + "1":((bytes[7]<<24>>16 | bytes[8])/100).toFixed(2), 27 + }[bytes[6]&0xFF], 28 + 29 + //Exti pin level,PA4 30 + Exti_pin_level: 31 + { 32 + "4":bytes[7] ? "High":"Low", 33 + }[bytes[6]&0x7F], 34 + 35 + //Exit pin status,PA4 36 + Exti_status: 37 + { 38 + "4":bytes[8] ? "True":"False", 39 + }[bytes[6]&0x7F], 40 + 41 + //BH1750,illumination,units:lux 42 + ILL_lux: 43 + { 44 + "5":bytes[7]<<8 | bytes[8], 45 + }[bytes[6]&0x7F], 46 + 47 + //ADC,PA4,units:V 48 + ADC_V: 49 + { 50 + "6":(bytes[7]<<8 | bytes[8])/1000, 51 + }[bytes[6]&0x7F], 52 + 53 + //Exti count,PA4,units:times 54 + Exit_count: 55 + { 56 + "7":bytes[7]<<8 | bytes[8], 57 + }[bytes[6]&0x7F], 58 + 59 + //Applicable to working mode 4567,and working mode 467 requires short circuit PA9 and PA10 60 + No_connect: 61 + { 62 + "1":"Sensor no connection", 63 + }[(bytes[6]&0x80)>>7], 64 + }; 65 + return data; 66 +}