sensors.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875
  1. {
  2. "sensors": [
  3. {
  4. "name": "battery",
  5. "bus": "power",
  6. "types": [
  7. {
  8. "type": 0,
  9. "desc": "voltage",
  10. "unit": "mV"
  11. }
  12. ],
  13. "lib": "power1"
  14. },
  15. {
  16. "name": "generic sdi12",
  17. "bus": "sdi12",
  18. "types": [
  19. {
  20. "type": 0,
  21. "desc": "value on position 0",
  22. "unit": ""
  23. },
  24. {
  25. "type": 1,
  26. "desc": "value on position 1",
  27. "unit": ""
  28. },
  29. {
  30. "type": 2,
  31. "desc": "value on position 2",
  32. "unit": ""
  33. }
  34. ],
  35. "lib": "sdi121"
  36. },
  37. {
  38. "name": "MeterGroup Atmos14",
  39. "bus": "sdi12",
  40. "types": [
  41. {
  42. "type": 0,
  43. "desc": "vapor pressure",
  44. "unit": "kPa"
  45. },
  46. {
  47. "type": 1,
  48. "desc": "temperature",
  49. "unit": "°C"
  50. },
  51. {
  52. "type": 2,
  53. "desc": "relative air humidity",
  54. "unit": "%"
  55. },
  56. {
  57. "type": 3,
  58. "desc": "atmospheric pressure",
  59. "unit": "kPa"
  60. }
  61. ],
  62. "lib": "sdi121"
  63. },
  64. {
  65. "name": "MeterGroup Atmos41",
  66. "lib": "sdi121",
  67. "bus": "sdi12",
  68. "types": [
  69. {
  70. "type": 100,
  71. "desc": "solar radiation",
  72. "unit": "W/m2"
  73. },
  74. {
  75. "type": 101,
  76. "desc": "precipitation",
  77. "unit": "mm"
  78. },
  79. {
  80. "type": 102,
  81. "desc": "strikes",
  82. "unit": ""
  83. },
  84. {
  85. "type": 103,
  86. "desc": "strike distance",
  87. "unit": "km"
  88. },
  89. {
  90. "type": 104,
  91. "desc": "wind speed",
  92. "unit": "m/s"
  93. },
  94. {
  95. "type": 105,
  96. "desc": "wind direction",
  97. "unit": "deg"
  98. },
  99. {
  100. "type": 106,
  101. "desc": "wind gust",
  102. "unit": "m/s"
  103. },
  104. {
  105. "type": 107,
  106. "desc": "air temperature",
  107. "unit": "°C"
  108. },
  109. {
  110. "type": 108,
  111. "desc": "vapor pressure",
  112. "unit": "kPa"
  113. },
  114. {
  115. "type": 109,
  116. "desc": "atmospheric pressure",
  117. "unit": "kPa"
  118. },
  119. {
  120. "type": 110,
  121. "desc": "relative air humidity",
  122. "unit": ""
  123. },
  124. {
  125. "type": 112,
  126. "desc": "tilt x",
  127. "unit": "deg"
  128. },
  129. {
  130. "type": 113,
  131. "desc": "tilt y",
  132. "unit": "deg"
  133. }
  134. ]
  135. },
  136. {
  137. "name": "Dallas DS18B20",
  138. "lib": "ds18b201",
  139. "bus": "1wire",
  140. "types": [
  141. {
  142. "type": 0,
  143. "desc": "temperature",
  144. "unit": "°C"
  145. }
  146. ]
  147. },
  148. {
  149. "name": "Apogee SP-421",
  150. "bus": "sdi12",
  151. "types": [
  152. {
  153. "type": 0,
  154. "desc": "radiation",
  155. "unit": "watts/m2"
  156. },
  157. {
  158. "type": 10,
  159. "desc": "voltage",
  160. "unit": "mV"
  161. },
  162. {
  163. "type": 20,
  164. "desc": "tilt",
  165. "unit": "°"
  166. }
  167. ],
  168. "lib": "sdi121"
  169. },
  170. {
  171. "name": "AM2315",
  172. "bus": "i2c",
  173. "types": [
  174. {
  175. "type": 0,
  176. "desc": "humidity",
  177. "unit": "%"
  178. },
  179. {
  180. "type": 1,
  181. "desc": "temperature",
  182. "unit": "°C"
  183. }
  184. ],
  185. "lib": "am23151",
  186. "adr": 92
  187. },
  188. {
  189. "name": "Sentek drill&drop",
  190. "bus": "sdi12",
  191. "types": [
  192. {
  193. "type": 0,
  194. "desc": "soil moisture 10cm",
  195. "unit": "-"
  196. },
  197. {
  198. "type": 1,
  199. "desc": "soil moisture 20cm",
  200. "unit": "-"
  201. },
  202. {
  203. "type": 2,
  204. "desc": "soil moisture 30cm",
  205. "unit": "-"
  206. },
  207. {
  208. "type": 3,
  209. "desc": "soil moisture 40cm",
  210. "unit": "-"
  211. },
  212. {
  213. "type": 4,
  214. "desc": "soil moisture 50cm",
  215. "unit": "-"
  216. },
  217. {
  218. "type": 5,
  219. "desc": "soil moisture 60cm",
  220. "unit": "-"
  221. },
  222. {
  223. "type": 6,
  224. "desc": "soil moisture 70cm",
  225. "unit": "-"
  226. },
  227. {
  228. "type": 7,
  229. "desc": "soil moisture 80cm",
  230. "unit": "-"
  231. },
  232. {
  233. "type": 8,
  234. "desc": "soil moisture 90cm",
  235. "unit": "-"
  236. },
  237. {
  238. "type": 9,
  239. "desc": "soil moisture 100cm",
  240. "unit": "-"
  241. },
  242. {
  243. "type": 10,
  244. "desc": "soil moisture 110cm",
  245. "unit": "-"
  246. },
  247. {
  248. "type": 11,
  249. "desc": "soil moisture 120cm",
  250. "unit": "-"
  251. },
  252. {
  253. "type": 20,
  254. "desc": "soil salinity 10cm",
  255. "unit": "-"
  256. },
  257. {
  258. "type": 21,
  259. "desc": "soil salinity 20cm",
  260. "unit": "-"
  261. },
  262. {
  263. "type": 22,
  264. "desc": "soil salinity 30cm",
  265. "unit": "-"
  266. },
  267. {
  268. "type": 23,
  269. "desc": "soil salinity 40cm",
  270. "unit": "-"
  271. },
  272. {
  273. "type": 24,
  274. "desc": "soil salinity 50cm",
  275. "unit": "-"
  276. },
  277. {
  278. "type": 25,
  279. "desc": "soil salinity 60cm",
  280. "unit": "-"
  281. },
  282. {
  283. "type": 26,
  284. "desc": "soil salinity 70cm",
  285. "unit": "-"
  286. },
  287. {
  288. "type": 27,
  289. "desc": "soil salinity 80cm",
  290. "unit": "-"
  291. },
  292. {
  293. "type": 28,
  294. "desc": "soil salinity 90cm",
  295. "unit": "-"
  296. },
  297. {
  298. "type": 29,
  299. "desc": "soil salinity 100cm",
  300. "unit": "-"
  301. },
  302. {
  303. "type": 30,
  304. "desc": "soil salinity 110cm",
  305. "unit": "-"
  306. },
  307. {
  308. "type": 31,
  309. "desc": "soil salinity 120cm",
  310. "unit": "-"
  311. },
  312. {
  313. "type": 40,
  314. "desc": "temperature 10cm",
  315. "unit": "°C"
  316. },
  317. {
  318. "type": 41,
  319. "desc": "temperature 20cm",
  320. "unit": "°C"
  321. },
  322. {
  323. "type": 42,
  324. "desc": "temperature 30cm",
  325. "unit": "°C"
  326. },
  327. {
  328. "type": 43,
  329. "desc": "temperature 40cm",
  330. "unit": "°C"
  331. },
  332. {
  333. "type": 44,
  334. "desc": "temperature 50cm",
  335. "unit": "°C"
  336. },
  337. {
  338. "type": 45,
  339. "desc": "temperature 60cm",
  340. "unit": "°C"
  341. },
  342. {
  343. "type": 46,
  344. "desc": "temperature 70cm",
  345. "unit": "°C"
  346. },
  347. {
  348. "type": 47,
  349. "desc": "temperature 80cm",
  350. "unit": "°C"
  351. },
  352. {
  353. "type": 48,
  354. "desc": "temperature 90cm",
  355. "unit": "°C"
  356. },
  357. {
  358. "type": 49,
  359. "desc": "temperature 100cm",
  360. "unit": "°C"
  361. },
  362. {
  363. "type": 50,
  364. "desc": "temperature 110cm",
  365. "unit": "°C"
  366. },
  367. {
  368. "type": 51,
  369. "desc": "temperature 120cm",
  370. "unit": "°C"
  371. }
  372. ],
  373. "lib": "sdi121"
  374. },
  375. {
  376. "name": "Metergroup Teros11",
  377. "bus": "sdi12",
  378. "types": [
  379. {
  380. "type": 0,
  381. "desc": "ADC count for VWC",
  382. "unit": "-"
  383. },
  384. {
  385. "type": 1,
  386. "desc": "temperature",
  387. "unit": "°C"
  388. },
  389. {
  390. "type": 3,
  391. "desc": "volumetric water content",
  392. "unit": "m3/m3"
  393. },
  394. {
  395. "type": 4,
  396. "desc": "apparent dielectric permittivity",
  397. "unit": "-"
  398. }
  399. ],
  400. "lib": "teros1"
  401. },
  402. {
  403. "name": "Metergroup Teros12",
  404. "bus": "sdi12",
  405. "types": [
  406. {
  407. "type": 0,
  408. "desc": "ADC count for VWC",
  409. "unit": "-"
  410. },
  411. {
  412. "type": 1,
  413. "desc": "temperature",
  414. "unit": "°C"
  415. },
  416. {
  417. "type": 2,
  418. "desc": "electrical conductivity",
  419. "unit": "uS/cm"
  420. },
  421. {
  422. "type": 3,
  423. "desc": "volumetric water content",
  424. "unit": "m3/m3"
  425. },
  426. {
  427. "type": 4,
  428. "desc": "apparent dielectric permittivity",
  429. "unit": "-"
  430. }
  431. ],
  432. "lib": "teros1"
  433. },
  434. {
  435. "name": "Campbell Scientific CS320",
  436. "bus": "sdi12",
  437. "types": [
  438. {
  439. "type": 0,
  440. "desc": "Calibrated solar radiation",
  441. "unit": "W/m2"
  442. },
  443. {
  444. "type": 10,
  445. "desc": "Raw detector",
  446. "unit": "mV"
  447. },
  448. {
  449. "type": 20,
  450. "desc": "Sensor temperature",
  451. "unit": "°C"
  452. },
  453. {
  454. "type": 30,
  455. "desc": "X axis",
  456. "unit": "°"
  457. },
  458. {
  459. "type": 31,
  460. "desc": "Y axis",
  461. "unit": "°"
  462. },
  463. {
  464. "type": 32,
  465. "desc": "Z axis",
  466. "unit": "°"
  467. }
  468. ],
  469. "lib": "sdi121"
  470. },
  471. {
  472. "name": "FIS3000",
  473. "bus": "RS485",
  474. "types": [
  475. {
  476. "type": 0,
  477. "desc": "raw data",
  478. "unit": ""
  479. },
  480. {
  481. "type": 1,
  482. "desc": "raw data temperature compensated",
  483. "unit": ""
  484. },
  485. {
  486. "type": 2,
  487. "desc": "gas concentration",
  488. "unit": "%"
  489. },
  490. {
  491. "type": 3,
  492. "desc": "temperature",
  493. "unit": "°C"
  494. }
  495. ],
  496. "lib": "fis30001"
  497. },
  498. {
  499. "name": "Apogee SN-500",
  500. "bus": "sdi12",
  501. "types": [
  502. {
  503. "type": 0,
  504. "desc": "incoming SW",
  505. "unit": "W/m2"
  506. },
  507. {
  508. "type": 1,
  509. "desc": "outgoing SW",
  510. "unit": "W/m2"
  511. },
  512. {
  513. "type": 2,
  514. "desc": "incoming LW",
  515. "unit": "W/m2"
  516. },
  517. {
  518. "type": 3,
  519. "desc": "outgoing LW",
  520. "unit": "W/m2"
  521. },
  522. {
  523. "type": 10,
  524. "desc": "net SW",
  525. "unit": "W/m2"
  526. },
  527. {
  528. "type": 11,
  529. "desc": "net LW",
  530. "unit": "W/m2"
  531. },
  532. {
  533. "type": 12,
  534. "desc": "net SW",
  535. "unit": "W/m2"
  536. },
  537. {
  538. "type": 20,
  539. "desc": "mV signal incoming SW",
  540. "unit": "mV"
  541. },
  542. {
  543. "type": 21,
  544. "desc": "mV signal outgoing SW",
  545. "unit": "mV"
  546. },
  547. {
  548. "type": 30,
  549. "desc": "mV signal incoming LW",
  550. "unit": "mV"
  551. },
  552. {
  553. "type": 32,
  554. "desc": "mV signal outgoing LW",
  555. "unit": "mV"
  556. },
  557. {
  558. "type": 31,
  559. "desc": "body temperature incoming LW",
  560. "unit": "°C"
  561. },
  562. {
  563. "type": 33,
  564. "desc": "body temperature outgoing LW",
  565. "unit": "°C"
  566. },
  567. {
  568. "type": 40,
  569. "desc": "albedo",
  570. "unit": "W/m2"
  571. }
  572. ],
  573. "lib": "sdi121"
  574. },
  575. {
  576. "name": "Metergroup Teros21",
  577. "bus": "sdi12",
  578. "types": [
  579. {
  580. "type": 0,
  581. "desc": "matric potential",
  582. "unit": "kPa"
  583. },
  584. {
  585. "type": 1,
  586. "desc": "temperature",
  587. "unit": "°C"
  588. }
  589. ],
  590. "lib": "sdi121"
  591. },
  592. {
  593. "name": "Apogee SO-411",
  594. "bus": "sdi12",
  595. "types": [
  596. {
  597. "type": 0,
  598. "desc": "calibrated oxygen",
  599. "unit": "%"
  600. },
  601. {
  602. "type": 1,
  603. "desc": "oxygen mV",
  604. "unit": "mV"
  605. },
  606. {
  607. "type": 2,
  608. "desc": "body temperature",
  609. "unit": "°C"
  610. },
  611. {
  612. "type": 0,
  613. "desc": "calibrated oxygen compensated for temperature",
  614. "unit": "%"
  615. }
  616. ],
  617. "lib": "sdi121"
  618. },
  619. {
  620. "name": "Tinovi VCS3",
  621. "bus": "i2c",
  622. "types": [
  623. {
  624. "type": 0,
  625. "desc": "e25",
  626. "unit": "-"
  627. },
  628. {
  629. "type": 1,
  630. "desc": "ec",
  631. "unit": "mS/m"
  632. },
  633. {
  634. "type": 2,
  635. "desc": "temperature",
  636. "unit": "°C"
  637. },
  638. {
  639. "type": 3,
  640. "desc": "volumetric water content",
  641. "unit": "%"
  642. }
  643. ],
  644. "lib": "vcs3",
  645. "adr": 99
  646. },
  647. {
  648. "name": "Sensirion SCD30",
  649. "bus": "i2c",
  650. "types": [
  651. {
  652. "type": 0,
  653. "desc": "co2",
  654. "unit": "ppm"
  655. },
  656. {
  657. "type": 1,
  658. "desc": "temperature",
  659. "unit": "°C"
  660. },
  661. {
  662. "type": 2,
  663. "desc": "humidity",
  664. "unit": "%"
  665. }
  666. ],
  667. "lib": "scd30",
  668. "adr": 97
  669. },
  670. {
  671. "name": "Sensirion SGP30",
  672. "bus": "i2c",
  673. "types": [
  674. {
  675. "type": 0,
  676. "desc": "TVOC",
  677. "unit": "ppb"
  678. },
  679. {
  680. "type": 1,
  681. "desc": "CO2 equivalent",
  682. "unit": "ppm"
  683. }
  684. ],
  685. "lib": "sgp301",
  686. "adr": 88
  687. },
  688. {
  689. "name": "Sensirion SHTC1",
  690. "bus": "i2c",
  691. "types": [
  692. {
  693. "type": 0,
  694. "desc": "temperature",
  695. "unit": "°C"
  696. },
  697. {
  698. "type": 1,
  699. "desc": "humidity",
  700. "unit": "%"
  701. }
  702. ],
  703. "lib": "shtc11",
  704. "adr": 112
  705. },
  706. {
  707. "name": "Apar AR252",
  708. "bus": "rs485",
  709. "types": [
  710. {
  711. "type": 0,
  712. "desc": "measured relative humidity",
  713. "unit": "%"
  714. },
  715. {
  716. "type": 1,
  717. "desc": "measured temperature",
  718. "unit": "°C"
  719. },
  720. {
  721. "type": 2,
  722. "desc": "calculated relative humidity",
  723. "unit": "g/m3"
  724. },
  725. {
  726. "type": 3,
  727. "desc": "calculated dew/frost point",
  728. "unit": "°C"
  729. }
  730. ],
  731. "lib": "ar2521",
  732. "adr": 1
  733. },
  734. {
  735. "name": "Sensorika SWKD",
  736. "bus": "rs485",
  737. "types": [
  738. {
  739. "type": 0,
  740. "desc": "relative humidity",
  741. "unit": "%"
  742. },
  743. {
  744. "type": 1,
  745. "desc": "dry temperature",
  746. "unit": "°C"
  747. },
  748. {
  749. "type": 2,
  750. "desc": "dew point",
  751. "unit": "°C"
  752. },
  753. {
  754. "type": 3,
  755. "desc": "mixing ratio",
  756. "unit": "g/kg"
  757. },
  758. {
  759. "type": 4,
  760. "desc": "absolute humidity",
  761. "unit": "g/m3"
  762. }
  763. ],
  764. "lib": "swkd1",
  765. "adr": 9
  766. },
  767. {
  768. "name": "Lesprojekt flood detector",
  769. "bus": "di",
  770. "types": [
  771. {
  772. "type": 0,
  773. "desc": "flood",
  774. "unit": ""
  775. }
  776. ],
  777. "lib": "di1",
  778. "adr": 1
  779. },
  780. {
  781. "name": "Decagon MPS6",
  782. "bus": "sdi12",
  783. "types": [
  784. {
  785. "type": 0,
  786. "desc": "matric potential",
  787. "unit": "kPa"
  788. },
  789. {
  790. "type": 1,
  791. "desc": "temperature",
  792. "unit": "°C"
  793. }
  794. ],
  795. "lib": "sdi121",
  796. "adr": 0
  797. },
  798. {
  799. "name": "Catnip Chirp",
  800. "bus": "i2c",
  801. "types": [
  802. {
  803. "type": 0,
  804. "desc": "moisture",
  805. "unit": ""
  806. },
  807. {
  808. "type": 2,
  809. "desc": "temperature",
  810. "unit": "°C"
  811. }
  812. ],
  813. "lib": "chirp1",
  814. "adr": 32
  815. },
  816. {
  817. "name": "Leaf wetness sensor",
  818. "bus": "analog",
  819. "types": [
  820. {
  821. "type": 0,
  822. "desc": "leaf wetness",
  823. "unit": ""
  824. }
  825. ],
  826. "lib": "volt1",
  827. "adr": 1
  828. },
  829. {
  830. "name": "Vaisala WXT510",
  831. "lib": "sdi121",
  832. "bus": "sdi12",
  833. "adr": 0,
  834. "types": [
  835. {
  836. "type": 2,
  837. "desc": "air temperature",
  838. "unit": "°C"
  839. },
  840. {
  841. "type": 3,
  842. "desc": "air humidity",
  843. "unit": "%"
  844. },
  845. {
  846. "type": 4,
  847. "desc": "air pressure",
  848. "unit": "hPa"
  849. },
  850. {
  851. "type": 5,
  852. "desc": "rain amount",
  853. "unit": "mm/h"
  854. },
  855. {
  856. "type": 6,
  857. "desc": "hail amount",
  858. "unit": "hits/cm2]"
  859. },
  860. {
  861. "type": 0,
  862. "desc": "wind direction average",
  863. "unit": "deg"
  864. },
  865. {
  866. "type": 1,
  867. "desc": "wind speed average",
  868. "unit": "m/s"
  869. }
  870. ]
  871. }
  872. ]
  873. }