[{"data":1,"prerenderedAt":422},["ShallowReactive",2],{"doc-\u002Fabout\u002Ffaq":3},{"id":4,"title":5,"body":6,"description":412,"edit":413,"extension":414,"meta":415,"navigation":416,"path":417,"seo":418,"stem":419,"vertical":413,"weight":420,"__hash__":421},"content\u002Fabout\u002Ffaq.md","Frequently asked questions",{"type":7,"value":8,"toc":363},"minimark",[9,19,24,29,32,40,44,47,51,59,63,74,78,82,89,93,101,105,113,117,129,133,137,145,149,161,165,172,176,184,188,192,198,202,205,209,212,216,219,223,227,237,241,248,252,255,259,262,266,270,273,277,282,286,289,293,299,303,306,310,314,323,327,330,334,346,350,356,360],[10,11,12,13,18],"p",{},"If your question is not here, email\n",[14,15,17],"a",{"href":16},"mailto:grande.chuvash@gmail.com","grande.chuvash@gmail.com"," and we will\nadd it.",[20,21,23],"h2",{"id":22},"general","General",[25,26,28],"h3",{"id":27},"is-this-for-me","Is this for me?",[10,30,31],{},"OpenSense fits small operators (1–10 sensors per site) who need any of:\nHACCP cold-chain logs, Legionella temperature compliance, server-room\nmonitoring, indoor climate monitoring (CO₂ \u002F RH), or energy load\nmonitoring. EU-based, EU pricing, EU data residency.",[10,33,34,35,39],{},"If you have >50 sensors per site or a regulated GxP environment, see\n",[14,36,38],{"href":37},"\u002Fabout\u002Fcomparison","Eupry \u002F Testo comparison",".",[25,41,43],{"id":42},"do-i-have-to-buy-your-hardware","Do I have to buy your hardware?",[10,45,46],{},"No. We do not sell hardware. You buy a Shelly, an Aqara, an Efento or a\nDIY ESP32 from any source. We integrate.",[25,48,50],{"id":49},"how-many-sensors-per-site","How many sensors per site?",[10,52,53,54,58],{},"The Solo tier caps at ",[55,56,57],"strong",{},"20 devices"," per site. Above that, contact us —\npricing stays linear but we ask to understand the use case.",[25,60,62],{"id":61},"does-it-work-outside-the-eu","Does it work outside the EU?",[10,64,65,66,69,70,73],{},"It works technically — the ingest URL is reachable from anywhere — but\nthe product is ",[55,67,68],{},"priced"," and ",[55,71,72],{},"localised"," for EU operators. Hardware\nrecommendations and regulatory references are EU-centric. We are not\ntrying to compete in the US market.",[20,75,77],{"id":76},"hardware","Hardware",[25,79,81],{"id":80},"which-sensor-should-i-buy","Which sensor should I buy?",[10,83,84,85,88],{},"Default: Shelly H&T Gen3. €30, WiFi, the easiest pairing. See\n",[14,86,76],{"href":87},"\u002Fhardware"," for alternatives.",[25,90,92],{"id":91},"will-it-work-with-my-govee-switchbot-inkbird","Will it work with my Govee \u002F SwitchBot \u002F Inkbird?",[10,94,95,96,100],{},"If the sensor can POST JSON to a URL, yes (use the\n",[14,97,99],{"href":98},"\u002Fapi\u002Fingest","generic ingest","). If it only talks to its own cloud, we\ndo not have an integration today. The most common \"Bluetooth only\"\nsensors fall into this bucket; they need a phone-side relay we do not\nmaintain.",[25,102,104],{"id":103},"what-about-wired-probes-pt100-thermocouples","What about wired probes (PT100, thermocouples)?",[10,106,107,108,112],{},"Route them through a DIY ESP32 with a MAX31865 \u002F MAX31855 amplifier.\nSee ",[14,109,111],{"href":110},"\u002Fhardware\u002Fdiy-esp32","DIY ESP32"," for a starting point; the wiring\nis left as an exercise.",[25,114,116],{"id":115},"can-a-single-device-have-multiple-probes","Can a single device have multiple probes?",[10,118,119,120,123,124,128],{},"Yes. Up to 32 measurements per ingest request. See\n",[14,121,122],{"href":98},"POST \u002Fv1\u002Fingest",", ",[125,126,127],"code",{},"label"," field.",[20,130,132],{"id":131},"compliance","Compliance",[25,134,136],{"id":135},"does-this-satisfy-an-eu-food-inspector","Does this satisfy an EU food inspector?",[10,138,139,140,144],{},"For HACCP, yes — see ",[14,141,143],{"href":142},"\u002Fverticals\u002Fhaccp","verticals\u002Fhaccp",". We have\noperators who have passed Slovak ŠVPS inspections with the PDF report\nas the temperature log. Different member states have different\ninspectors; some prefer paper logs alongside.",[25,146,148],{"id":147},"is-this-enough-for-legionella","Is this enough for Legionella?",[10,150,151,152,155,156,160],{},"For the ",[55,153,154],{},"temperature monitoring"," part, yes — see\n",[14,157,159],{"href":158},"\u002Fverticals\u002Flegionella","verticals\u002Flegionella",". The annual lab swab is\nstill required by local water authorities; OpenSense reduces the\nfrequency of that, it does not eliminate it.",[25,162,164],{"id":163},"does-this-satisfy-gxp-gmp","Does this satisfy GxP \u002F GMP?",[10,166,167,168,171],{},"No. We are not pharma-grade. Use ",[14,169,170],{"href":37},"Eupry or Testo","\nif you have a GxP obligation.",[25,173,175],{"id":174},"gdpr-dpa","GDPR DPA?",[10,177,178,179,183],{},"Yes. See ",[14,180,182],{"href":181},"\u002Fsecurity\u002Fcompliance","security\u002Fcompliance",". Clicking \"I\naccept\" on signup is acceptance under EU law; we sign hard-copy DPAs\non request.",[20,185,187],{"id":186},"pricing","Pricing",[25,189,191],{"id":190},"how-much-does-it-cost","How much does it cost?",[10,193,194,195,39],{},"€29 per month per site, single tier today. Additional sites on the\nsame account are €19 per month each. See\n",[14,196,186],{"href":197},"\u002Fgetting-started\u002Fpricing",[25,199,201],{"id":200},"is-there-a-free-trial","Is there a free trial?",[10,203,204],{},"14 days, full Solo tier, no card.",[25,206,208],{"id":207},"what-payment-methods","What payment methods?",[10,210,211],{},"Card or SEPA via Stripe. Monthly billing default; annual is a 10%\ndiscount on request.",[25,213,215],{"id":214},"what-happens-if-i-cancel","What happens if I cancel?",[10,217,218],{},"Account is paused for 30 days (read-only dashboard, devices stop\nemitting). After 30 days, irreversible deletion. Re-activate any time\nin the first 30 days, full state restored.",[20,220,222],{"id":221},"data-and-privacy","Data and privacy",[25,224,226],{"id":225},"where-is-my-data","Where is my data?",[10,228,229,232,233,39],{},[125,230,231],{},"eu-central"," — Hetzner Falkenstein, Germany. See\n",[14,234,236],{"href":235},"\u002Fsecurity\u002Farchitecture","security\u002Farchitecture",[25,238,240],{"id":239},"can-i-export-my-data","Can I export my data?",[10,242,243,244,247],{},"Yes. The dashboard's ",[125,245,246],{},"Account → Export everything"," produces a ZIP with\nall raw measurements, alerts, reports and notes. CSV + JSON.",[25,249,251],{"id":250},"can-i-delete-my-data","Can I delete my data?",[10,253,254],{},"Yes, one-click. Irreversible after 30 days.",[25,256,258],{"id":257},"do-you-use-my-data-to-train-ai-models","Do you use my data to train AI models?",[10,260,261],{},"No. No, no.",[20,263,265],{"id":264},"operations","Operations",[25,267,269],{"id":268},"what-is-the-cadence","What is the cadence?",[10,271,272],{},"You choose. Default is 60 s for WiFi sensors, 15 min for LoRaWAN. See\nthe hardware page for each device type.",[25,274,276],{"id":275},"how-long-is-data-retained","How long is data retained?",[10,278,279,280,39],{},"13 months raw, 5 years of 5 min \u002F 1 h rollups, forever for daily\nrollups and alert events. See\n",[14,281,236],{"href":235},[25,283,285],{"id":284},"can-i-run-reports-retroactively","Can I run reports retroactively?",[10,287,288],{},"Yes, for any period covered by raw retention (13 months) or rollup\nretention (5 years for 5 min \u002F 1 h granularity).",[25,290,292],{"id":291},"do-you-have-a-status-page","Do you have a status page?",[10,294,295,298],{},[125,296,297],{},"https:\u002F\u002Fopensense.murzin.digital\u002Fstatus",". One-second-resolution health\ncheck on the ingest service.",[25,300,302],{"id":301},"is-there-a-community-forum","Is there a community \u002F forum?",[10,304,305],{},"Not yet. Drop a note on the GitHub issues if you'd like one.",[20,307,309],{"id":308},"integrations","Integrations",[25,311,313],{"id":312},"telegram-alerts","Telegram alerts?",[10,315,316,317,39],{},"Yes, free, every tier. See\n",[14,318,322],{"href":319,"rel":320},"https:\u002F\u002Fopensense.murzin.digital\u002Fapp",[321],"nofollow","Account → Integrations → Telegram",[25,324,326],{"id":325},"slack-ms-teams-alerts","Slack \u002F MS Teams alerts?",[10,328,329],{},"Webhook-only today. Native Slack\u002FTeams apps are on the roadmap.",[25,331,333],{"id":332},"home-assistant","Home Assistant?",[10,335,336,337,341,342,39],{},"Pull side: yes — Z2M → OpenSense bridge as in\n",[14,338,340],{"href":339},"\u002Fhardware\u002Faqara-th","Aqara TH",". Push side (HA reads from OpenSense): a\nread-only token + the ",[14,343,345],{"href":344},"\u002Fapi\u002Fmeasurements","measurements API",[25,347,349],{"id":348},"grafana","Grafana?",[10,351,352,353,355],{},"Bring-your-own. Read via the\n",[14,354,345],{"href":344}," into a Postgres datasource via a\nPython sync, or use the JSON datasource plugin to call our API\ndirectly.",[25,357,359],{"id":358},"mqtt-publish-for-downstream-consumers","MQTT publish for downstream consumers?",[10,361,362],{},"Not in Solo. Team-tier feature on the roadmap.",{"title":364,"searchDepth":365,"depth":365,"links":366},"",3,[367,374,380,386,392,398,405],{"id":22,"depth":368,"text":23,"children":369},2,[370,371,372,373],{"id":27,"depth":365,"text":28},{"id":42,"depth":365,"text":43},{"id":49,"depth":365,"text":50},{"id":61,"depth":365,"text":62},{"id":76,"depth":368,"text":77,"children":375},[376,377,378,379],{"id":80,"depth":365,"text":81},{"id":91,"depth":365,"text":92},{"id":103,"depth":365,"text":104},{"id":115,"depth":365,"text":116},{"id":131,"depth":368,"text":132,"children":381},[382,383,384,385],{"id":135,"depth":365,"text":136},{"id":147,"depth":365,"text":148},{"id":163,"depth":365,"text":164},{"id":174,"depth":365,"text":175},{"id":186,"depth":368,"text":187,"children":387},[388,389,390,391],{"id":190,"depth":365,"text":191},{"id":200,"depth":365,"text":201},{"id":207,"depth":365,"text":208},{"id":214,"depth":365,"text":215},{"id":221,"depth":368,"text":222,"children":393},[394,395,396,397],{"id":225,"depth":365,"text":226},{"id":239,"depth":365,"text":240},{"id":250,"depth":365,"text":251},{"id":257,"depth":365,"text":258},{"id":264,"depth":368,"text":265,"children":399},[400,401,402,403,404],{"id":268,"depth":365,"text":269},{"id":275,"depth":365,"text":276},{"id":284,"depth":365,"text":285},{"id":291,"depth":365,"text":292},{"id":301,"depth":365,"text":302},{"id":308,"depth":368,"text":309,"children":406},[407,408,409,410,411],{"id":312,"depth":365,"text":313},{"id":325,"depth":365,"text":326},{"id":332,"depth":365,"text":333},{"id":348,"depth":365,"text":349},{"id":358,"depth":365,"text":359},"The questions everyone has before signing up",null,"md",{},true,"\u002Fabout\u002Ffaq",{"title":5,"description":412},"about\u002Ffaq",940,"3OZgxQxmwqMJj7l3fdIR43VHm-Kh_KkNLMMfNOMb0gw",1779022956279]