[{"data":1,"prerenderedAt":376},["ShallowReactive",2],{"doc-\u002Fhardware\u002Fefento-ns-t":3},{"id":4,"title":5,"body":6,"description":366,"edit":367,"extension":368,"meta":369,"navigation":370,"path":371,"seo":372,"stem":373,"vertical":367,"weight":374,"__hash__":375},"content\u002Fhardware\u002Fefento-ns-t.md","Efento NS-T",{"type":7,"value":8,"toc":356},"minimark",[9,13,16,29,34,51,55,58,77,81,125,129,163,166,170,173,278,291,295,306,309,313,336,340,352],[10,11,12],"p",{},"The Efento NS-T (and the multi-channel NX-T variants) is a LoRaWAN battery\nsensor designed for industrial cold-chain. The NS-T-3 model is the\ntemperature-only variant; NS-T-3-RH adds humidity. We treat all of them as\n\"a LoRaWAN device that reports through TTN\".",[10,14,15],{},"Use Efento when:",[17,18,19,23,26],"ul",{},[20,21,22],"li",{},"The site has thick walls and WiFi does not reach the fridge.",[20,24,25],{},"The site is large (hotel, hospital, warehouse) and rolling out a WiFi\nrolled out a WiFi infrastructure is not in scope.",[20,27,28],{},"Battery service intervals must be measured in years, not months.",[30,31,33],"h2",{"id":32},"buy","Buy",[17,35,36,39],{},[20,37,38],{},"≈ €85–€110 per probe. Buy direct from Efento or through Conrad \u002F Distrelec.",[20,40,41,42,46,47,50],{},"Picks a region: ",[43,44,45],"strong",{},"EU868"," for Europe. Do ",[43,48,49],{},"not"," buy US915 even if it is\ncheaper on eBay — it is illegal to operate in the EU and the gateway will\nnot hear it.",[30,52,54],{"id":53},"gateway","Gateway",[10,56,57],{},"You need a LoRaWAN gateway that can reach The Things Network (TTN).",[17,59,60,67,74],{},[20,61,62,63,66],{},"For a single site, a ",[43,64,65],{},"Mikrotik wAP LR8 kit"," (€180) is sufficient and is\non the TTN supported list.",[20,68,69,70,73],{},"For a building, an outdoor gateway (",[43,71,72],{},"RAK7268C",") gives you up to 5 km\nline-of-sight.",[20,75,76],{},"Inside a city, a public TTN gateway may already cover you. Check the TTN\ncoverage map before buying a gateway.",[30,78,80],{"id":79},"provision-in-ttn","Provision in TTN",[82,83,84,92,98,113,122],"ol",{},[20,85,86,87,91],{},"In TTN Console (eu1.cloud.thethings.network), create an Application\ncalled ",[88,89,90],"code",{},"opensense-\u003Csitename>",".",[20,93,94,97],{},[88,95,96],{},"+ Add end device → Manual → Efento NS-T-3",". The Efento profile is in\nthe LoRaWAN device repository.",[20,99,100,101,104,105,108,109,112],{},"Read the ",[43,102,103],{},"DevEUI",", ",[43,106,107],{},"AppEUI"," and ",[43,110,111],{},"AppKey"," off the QR sticker on the\nsensor. Enter them.",[20,114,115,116,118,119,91],{},"Select frequency plan ",[88,117,45],{}," and LoRaWAN version ",[88,120,121],{},"1.0.3",[20,123,124],{},"The device joins on next power-cycle (push the magnet against the\nsensor for 3 s).",[30,126,128],{"id":127},"provision-in-opensense","Provision in OpenSense",[82,130,131,138,144,150,153,160],{},[20,132,133,134,137],{},"In OpenSense, ",[88,135,136],{},"+ ADD DEVICE → LORAWAN → TTN",". Copy the webhook URL.",[20,139,140,141,91],{},"In TTN Console, ",[88,142,143],{},"Application → Integrations → Webhooks → + Add webhook",[20,145,146,147,91],{},"Webhook format: ",[88,148,149],{},"JSON",[20,151,152],{},"Base URL: paste the OpenSense webhook URL (includes auth token).",[20,154,155,156,159],{},"Enable ",[88,157,158],{},"Uplink message"," only. Leave the other event types off.",[20,161,162],{},"Save.",[10,164,165],{},"Within one transmission cycle the readings appear in OpenSense.",[30,167,169],{"id":168},"payload-decoder","Payload decoder",[10,171,172],{},"Efento sends a compact binary payload. TTN runs Efento's official decoder\n(included in the device profile). The decoded JSON OpenSense receives:",[174,175,180],"pre",{"className":176,"code":177,"language":178,"meta":179,"style":179},"language-json shiki shiki-themes github-dark github-dark","{\n  \"measurements\": [\n    { \"type\": \"temperature\", \"value\": 4.13 },\n    { \"type\": \"humidity\",    \"value\": 67.8 }\n  ],\n  \"battery\": 95\n}\n","json","",[88,181,182,191,201,230,255,261,272],{"__ignoreMap":179},[183,184,187],"span",{"class":185,"line":186},"line",1,[183,188,190],{"class":189},"suv1-","{\n",[183,192,194,198],{"class":185,"line":193},2,[183,195,197],{"class":196},"s8ozJ","  \"measurements\"",[183,199,200],{"class":189},": [\n",[183,202,204,207,210,213,217,219,222,224,227],{"class":185,"line":203},3,[183,205,206],{"class":189},"    { ",[183,208,209],{"class":196},"\"type\"",[183,211,212],{"class":189},": ",[183,214,216],{"class":215},"s4wv1","\"temperature\"",[183,218,104],{"class":189},[183,220,221],{"class":196},"\"value\"",[183,223,212],{"class":189},[183,225,226],{"class":196},"4.13",[183,228,229],{"class":189}," },\n",[183,231,233,235,237,239,242,245,247,249,252],{"class":185,"line":232},4,[183,234,206],{"class":189},[183,236,209],{"class":196},[183,238,212],{"class":189},[183,240,241],{"class":215},"\"humidity\"",[183,243,244],{"class":189},",    ",[183,246,221],{"class":196},[183,248,212],{"class":189},[183,250,251],{"class":196},"67.8",[183,253,254],{"class":189}," }\n",[183,256,258],{"class":185,"line":257},5,[183,259,260],{"class":189},"  ],\n",[183,262,264,267,269],{"class":185,"line":263},6,[183,265,266],{"class":196},"  \"battery\"",[183,268,212],{"class":189},[183,270,271],{"class":196},"95\n",[183,273,275],{"class":185,"line":274},7,[183,276,277],{"class":189},"}\n",[10,279,280,281,284,285,290],{},"OpenSense maps ",[88,282,283],{},"measurements[].type"," to sensor kinds. If you flash a custom\ndecoder, ensure your output has the same shape, or write your own\n",[286,287,289],"a",{"href":288},"\u002Fhardware\u002Fgeneric-lorawan","generic LoRaWAN"," mapping.",[30,292,294],{"id":293},"cadence","Cadence",[17,296,297,300,303],{},[20,298,299],{},"Default: 15 minutes.",[20,301,302],{},"HACCP: change to 5 minutes in the Efento NFC mobile app.",[20,304,305],{},"Battery-conserving: 30 minutes (still fine for slow-changing climates).",[10,307,308],{},"LoRaWAN airtime regulation in EU868 caps your duty cycle at 1 % on most\nchannels — at 5-minute cadence you are well under that limit for a single\ndevice. At more than ~50 devices per gateway, sit down and do the airtime\nmath before raising cadence further.",[30,310,312],{"id":311},"mount","Mount",[17,314,315,318,325],{},[20,316,317],{},"The plastic enclosure is sealed (IP67) and rated for −30 °C to +60 °C.",[20,319,320,321,324],{},"For freezers below −30 °C, use the ",[43,322,323],{},"NS-T-3X"," variant or an external\nprobe. The standard PCB battery dies fast at very low temperatures.",[20,326,327,328,331,332,91],{},"For Legionella ",[43,329,330],{},"supply"," probes, use the NS-T-3 with the external\ncontact probe accessory. Mount on the riser, not on the loop return,\nunless you also have a ",[286,333,335],{"href":334},"\u002Fverticals\u002Flegionella","return probe",[30,337,339],{"id":338},"what-you-give-up","What you give up",[17,341,342,345],{},[20,343,344],{},"LoRaWAN is one-way for our purposes — we receive, we do not push back.\nYou cannot remotely change cadence from OpenSense; you have to walk to\nthe sensor with the NFC phone app.",[20,346,347,348,351],{},"Latency: a \"down\" sensor is detected by absence-of-uplink, so the alarm\nfires ",[88,349,350],{},"2 × cadence"," minutes after the actual fault. For a 15-min cadence\nthis is 30 min — acceptable for cold chain, marginal for legionella.",[353,354,355],"style",{},"html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":179,"searchDepth":203,"depth":203,"links":357},[358,359,360,361,362,363,364,365],{"id":32,"depth":193,"text":33},{"id":53,"depth":193,"text":54},{"id":79,"depth":193,"text":80},{"id":127,"depth":193,"text":128},{"id":168,"depth":193,"text":169},{"id":293,"depth":193,"text":294},{"id":311,"depth":193,"text":312},{"id":338,"depth":193,"text":339},"LoRaWAN T\u002FRH for thick walls and 10-year battery life",null,"md",{},true,"\u002Fhardware\u002Fefento-ns-t",{"title":5,"description":366},"hardware\u002Fefento-ns-t",130,"GrSCCwHyFHRbfU0Uvf4YmfeCDRs3GuH6bThhzqk7JQc",1779022953736]