{"id":101710,"date":"2026-10-27T09:32:35","date_gmt":"2026-10-27T08:32:35","guid":{"rendered":"https:\/\/datalogsystems.nl\/?page_id=101710"},"modified":"2026-10-27T12:29:34","modified_gmt":"2026-10-27T11:29:34","slug":"datalogger-keuzehulp","status":"publish","type":"page","link":"https:\/\/datalogsystems.nl\/en\/datalogger-keuzehulp\/","title":{"rendered":"Datalogger keuzehulp"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n.dls-seo-intro{font-family:'Open Sans',Arial,sans-serif;color:#173b50;max-width:1160px;margin:0 auto 24px}.dls-seo-intro *{box-sizing:border-box}.dls-seo-intro h1{font-size:clamp(28px,3vw,39px);line-height:1.2;font-weight:700;color:#123a50;margin:0 0 18px}.dls-seo-intro .dls-lead{font-size:17px;line-height:1.8;color:#425e6b;max-width:950px;margin:0 0 22px}.dls-seo-intro .dls-lead strong{color:#123a50}.dls-seo-intro .dls-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.dls-seo-intro .dls-benefit{display:flex;gap:11px;align-items:center;background:#f0f7f9;border:1px solid #dbeaf0;border-radius:12px;padding:15px;font-size:14px;font-weight:600;line-height:1.5}.dls-seo-intro .dls-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:#e0f2e8;color:#168653;font-size:17px;font-weight:700}.dls-seo-intro .dls-start{border-left:4px solid #168653;padding:13px 18px;background:#f6faf8;border-radius:0 10px 10px 0;font-size:15px;line-height:1.7}@media(max-width:767px){.dls-seo-intro .dls-benefits{grid-template-columns:1fr}.dls-seo-intro .dls-lead{font-size:15px}.dls-seo-intro .dls-benefit{padding:12px}}\n<\/style>\n<section class=\"dls-seo-intro\" aria-labelledby=\"dls-intro-title\">\n<h1 id=\"dls-intro-title\">Datalogger keuzehulp \u2013 Vind de juiste datalogger<\/h1>\n<p class=\"dls-lead\"><strong>Welke datalogger past bij uw toepassing?<\/strong> Met onze gratis keuzehulp vindt u eenvoudig een passende oplossing voor het meten en registreren van temperatuur, luchtvochtigheid en andere meetwaarden. Beantwoord enkele gerichte vragen en ontdek welke producten aansluiten op uw wensen.<\/p>\n<div class=\"dls-benefits\"><div class=\"dls-benefit\"><span class=\"dls-check\" aria-hidden=\"true\">\u2713<\/span><span>Advies op basis van uw meetbehoefte<\/span><\/div><div class=\"dls-benefit\"><span class=\"dls-check\" aria-hidden=\"true\">\u2713<\/span><span>Van USB-logger tot compleet meetsysteem<\/span><\/div><div class=\"dls-benefit\"><span class=\"dls-check\" aria-hidden=\"true\">\u2713<\/span><span>Vergelijk geschikte alternatieven<\/span><\/div><\/div>\n<div class=\"dls-start\"><strong>Zo werkt het:<\/strong> geef aan wat u wilt meten, hoeveel meetpunten u heeft en hoe u de gegevens wilt bekijken. De keuzehulp toont vervolgens onze aanbeveling en eventuele alternatieven.<\/div>\n<\/section>\n<\/div><\/div>\n\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!doctype html><html lang=\"nl\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><title>Keuzehulp dataloggers<\/title><style>:root{font-family:system-ui,Arial,sans-serif;color:#193c4e;background:#f2f7f9}*{box-sizing:border-box}body{margin:0}header{background:#fff;padding:22px max(20px,calc((100vw - 1080px)\/2));border-bottom:1px solid #d6e4ea}header b{font-size:23px;color:#13758b}header small{display:block;color:#667d87;margin-top:4px}.wrap{max-width:1080px;margin:28px auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.panel,.aside{background:white;border:1px solid #d9e5ea;border-radius:15px;padding:25px;box-shadow:0 5px 20px #20465b0c}.aside{align-self:start}h1{font-size:25px}h2{font-size:21px}p{line-height:1.55}.muted{color:#607985}.options{display:grid;gap:9px}.opt{display:flex;align-items:center;gap:10px;border:1px solid #cbdfe5;border-radius:10px;padding:13px;cursor:pointer}.opt:has(input:checked){background:#e9f6f8;border-color:#13849b}input{accent-color:#13849b}input[type=number]{padding:10px;border:1px solid #cadde4;border-radius:8px;width:110px}button{background:#11758d;color:white;border:0;border-radius:9px;padding:12px 17px;font-weight:650;cursor:pointer}button.secondary{background:#e6eff3;color:#244b5e}button:disabled{opacity:.4;cursor:not-allowed}.actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.progress{height:7px;border-radius:20px;background:#e3edf0;margin:15px 0 25px}.bar{height:100%;background:#16859a;border-radius:20px}.info{border:1px solid #a7c6d1;border-radius:50%;background:#eff8fa;color:#166f83;width:24px;height:24px;cursor:help;font-weight:bold}.help{padding:12px;background:#eaf5f8;border-radius:9px;margin:12px 0}.result{border:1px solid #d5e4e9;border-radius:12px;padding:17px;margin:12px 0}.tag{display:inline-block;background:#e9f3f6;border-radius:5px;padding:4px 7px;font-size:12px;margin:3px}.warn{border-left:4px solid #bd7e28;background:#fff8ed;padding:12px;margin:14px 0}.summary{white-space:pre-line;font-size:13px;line-height:1.8}.error{color:#b33c2c}.small{font-size:13px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}footer{max-width:1080px;margin:0 auto 25px;padding:0 16px;color:#607985;font-size:12px}@media(max-width:780px){.wrap{grid-template-columns:1fr}.aside{order:2}.panel{padding:18px}.grid{grid-template-columns:1fr}} .intro{max-width:1080px;margin:26px auto 0;padding:0 16px}.intro h1{margin:0 0 6px;font-size:30px;color:#193c4e}.intro p{margin:0;color:#607985;font-size:16px}.wrap{margin-top:18px}@media(max-width:780px){.intro{margin-top:16px}.intro h1{font-size:26px}}.result-top{display:flex;align-items:flex-start;gap:15px}.product-thumb{width:90px;height:90px;object-fit:contain;border:1px solid #e3ebee;border-radius:9px;background:#fff;flex-shrink:0}.thumb-placeholder{width:90px;height:90px;border-radius:9px;background:#f0f5f7;display:flex;align-items:center;justify-content:center;color:#6e8994;font-size:12px;text-align:center;flex-shrink:0}.result-info{min-width:0;flex:1}.result-label{font-size:13px;font-weight:700;color:#087a87;margin-bottom:5px}.result-title{display:block;font-weight:700;color:#173e50;text-decoration:none}.result-title:hover{text-decoration:underline}.result-link{display:inline-block;margin-top:10px;padding:9px 14px;background:#11758d;color:white!important;border-radius:8px;text-decoration:none;font-size:14px;font-weight:650}.result-link:hover{background:#075e73}.result-note{font-size:13px;color:#546f7d;margin-top:10px}.other-products{margin-top:15px}.other-products summary{cursor:pointer;color:#116e86;font-weight:650;padding:10px 0}@media(max-width:460px){.product-thumb,.thumb-placeholder{width:68px;height:68px}.result-top{gap:10px}} .multi-hint{margin:0 0 14px;color:#526f7b;font-size:14px}.preferred-result{border:2px solid #159176;background:#f0faf6;box-shadow:0 5px 16px #11775a14}.preferred-result .result-label{color:#08745c;font-size:14px;font-weight:800}.preferred-result .result-label:before{content:\"\u2605 \";color:#d59a21}.preferred-result .result-link{background:#087d65}.preferred-result .result-link:hover{background:#05644f}<\/style><\/head><body><div class=\"intro\"><h1>Keuzehulp<\/h1><p>Beantwoord enkele korte vragen. Wij helpen u een datalogger te vinden die past bij uw wensen.<\/p><\/div><div class=\"wrap\"><main class=\"panel\"><div id=\"app\"><\/div><\/main><aside class=\"aside\"><h3>Uw antwoorden<\/h3><div id=\"summary\" class=\"summary muted\">Nog geen antwoorden<\/div><\/aside><\/div><script>const products=[{\"id\": \"100631\", \"name\": \"EasyLog EL-IOT-CO2 | Professionele Wifi CO2 Datalogger met Cloudopslag\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"co2\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"-20 to +60\u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100656\", \"name\": \"EasyLog | EL-USB-1 USB Temperatuur Data Logger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100664\", \"name\": \"EasyLog | EL-WiFi-T WiFi Temperatuur Logger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100677\", \"name\": \"EasyLog EL-SIE-1 \u2013 USB datalogger met display zonder software-installatie\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-18.0, 55.0], \"rangeText\": \"'-18 tot +55 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"100682\", \"name\": \"EasyLog | EL-SIE-1+ USB temperatuurlogger met display\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-18.0, 55.0], \"rangeText\": \"-18 to +55\u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"100683\", \"name\": \"EasyLog EL-USB-1-LCD \u2013 USB datalogger voor temperatuur\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100685\", \"name\": \"EasyLog | EL-USB-1-PRO USB Temperatuur logger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"-40 to +125\u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100746\", \"name\": \"EL-IOT-1\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"-20 to +60\u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100864\", \"name\": \"EasyLog EL-WiFi-T+ \u2013 WiFi datalogger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100866\", \"name\": \"EasyLog EL-WiFi-TC \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-270.0, 1372.0], \"rangeText\": \"-270 tot +1372 \u00b0C (afhankelijk van gekozen thermokoppel)\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": true}, {\"id\": \"100870\", \"name\": \"EL-Wifi-DTC Temperatuur logger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 2, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-270.0, 1372.0], \"rangeText\": \"-270 tot +1372 \u00b0C (afhankelijk van gekozen thermokoppel)\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": true}, {\"id\": \"100875\", \"name\": \"EasyLog EL-WiFi-TP \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"100879\", \"name\": \"EasyLog EL-WiFi-TP+ \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"100881\", \"name\": \"EasyLog EL-WiFi-DTP+ \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [], \"kind\": \"wifi\", \"points\": 2, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": null, \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": false, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"100886\", \"name\": \"EasyLog EL-WiFi-TPX+ \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"100890\", \"name\": \"EasyLog EL-WiFi-VACX \u2013 WiFi datalogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 60.0], \"rangeText\": \"'-40 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100894\", \"name\": \"EasyLog EL-WiFi-TH \u2013 WiFi datalogger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100898\", \"name\": \"EasyLog EL-WiFi-TH+ \u2013 WiFi datalogger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100901\", \"name\": \"EasyLog EL-WiFi-VAC \u2013 WiFi vaccin temperatuurlogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 60.0], \"rangeText\": \"'-40 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100913\", \"name\": \"EL-USB-2 USB datalogger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100919\", \"name\": \"EasyLog EL-USB-2+ \u2013 USB datalogger voor temperatuur, relatieve luchtvochtigheid, dauwpunt\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100927\", \"name\": \"EasyLog EL-USB-2-LCD \u2013 USB datalogger voor temperatuur, relatieve luchtvochtigheid, dauwpunt\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100931\", \"name\": \"EasyLog EL-USB-2-LCD+ \u2013 nauwkeurige temperatuur- en luchtvochtigheidslogger met display\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"100996\", \"name\": \"EL-USB-TC-LCD USB temperatuur logger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-200.0, 1350.0], \"rangeText\": \"-200 tot +1350 \u00b0C (afhankelijk van gekozen thermokoppel)\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": true}, {\"id\": \"101062\", \"name\": \"EasyLog EL-WEM+ \u2013 WiFi luchtkwaliteitsmonitor met CO\u2082, fijnstof en VOC\", \"brand\": \"Lascar\", \"params\": [\"co2\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": null, \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": false, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101067\", \"name\": \"EL-IOT-SP-TH WiFi Temperatuur- en Luchtvochtigheidsdatalogger met Externe Sensor\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-30.0, 80.0], \"rangeText\": \"-30 to +80\u00b0C\u00a0\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101102\", \"name\": \"EL-IOT-SP-TC\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-200.0, 1300.0], \"rangeText\": \"-200 tot +1300 \u00b0C (afhankelijk van gekozen thermokoppel)\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": true}, {\"id\": \"101184\", \"name\": \"Fresvue ZTAG-TH single-use temperatuur en luchtvochtigheidslogger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101199\", \"name\": \"Fresvue ZLOGPRO-30XT USB-Temperatuurlogger met Display\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101205\", \"name\": \"Fresvue ZTAGPRO-EU Single-Use Temperatuurlogger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101303\", \"name\": \"Fresvue ZTAG-20GTH-LI \u2013 Real-Time Temperature & Humidity Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"rh\", \"light\"], \"kind\": \"4g\", \"points\": 1, \"software\": \"unknown\", \"alerts\": \"yes\", \"single\": \"single\", \"range\": [-20.0, 70.0], \"rangeText\": \"'-20 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101305\", \"name\": \"Fresvue ZLOG-20GTH-LI \u2013 Reusable Real-Time Temperature & Humidity Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"rh\"], \"kind\": \"4g\", \"points\": 1, \"software\": \"unknown\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 70.0], \"rangeText\": \"'-20 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101306\", \"name\": \"Fresvue ZTAG-90T \u2013 Single-Use Dry Ice Temperature Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-90.0, 70.0], \"rangeText\": \"'-90 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101308\", \"name\": \"Fresvue ZTAGPRO-EUS \u2013 Single-Use Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101309\", \"name\": \"Fresvue ZTAG-EU \u2013 Single-Use Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101310\", \"name\": \"Fresvue ZTAG-DU \u2013 Single-Use Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101311\", \"name\": \"Fresvue ZTAG-T \u2013 Single-Use Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101312\", \"name\": \"Fresvue ZTAG-TS \u2013 Single-Use Temperature & Shock Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"shock\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101313\", \"name\": \"Fresvue ZTAG-TL \u2013 Single-Use Temperature & Light Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"light\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101314\", \"name\": \"Fresvue ZLOGPRO-30TH \u2013 Multi-Use Temperature & Humidity Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101315\", \"name\": \"Fresvue ZLOG-T \u2013 Multi-Use Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101316\", \"name\": \"Fresvue ZLOGPRO-50T \u2013 Multi-Use Ultra-Low Temperature Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-50.0, 70.0], \"rangeText\": \"'-50 tot +70 \u00b0C (externe probe)\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"101317\", \"name\": \"Fresvue ZLOG-TH \u2013 Multi-Use Temperature & Humidity Data Logger\", \"brand\": \"Fresvue\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101318\", \"name\": \"Fresvue ZTAG-D \u2013 Single-Use Temperature Indicator\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101319\", \"name\": \"Fresvue ZTAG-E \u2013 Single-Use Temperature Indicator\", \"brand\": \"Fresvue\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"no\", \"alerts\": \"no\", \"single\": \"single\", \"range\": [-30.0, 70.0], \"rangeText\": \"'-30 tot +70 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"no\", \"thermocouple\": false}, {\"id\": \"101375\", \"name\": \"EasyLog EL-USB-TC \u2013 USB thermokoppel temperatuurlogger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-200.0, 1350.0], \"rangeText\": \"-200 tot +1350 \u00b0C (afhankelijk van gekozen thermokoppel)\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": true}, {\"id\": \"101376\", \"name\": \"EasyLog EL-USB-TP-LCD \u2013 USB temperatuurlogger met externe probe en LCD\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"101377\", \"name\": \"EasyLog EL-USB-TP-LCD+ \u2013 nauwkeurige USB temperatuurlogger met externe probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"101378\", \"name\": \"EasyLog EL-USB-ULT \u2013 ultra-low temperature USB datalogger tot -100 \u00b0C\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-100.0, 100.0], \"rangeText\": \"'-100 tot +100 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101379\", \"name\": \"EasyLog EL-21CFR-1-LCD \u2013 21 CFR temperatuurlogger met LCD\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101380\", \"name\": \"EasyLog EL-21CFR-2-LCD \u2013 21 CFR temperatuur- en luchtvochtigheidslogger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101381\", \"name\": \"EasyLog EL-21CFR-2-LCD+ \u2013 nauwkeurige 21 CFR temperatuur- en RV-logger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-35.0, 80.0], \"rangeText\": \"'-35 tot +80 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101385\", \"name\": \"EasyLog EL-WiFi-ULT \u2013 WiFi ultra-low temperature datalogger tot -100 \u00b0C\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-100.0, 100.0], \"rangeText\": \"'-100 tot +100 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101386\", \"name\": \"EasyLog EL-WiFi-ULT+ \u2013 nauwkeurige WiFi ULT datalogger tot -200 \u00b0C\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-200.0, 100.0], \"rangeText\": \"'-200 tot +100 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101387\", \"name\": \"EasyLog EL-WiFi-21CFR-TH \u2013 21 CFR WiFi temperatuur- en RV-logger\", \"brand\": \"Lascar\", \"params\": [\"temp\", \"rh\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-20.0, 60.0], \"rangeText\": \"'-20 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}, {\"id\": \"101388\", \"name\": \"EasyLog EL-WiFi-21CFR-TP+ \u2013 nauwkeurige 21 CFR WiFi temperatuurlogger met probe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 1, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"101389\", \"name\": \"EasyLog EL-WiFi-21CFR-DTP+ \u2013 21 CFR WiFi dual-probe temperatuurlogger\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"wifi\", \"points\": 2, \"software\": \"no\", \"alerts\": \"yes\", \"single\": \"reusable\", \"range\": [-40.0, 125.0], \"rangeText\": \"'-40 tot +125 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Controle nodig\", \"unknown\": \"\", \"externalProbe\": \"yes\", \"thermocouple\": false}, {\"id\": \"101390\", \"name\": \"EasyLog EL-USB-VACX \u2013 USB vaccin temperatuurlogger met glycolprobe\", \"brand\": \"Lascar\", \"params\": [\"temp\"], \"kind\": \"usb\", \"points\": 1, \"software\": \"yes\", \"alerts\": \"no\", \"single\": \"reusable\", \"range\": [-40.0, 60.0], \"rangeText\": \"'-40 tot +60 \u00b0C\", \"rangeVerified\": true, \"sourceStatus\": \"Regels afleidbaar\", \"unknown\": \"\", \"externalProbe\": \"unknown\", \"thermocouple\": false}];const labels={temp:'Temperatuur',rh:'Luchtvochtigheid',co2:'CO\u2082 \/ luchtkwaliteit',light:'Lichtdetectie',shock:'Schokdetectie',vibration:'Trillingen'};let a={},index=0,finished=false;const app=document.getElementById('app');const esc=s=>String(s??'').replace(\/[&<>\"']\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]));const Q=[{id:'params',title:'Wat wilt u meten?',help:'U kunt meerdere metingen selecteren.',type:'multi',options:[['temp','Temperatuur'],['rh','Luchtvochtigheid'],['co2','CO\u2082 \/ luchtkwaliteit'],['light','Lichtdetectie'],['shock','Schokdetectie'],['vibration','Trillingen'],['other','Iets anders']]},{id:'range',title:'Welk temperatuurbereik wilt u meten?',help:'Alleen als u temperatuur meet. Het meetbereik bepaalt welke loggers geschikt zijn.',type:'range',when:x=>x.params?.includes('temp')},{id:'locations',title:'Op hoeveel locaties wilt u meten?',type:'number',help:'Bijvoorbeeld \u00e9\u00e9n gebouw of meerdere vestigingen.'},{id:'points',title:'Hoeveel meetpunten zijn er per locatie?',type:'number',help:'Een meetpunt is \u00e9\u00e9n plaats waar u een meting uitvoert.'},{id:'central',title:'Wilt u alle meetgegevens in \u00e9\u00e9n centraal dashboard bekijken?',when:x=>x.locations>1,type:'choice',options:[['yes','Ja'],['no','Nee'],['any','Geen voorkeur']]},{id:'combined',title:'Wilt u de meetpunten centraal beheren?',when:x=>x.points>1&&!(x.locations>1&&x.central==='yes'),type:'choice',options:[['yes','Ja, centraal beheren'],['no','Nee, afzonderlijk uitlezen is prima'],['any','Geen voorkeur']]},{id:'view',title:'Hoe wilt u de gegevens bekijken?',type:'choice',options:[['online','Online via dashboard of app'],['offline','Achteraf via USB \/ computer'],['any','Geen voorkeur']]},{id:'alerts',title:'Wilt u automatische meldingen ontvangen?',when:x=>x.view!=='offline',type:'choice',help:'Automatische meldingen zijn e-mail- of appberichten op afstand. Een lokaal alarm is iets anders.',options:[['yes','Ja'],['no','Nee'],['any','Geen voorkeur']]},{id:'network',title:'Welke internetverbinding is beschikbaar?',when:x=>x.view==='online'||x.alerts==='yes'||x.central==='yes',type:'multi',options:[['wifi','WiFi beschikbaar'],['ethernet','Bekabeld internet (Ethernet) beschikbaar'],['mobile','4G-bereik beschikbaar'],['none','Geen verbinding beschikbaar'],['any','Weet ik niet']]},{id:'software',title:'Wilt u software op de computer installeren?',when:x=>x.view==='offline',type:'choice',options:[['no','Nee, liever zonder installatie'],['yes','Ja, dat kan'],['any','Geen voorkeur']]},{id:'use',title:'Is de logger bedoeld voor eenmalig of herhaald gebruik?',when:x=>x.view==='offline',type:'choice',options:[['single','Eenmalig'],['reusable','Herhaald gebruik'],['any','Geen voorkeur']]}];function visible(){return Q.filter(q=>!q.when||q.when(a))}function render(){document.getElementById('summary').textContent=Q.filter(q=>a[q.id]!=null).map(q=>q.title+'\\n'+(Array.isArray(a[q.id])?a[q.id].map(v=>labels[v]||v).join(', '):typeof a[q.id]==='object'?`${a[q.id].min} tot ${a[q.id].max} \u00b0C`:String(a[q.id]))).join('\\n\\n')||'Nog geen antwoorden';if(finished)return results();const qs=visible();index=Math.min(index,qs.length-1);const q=qs[index];let body='';if(q.type==='multi')body='<div class=\"options\">'+q.options.map(([v,t])=>`<label class=\"opt\"><input type=\"checkbox\" value=\"${v}\" ${a[q.id]?.includes(v)?'checked':''} onchange=\"setMulti('${q.id}','${v}',this.checked)\">${t}<\/label>`).join('')+'<\/div>';else if(q.type==='choice')body='<div class=\"options\">'+q.options.map(([v,t])=>`<label class=\"opt\"><input type=\"radio\" name=\"ans\" ${a[q.id]===v?'checked':''} onchange=\"setAnswer('${q.id}','${v}')\">${t}<\/label>`).join('')+'<\/div>';else if(q.type==='number')body=`<input id=\"num\" type=\"number\" min=\"1\" max=\"10000\" value=\"${a[q.id]||1}\"><p class=\"small muted\">Aantal: minimaal 1<\/p>`;else if(q.type==='range')body=`<div class=\"grid\"><label>Laagste temperatuur<br><input id=\"min\" type=\"number\" step=\"any\" value=\"${a.range?.min??''}\" placeholder=\"bijv. -20\"><\/label><label>Hoogste temperatuur<br><input id=\"max\" type=\"number\" step=\"any\" value=\"${a.range?.max??''}\" placeholder=\"bijv. 40\"><\/label><\/div><p class=\"small muted\">Leeg laten als u het bereik niet weet.<\/p>`;app.innerHTML=`<div class=\"progress\"><div class=\"bar\" style=\"width:${Math.round(index\/qs.length*100)}%\"><\/div><\/div><p class=\"muted\">Vraag ${index+1} van ${qs.length}<\/p><h2>${esc(q.title)} ${q.help?'<button class=\"info\" title=\"'+esc(q.help)+'\" onclick=\"document.getElementById(\\'help\\').hidden=!document.getElementById(\\'help\\').hidden\">i<\/button>':''}<\/h2>${q.type==='multi'?'<p class=\"multi-hint\">Meerdere antwoorden mogelijk. Vink alle opties aan die voor u van toepassing zijn.<\/p>':''}${q.help?'<p id=\"help\" class=\"help\" hidden>'+esc(q.help)+'<\/p>':''}${body}<p id=\"error\" class=\"error\"><\/p><div class=\"actions\"><button class=\"secondary\" onclick=\"back()\">${index?'Vorige':'Opnieuw'}<\/button><button onclick=\"next()\">${index===qs.length-1?'Bekijk resultaten':'Volgende'}<\/button><\/div>`}function setAnswer(k,v){a[k]=v;if(k==='view'&&v==='offline'){delete a.alerts;delete a.network}render()}function setMulti(k,v,on){let s=new Set(a[k]||[]);if(k==='network'&&on){if(v==='none'||v==='any')s.clear();else{s.delete('none');s.delete('any')}}on?s.add(v):s.delete(v);a[k]=[...s];render()}function next(){const q=visible()[index];if(q.type==='number'){let v=Number(document.getElementById('num').value);if(!Number.isInteger(v)||v<1){document.getElementById('error').textContent='Vul een geldig aantal in.';return}a[q.id]=v}if(q.type==='range'){let lo=document.getElementById('min').value,hi=document.getElementById('max').value;if((lo&&!hi)||(!lo&&hi)||lo&&Number(lo)>Number(hi)){document.getElementById('error').textContent='Vul twee geldige temperaturen in, of laat beide leeg.';return}a.range=lo?{min:Number(lo),max:Number(hi)}:null}if(q.id==='network'&&!(a.network||[]).length){document.getElementById('error').textContent='Selecteer minimaal \u00e9\u00e9n beschikbare verbinding.';return}if(q.id==='params'&&!(a.params||[]).length){document.getElementById('error').textContent='Kies minimaal \u00e9\u00e9n meting.';return}if(q.type==='choice'&&!a[q.id]){document.getElementById('error').textContent='Maak een keuze.';return}if(index<visible().length-1)index++;else finished=true;render()}function back(){if(finished){finished=false;index=visible().length-1}else if(index>0)index--;else a={};render()}function restart(){a={};index=0;finished=false;render()}function assess(p){let fail=[],uncertain=[];const effectiveAlerts=a.view==='offline'?'no':a.alerts;const requested=(a.params||[]).filter(x=>x!=='other');if(requested.some(x=>!p.params.includes(x)))fail.push('meetparameter');if(effectiveAlerts==='yes'&&p.alerts==='no'||effectiveAlerts==='no'&&p.alerts==='yes')fail.push('meldingen');else if(effectiveAlerts&&effectiveAlerts!=='any'&&p.alerts==='unknown')uncertain.push('meldingen');if(a.view==='offline'&&p.kind!=='usb'&&p.kind!=='unknown')fail.push('offline');if(a.view==='online'&&p.kind==='usb')fail.push('online');if(a.view==='online'&&p.kind==='unknown')uncertain.push('verbinding');if(a.software==='no'&&p.software==='yes')fail.push('software');if(a.software==='no'&&p.software==='unknown')uncertain.push('software');if(a.use==='single'&&p.single!=='single')fail.push('eenmalig gebruik');if(a.use==='reusable'&&p.single==='single')fail.push('herbruikbaarheid');if(a.range){if(p.range&&p.rangeVerified&&(a.range.min<p.range[0]||a.range.max>p.range[1]))fail.push('meetbereik');else if(!p.range)uncertain.push('meetbereik ontbreekt in productmapping');if(p.thermocouple&&p.range&&a.range.min>=p.range[0]&&a.range.max<=p.range[1])uncertain.push('Controleer het meetbereik van het meegeleverde thermokoppel; voor extreme temperaturen kan een ander thermokoppel nodig zijn. Neem contact op voor de mogelijkheden.')}const networks=Array.isArray(a.network)?a.network:(a.network?[a.network]:[]);if(networks.includes('none')&&p.kind!=='usb')fail.push('internet');if(networks.length&&!networks.includes('any')&&!networks.includes('none')){if(p.kind==='wifi'&&!networks.includes('wifi'))fail.push('WiFi niet beschikbaar');if(p.kind==='4g'&&!networks.includes('mobile'))fail.push('4G niet beschikbaar');}if(a.points>1&&p.points<a.points)uncertain.push('meerdere loggers of centraal systeem nodig');if(a.locations>1&&a.central==='yes')uncertain.push('centraal dashboard over locaties');return {p,fail,uncertain,score:(p.params.length?3:0)+(p.kind==='usb'&&a.view==='offline'?3:0)+(p.kind!=='usb'&&a.view==='online'?3:0)-uncertain.length}}function productPriority(p){const n=p.name.toUpperCase();const requested=a.params||[];let value=0;if(requested.length===1&&requested[0]==='temp'&&a.view==='offline'&&a.use!=='single'&&!a.range){if(\/\\bZLOG-T\\b\/.test(n))value+=80;if(\/\\bEL-USB-1\\b(?!-)\/.test(n))value+=65;}const extras=p.params.filter(x=>!requested.includes(x));value-=extras.length*5;if(p.range&&a.range){const requestedWidth=a.range.max-a.range.min;const width=p.range[1]-p.range[0];if(width>requestedWidth+100)value-=2;}return value}function card(r,i,label){const p=r.p;const notes=r.uncertain.filter(x=>x!=='meerdere loggers of centraal systeem nodig'&&x!=='centraal dashboard over locaties');const id=String(p.id).replace(\/[^0-9]\/g,'');const link='https:\/\/datalogsystems.nl\/?post_type=product&p='+id;return `<div class=\"result ${label==='Datalogsystems keuze'?'preferred-result':''}\"><div class=\"result-top\"><div class=\"thumb-placeholder\" id=\"thumb-${id}\">Productfoto<\/div><div class=\"result-info\">${label?`<div class=\"result-label\">${label}<\/div>`:''}<a class=\"result-title\" id=\"title-${id}\" href=\"${link}\" target=\"_blank\" rel=\"noopener\">${esc(p.name)}<\/a><div><span class=\"tag\">${esc(p.brand)}<\/span><span class=\"tag\">${esc(p.kind.toUpperCase())}<\/span><span class=\"tag\">${p.points} meetpunt(en)<\/span><\/div><div class=\"small\">${p.params.map(x=>labels[x]||x).join(' \u00b7 ')}<\/div><a class=\"result-link\" id=\"link-${id}\" href=\"${link}\" target=\"_blank\" rel=\"noopener\">Bekijk product<\/a><\/div><\/div>${notes.map(x=>`<div class=\"result-note\">${esc(x)}<\/div>`).join('')}<\/div>`}function sensoristMatches(){const net=Array.isArray(a.network)?a.network:(a.network?[a.network]:[]);const par=a.params||[];const count=Number(a.points||1);const locations=Number(a.locations||1);const central=(a.combined==='yes'||a.central==='yes');return locations===1&&count>=2&&central&&net.includes('ethernet')&&a.view!=='offline'&&a.alerts!=='no'&&a.use!=='single'&&par.length>0&&par.every(x=>['temp','rh'].includes(x))&&(!a.range||(a.range.min>=-35&&a.range.max<=60));}\nfunction sensoristResults(){const n=Number(a.points||1);const capacities=[3,5,10].filter(x=>x>=n);if(!capacities.length)return false;const preferred=capacities[0];const cards=capacities.map((x,i)=>`<div class=\"result ${i===0?'preferred-result':''}\"><div class=\"result-top\"><div class=\"thumb-placeholder\" id=\"sensorist-thumb-${x}\">Productfoto<\/div><div class=\"result-info\"><div class=\"result-label\">${i===0?'Datalogsystems keuze':'Alternatief '+i}<\/div><a class=\"result-title\" id=\"sensorist-title-${x}\" href=\"https:\/\/datalogsystems.nl\/?s=Sensorist+${x}&post_type=product\" target=\"_blank\" rel=\"noopener\">Sensorist-${x} \u2013 compleet monitoringsysteem<\/a><div><span class=\"tag\">Sensorist<\/span><span class=\"tag\">Ethernet gateway<\/span><span class=\"tag\">${x} sensoren<\/span><\/div><div class=\"small\">Temperatuur \u00b7 Luchtvochtigheid \u00b7 Online dashboard en meldingen<\/div><a class=\"result-link\" id=\"sensorist-link-${x}\" href=\"https:\/\/datalogsystems.nl\/?s=Sensorist+${x}&post_type=product\" target=\"_blank\" rel=\"noopener\">Bekijk product<\/a><\/div><\/div><\/div>`).join('');app.innerHTML=`<h1>Uw mogelijke oplossingen<\/h1><div class=\"help\">Voor uw ${n} meetpunten adviseren wij een centraal monitoringsysteem. De Sensorist-${preferred} heeft ${preferred} sensoren en gebruikt een gateway met bekabelde internetverbinding. U hoeft geen ${n} afzonderlijke USB- of 4G-loggers te beheren.<\/div><p>Onze voorkeur en passende alternatieven:<\/p>${cards}${n>3?'<p class=\"small muted\">Sensorist-3 is niet geschikt voor vier of meer meetpunten en wordt daarom niet als alternatief aangeboden.<\/p>':''}<div class=\"actions\"><button class=\"secondary\" onclick=\"back()\">Vorige vraag<\/button><button onclick=\"restart()\">Opnieuw beginnen<\/button><\/div>`;loadSensoristProducts(capacities);return true;}\nasync function loadSensoristProducts(capacities){try{const response=await fetch('https:\/\/datalogsystems.nl\/wp-json\/wc\/store\/v1\/products?search=Sensorist&per_page=100',{credentials:'same-origin'});if(!response.ok)return;const items=await response.json();for(const n of capacities){const p=items.find(p=>new RegExp('(?:sensorist)[^0-9]*'+n+'(?:\\\\D|$)','i').test(p.name||'')||new RegExp('(?:^|\\\\D)'+n+'\\\\s*(?:sensoren|sensors)','i').test(p.name||''));if(!p)continue;for(const key of ['sensorist-title-','sensorist-link-']){const el=document.getElementById(key+n);if(el&&p.permalink)el.href=p.permalink}const thumb=document.getElementById('sensorist-thumb-'+n);if(thumb&&p.images?.[0]?.src){const img=document.createElement('img');img.className='product-thumb';img.src=p.images[0].thumbnail||p.images[0].src;img.alt=p.name;img.loading='lazy';thumb.replaceWith(img)}}}catch(e){}}\nfunction results(){if(sensoristMatches()&&sensoristResults())return;const ranked=products.map(assess).filter(x=>!x.fail.length).sort((x,y)=>(y.score+productPriority(y.p))-(x.score+productPriority(x.p)));const top=ranked.slice(0,3),other=ranked.slice(3);const multiple=a.points>1;const total=Math.max(1,Number(a.points)||1)*Math.max(1,Number(a.locations)||1);app.innerHTML=`<h1>Uw mogelijke oplossingen<\/h1><div class=\"help\">${multiple?`Voor ${total} meetpunten zijn bij de onderstaande \u00e9\u00e9npuntsloggers doorgaans ${total} afzonderlijke loggers nodig. Bij meerdere meetpunten of locaties adviseren wij u graag over een passende totaaloplossing.`:'Op basis van uw antwoorden hebben wij passende producten geselecteerd.'}<\/div><p>${ranked.length} geschikte producten gevonden. Hieronder ziet u onze voorkeur en alternatieven.<\/p>${top.map((r,i)=>card(r,i,i===0?'Datalogsystems keuze':i===1?'Alternatief 1':'Alternatief 2')).join('')||'<p>Geen passend product gevonden. Neem contact met ons op voor persoonlijk advies.<\/p>'}${other.length?`<details class=\"other-products\"><summary>Bekijk ook de ${other.length} andere geschikte producten<\/summary>${other.map((r,i)=>card(r,i+3,'Andere geschikte optie')).join('')}<\/details>`:''}<div class=\"actions\"><button class=\"secondary\" onclick=\"back()\">Vorige vraag<\/button><button onclick=\"restart()\">Opnieuw beginnen<\/button><\/div>`;loadProductImages(ranked)}async function loadProductImages(ranked){await Promise.all(ranked.map(async({p})=>{const id=String(p.id);try{const response=await fetch('https:\/\/datalogsystems.nl\/wp-json\/wc\/store\/v1\/products\/'+encodeURIComponent(id),{credentials:'same-origin'});if(!response.ok)return;const product=await response.json();const image=product.images&&product.images[0];const thumb=document.getElementById('thumb-'+id);if(thumb&&image&&image.src){const img=document.createElement('img');img.className='product-thumb';img.src=image.thumbnail||image.src;img.alt=product.name||p.name;img.loading='lazy';thumb.replaceWith(img)}if(product.permalink){for(const key of ['link-','title-']){const el=document.getElementById(key+id);if(el)el.href=product.permalink}}}catch(e){\/* Use fallback product URL and placeholder *\/}}))}render();<\/script><\/body><\/html><\/div><\/div>\n\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><\/div>\n\n<div class=\"et_pb_code_3 et_pb_code et_pb_module\"><\/div>\n\n<div class=\"et_pb_code_4 et_pb_code et_pb_module\"><\/div>\n\n<div class=\"et_pb_code_5 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_6 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_7 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_8 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-101710","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/pages\/101710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/comments?post=101710"}],"version-history":[{"count":12,"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/pages\/101710\/revisions"}],"predecessor-version":[{"id":101727,"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/pages\/101710\/revisions\/101727"}],"wp:attachment":[{"href":"https:\/\/datalogsystems.nl\/en\/wp-json\/wp\/v2\/media?parent=101710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}