Parser - hvordan få lest verdiene fra wind og rain sensor
Posted: Fri Mar 17, 2023 9:45 am
Hei.
Har et fungerende oppsett med HA 3.0.1 (temp, hygro, 1-wire, nexa switcher, relay switcher, røykdetector) men gir meg ikke med det. Har nå en Oregon weatherstation (WMR88A med wind sensor WGR800 og rain sensor PCR800). Etter mye strul med TD tool (buffer owerflow WGR800 - men fikset etter kompilering av kildekode og innkopiering av ny tdtool) har jeg nå datene tilgjengelig. Tdtool -l gir:
PROTOCOL MODEL ID TEMP HUMIDITY RAIN WIND LAST UPDATED
mandolyn temperaturehumidity 11 16.0° 96% 2015-01-20 22:36:10
oregon 1984 17 ) SE, 1.1 m/s (0.9 m/s) 2015-01-20 22:36:58
oregon 2914 11 0.0 mm/h, 9.5 mm 2015-01-20 22:36:54
oregon F824 18 -19.9° 63% 2015-01-20 22:35:25
...
Kjøring av parser gir:
Array
(
[0] => oregon
[1] => 1984
[2] => 17
[3] =>
[4] => )
[5] =>
[6] => SE, 0.0 m/s (0.5 m/s)
[7] => 2015-01-20 23:09:53
)
Array
(
[0] => oregon
[1] => 2914
[2] => 11
[3] =>
[4] =>
[5] => 0.0 mm/h, 9.5 mm
[6] =>
[7] => 2015-01-20 23:09:48
)
Array
(
[0] => oregon
[1] => F824
[2] => 18
[3] => -20.6
[4] => 63
[5] =>
[6] =>
[7] => 2015-01-20 23:08:59
)
...
Hvordan får jeg dette videre fra parser og representert som sensorverdier i HA? Har sett inn i (og prøvd å forandre) telldusduo.php i /system folder (som jeg mener er nøkkelen til løsning) sammen med endring i telldusduo.php i /system_config, men får dette ikke til å virke
. Noen tips?
Har et fungerende oppsett med HA 3.0.1 (temp, hygro, 1-wire, nexa switcher, relay switcher, røykdetector) men gir meg ikke med det. Har nå en Oregon weatherstation (WMR88A med wind sensor WGR800 og rain sensor PCR800). Etter mye strul med TD tool (buffer owerflow WGR800 - men fikset etter kompilering av kildekode og innkopiering av ny tdtool) har jeg nå datene tilgjengelig. Tdtool -l gir:
PROTOCOL MODEL ID TEMP HUMIDITY RAIN WIND LAST UPDATED
mandolyn temperaturehumidity 11 16.0° 96% 2015-01-20 22:36:10
oregon 1984 17 ) SE, 1.1 m/s (0.9 m/s) 2015-01-20 22:36:58
oregon 2914 11 0.0 mm/h, 9.5 mm 2015-01-20 22:36:54
oregon F824 18 -19.9° 63% 2015-01-20 22:35:25
...
Kjøring av parser gir:
Array
(
[0] => oregon
[1] => 1984
[2] => 17
[3] =>
[4] => )
[5] =>
[6] => SE, 0.0 m/s (0.5 m/s)
[7] => 2015-01-20 23:09:53
)
Array
(
[0] => oregon
[1] => 2914
[2] => 11
[3] =>
[4] =>
[5] => 0.0 mm/h, 9.5 mm
[6] =>
[7] => 2015-01-20 23:09:48
)
Array
(
[0] => oregon
[1] => F824
[2] => 18
[3] => -20.6
[4] => 63
[5] =>
[6] =>
[7] => 2015-01-20 23:08:59
)
...
Hvordan får jeg dette videre fra parser og representert som sensorverdier i HA? Har sett inn i (og prøvd å forandre) telldusduo.php i /system folder (som jeg mener er nøkkelen til løsning) sammen med endring i telldusduo.php i /system_config, men får dette ikke til å virke
