Changes for page LHT52 - LoRaWAN Temperature & Humidity Sensor User Manual
Last modified by Mengting Qiu on 2025/07/03 14:48
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -489,206 +489,46 @@ 489 489 490 490 See more info about the [[Datalog feature>>path:#Datalog]]. 491 491 492 -(% _mstvisible="1" %) 493 -[[image:image-20220522235639-2.png||_mstalt="431756" _mstvisible="3" height="138" width="722"]] 494 494 495 -(% _mstvisible="1" %) 496 -* Temperature: 0x0ABB/100=27.47℃ 497 497 498 -(% _mstvisible="1" %) 499 -[[image:image-20220522235639-3.png||_mstalt="432120" _mstvisible="3"]] 500 500 501 501 (% _mstvisible="1" %) 502 - *Temperature: (0xF5C6-65536)/100=-26.18℃496 +=== (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 U(%%)plink FPORT~=4, DS18B20 ID === 503 503 504 -(% _mstvisible="1" %) 505 -=== (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 Built-in Humidity(%%) === 498 +User can get external DS18B20 ID through the downlink command. 506 506 507 -(% _mstvisible="1" %) 508 -[[image:image-20220522235639-4.png||_mstalt="432484" _mstvisible="3" height="138" width="722"]] 500 +Downlink:0x2302 509 509 510 -(% _mstvisible="1" %) 511 -* Humidity: 0x025C/10=60.4% 502 +[[image:image-20220621101853-9.png]] 512 512 513 -(% _mstvisible="1" %) 514 -=== (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 Ext #(%%) === 504 +Example Payload (FPort=4): 515 515 516 -(% _msthash="315256" _msttexthash="552240" _mstvisible="1" %) 517 -Bytes for External Sensor: 506 +28 86 63 B2 00 00 00 9F 518 518 519 -(% _mstvisible="1" %) 520 -[[image:image-20220523152822-17.png||_mstalt="454545" _mstvisible="3"]] 521 521 509 +The External DS18B20 ID is 0x28 86 63 B2 00 00 00 9F 522 522 523 -(% _mstvisible="1" %) 524 -=== (% _msthash="221429" _msttexthash="200655" _mstvisible="3" %)2.4.6 Ext value(%%) === 525 525 526 -(% _mstvisible="1" %) 527 -==== (% _msthash="1005901" _msttexthash="877578" _mstvisible="3" %)2.4.6.1 Ext~=1, E3 Temperature Sensor(%%) ==== 528 528 529 -(% _mstvisible="1" %) 530 -[[image:image-20220522235639-5.png||_mstalt="432848" _mstvisible="3"]] 531 531 532 - 533 533 (% _mstvisible="1" %) 534 - *DS18B20temp=0x0ADD/100=27.81℃515 +=== (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 D(%%)ecoder in TTN V3 === 535 535 536 -(% _msthash="315257" _msttexthash="1038479" _mstvisible="1" %) 537 -The last 2 bytes of data are meaningless 538 538 539 -(% _mstvisible="1" %) 540 -[[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 518 +In LoRaWAN protocol, the uplink payload is HEX format, user need to add a payload formatter/decoder in LoRaWAN Server to get human friendly string. 541 541 542 542 543 -(% _mstvisible="1" %) 544 -* External temperature= (0xF54F-65536)/100=-27.37℃ 521 +In TTN , add formatter as below: 545 545 546 -(% _mstvisible="1" %) 547 -((( 548 -(% _msthash="506063" _msttexthash="1038479" _mstvisible="2" %) 549 -The last 2 bytes of data are meaningless 550 -))) 523 +[[image:image-20220621102026-10.png]] 551 551 552 -(% _mstvisible="1" %) 553 -((( 554 -(% _msthash="506064" _msttexthash="21185632" _mstvisible="2" %) 555 -If the external sensor is 0x01, and there is no external temperature connected. The temperature will be set to 7FFF which is 327.67℃ 556 -))) 525 +Please check the decoder from this link: 557 557 527 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LHT52/Decoder/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LHT52/Decoder/]] 558 558 559 -(% _mstvisible="1" %) 560 -==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp(%%) ==== 561 561 562 -(% _msthash="315258" _msttexthash="41539368" _mstvisible="1" %) 563 -Timestamp mode is designed for LHT65N with E3 probe, it will send the uplink payload with Unix timestamp. With the limitation of 11 bytes (max distance of AU915/US915/AS923 band), the time stamp mode will be lack of BAT voltage field, instead, it shows the battery status. The payload is as below: 564 564 565 -(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 566 -(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 96px;" %)(% _mstvisible="5" %) 567 -((( 568 -(% _mstvisible="6" %) 569 -(% _msthash="1817488" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 570 -)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 571 -((( 572 -(% _mstvisible="6" %) 573 -(% _msthash="1817489" _msttexthash="4550" _mstvisible="8" %)**2** 574 -)))|=(% _mstvisible="4" style="width: 99px;" %)(% _mstvisible="5" %) 575 -((( 576 -(% _mstvisible="6" %) 577 -(% _msthash="1817490" _msttexthash="4550" _mstvisible="8" %)**2** 578 -)))|=(% _mstvisible="4" style="width: 132px;" %)(% _mstvisible="5" %) 579 -((( 580 -(% _mstvisible="6" %) 581 -(% _msthash="1817491" _msttexthash="4550" _mstvisible="8" %)**2** 582 -)))|=(% _mstvisible="4" style="width: 54px;" %)(% _mstvisible="5" %) 583 -((( 584 -(% _mstvisible="6" %) 585 -(% _msthash="1817492" _msttexthash="4459" _mstvisible="8" %)**1** 586 -)))|=(% _mstvisible="4" style="width: 64px;" %)(% _mstvisible="5" %) 587 -((( 588 -(% _mstvisible="6" %) 589 -(% _msthash="1817493" _msttexthash="4732" _mstvisible="8" %)**4** 590 -))) 591 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:96px" %)(% _mstvisible="5" %) 592 -((( 593 -(% _mstvisible="6" %) 594 -(% _msthash="1817494" _msttexthash="60203" _mstvisible="8" %)**Value** 595 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 596 -((( 597 -(% _mstvisible="6" %) 598 -[[External temperature>>||anchor="H4.2SetExternalSensorMode" _msthash="1817495" _msttexthash="426517" _mstvisible="7"]] 599 -)))|(% _mstvisible="4" style="width:99px" %)(% _mstvisible="5" %) 600 -((( 601 -(% _mstvisible="6" %) 602 -((( 603 -(% _mstvisible="7" %) 604 -[[Built-In>>||anchor="H2.4.3Built-inTemperature" _msthash="2224745" _msttexthash="100464" _mstvisible="8"]] 605 -))) 606 - 607 -(% _mstvisible="6" %) 608 -((( 609 -(% _mstvisible="7" %) 610 -[[Temperature>>||anchor="H2.4.3Built-inTemperature" _msthash="2224746" _msttexthash="184041" _mstvisible="8"]] 611 -))) 612 -)))|(% _mstvisible="4" style="width:132px" %)(% _mstvisible="5" %) 613 -((( 614 -(% _mstvisible="6" %) 615 -((( 616 -(% _msthash="2224747" _msttexthash="136331" _mstvisible="7" %) 617 -BAT Status & 618 -))) 619 - 620 -(% _mstvisible="6" %) 621 -((( 622 -(% _mstvisible="7" %) 623 -[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity" _msthash="2224748" _msttexthash="311181" _mstvisible="8"]] 624 -))) 625 -)))|(% _mstvisible="4" style="width:54px" %)(% _mstvisible="5" %) 626 -((( 627 -(% _msthash="1817496" _msttexthash="147225" _mstvisible="6" %) 628 -Status & Ext 629 -)))|(% _mstvisible="4" style="width:64px" %)(% _mstvisible="5" %) 630 -((( 631 -(% _mstvisible="6" %) 632 -((( 633 -(% _mstvisible="7" %) 634 -[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp" _msthash="2224749" _msttexthash="227175" _mstvisible="8"]] 635 -))) 636 -))) 637 - 638 638 (% _mstvisible="1" %) 639 -* (% _msthash="2539669" _msttexthash="857922" _mstvisible="3" %)**Battery status & **(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Built-in Humidity** 640 - 641 -(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:469px" %) 642 -(% _mstvisible="3" %)|=(% _msthash="1230918" _msttexthash="93158" _mstvisible="4" style="width: 65px;" %)Bit(bit)|=(% _msthash="1230919" _msttexthash="57954" _mstvisible="4" style="width: 267px;" %)[15:14]|=(% _msthash="1230920" _msttexthash="48022" _mstvisible="4" style="width: 134px;" %)[11:0] 643 -(% _mstvisible="3" %)|(% _msthash="1230921" _msttexthash="60203" _mstvisible="4" style="width:65px" %)Value|(% _mstvisible="4" style="width:267px" %)(% _mstvisible="5" %) 644 -((( 645 -(% _msthash="1817497" _msttexthash="128427" _mstvisible="6" %) 646 -BAT Status 647 - 648 -(% _msthash="1817498" _msttexthash="472784" _mstvisible="6" %) 649 -00(b): Ultra Low ( BAT <= 2.50v) 650 - 651 -(% _msthash="1817499" _msttexthash="483678" _mstvisible="6" %) 652 -01(b): Low (2.50v <=BAT <= 2.55v) 653 - 654 -(% _msthash="1817500" _msttexthash="440791" _mstvisible="6" %) 655 -10(b): OK (2.55v <= BAT <=2.65v) 656 - 657 -(% _msthash="1817501" _msttexthash="334191" _mstvisible="6" %) 658 -11(b): Good (BAT >= 2.65v) 659 -)))|(% _mstvisible="4" style="width:134px" %)(% _mstvisible="5" %) 660 -((( 661 -(% _mstvisible="6" %) 662 -[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity" _msthash="1817502" _msttexthash="311181" _mstvisible="7"]] 663 - 664 -(% _mstvisible="6" %) 665 - 666 -))) 667 - 668 -(% _mstvisible="1" %) 669 -* (% _msthash="504956" _msttexthash="245037" _mstvisible="4" %)**Status & Ext Byte** 670 - 671 -(% _mstvisible="1" %) 672 -[[image:image-20220523152434-16.png||_mstalt="453921" _mstvisible="3"]] 673 - 674 -(% _mstvisible="1" %) 675 -* Poll Message Flag: 1: This message is a poll message reply, 0: means this is a normal uplink. 676 -* Sync time OK: 1: Set time ok,0: N/A. After time SYNC request is sent, LHT65N will set this bit to 0 until got the time stamp from the application server. 677 -* Unix Time Request:1: Request server downlink Unix time, 0 : N/A. In this mode, LHT65N will set this bit to 1 every 10 days to request a time SYNC. (AT+SYNCMOD to set this) 678 - 679 -==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable)(%%) ==== 680 - 681 -In this mode, user can connect external ADC sensor to check ADC value. The 3V3_OUT can 682 - 683 -be used to power the external ADC sensor; user can control the power on time for this 684 - 685 -sensor by setting: 686 - 687 -AT+EXT=6,timeout (% _msthash="506085" _msttexthash="8782189" _mstvisible="3" style="color:red" %)Time to power this sensor, from 0 ~~ 65535ms 688 - 689 - 690 - 691 -(% _mstvisible="1" %) 692 692 == (% _msthash="487097" _msttexthash="454818" _mstvisible="3" %)2.5 Show data on Datacake(%%) == 693 693 694 694 (% _msthash="315259" _msttexthash="20933341" _mstvisible="1" %)