W jaki sposób ogarnąć w HA odczytanie danych z pliku pobranego z serwera www?
Mam taki format:
21;1634641;s:1;t:TH2;v:2.9;vpos:40;vtemp:24.20;bat:100;sig:92;room_id:0;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:592;
22;1634642;s:1;t:TH2;v:2.7;vpos:8;vtemp:21.50;bat:100;sig:100;room_id:2;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:592;
23;1634643;s:1;t:TH2;v:2.7;vpos:4;vtemp:18.80;bat:100;sig:100;room_id:3;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:624;
24;1634644;s:1;t:TH2;v:2.9;vpos:4;vtemp:21.90;bat:100;sig:85;room_id:1;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:604;
25;1634645;s:1;t:TH2;v:2.7;vpos:4;vtemp:23.00;bat:100;sig:92;room_id:4;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:428;
26;1634646;s:1;t:TH2;v:2.9;vpos:40;vtemp:22.50;bat:100;sig:92;room_id:8;vpos_min:0;vpos_range:40;downforce:0;alarm:0;trv_range:636;
Każdy czujnik w osobnej linii:
gdzie interesujące mnie wartości po średnikach to:
Id;
NrTermostatu
vpos pozycja głowicy
vtemp aktualna temperatura
bat poziom baterii
Dodam, że w VBA lub Pythonie to w miarę proste poprzez split.
Mógłbym, to skryptem Pythona załatwić i wysłać przez mqtt, ale może jest prostsze rozwiązanie w samych HA?