Przepraszam za zwłokę.
Tak poradziłem sobie. Okazało się że przyśpieszyli działanie HA i sterownik podaje jedynie sześć pierwszych odpowiedzi na zapytania REST. Jako że nie znam się w configuration yaml wszystko poszło do nodered. Wysyłam zapytanie, parsuję na XML wstawiam do sensora. Czami odpowiedź pieca konwertuję na język zrozumiały dla ludzi jak np. status pieca. Daje odpowiedź “1” co tłumaczę “rozpalanie”. Starałem się zachować nazwy starych sensorów, żeby karty i automatyzacje mi się nie blokowały z powodu braku czujnika.
Przykład kodu do importu
[{"id":"a90f899680664e7c","type":"http request","z":"b16d9f15de434a4f","name":"Fuel flow","method":"GET","ret":"txt","paytoqs":"ignore","url":"http://xxx:xxx@192.168.xx.xx/getregister.cgi?device=0&pl_fuel_flow","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":360,"y":80,"wires":[["b699de873472c705"]]},{"id":"b699de873472c705","type":"xml","z":"b16d9f15de434a4f","name":"","property":"payload","attr":"","chr":"","x":550,"y":80,"wires":[["496327937b6c0172"]]},{"id":"496327937b6c0172","type":"ha-sensor","z":"b16d9f15de434a4f","name":"","entityConfig":"51fb8bed8bae5b31","version":0,"state":"payload.cmd.device[0].reg[0].$.v","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":670,"y":80,"wires":[["abccca4714013e7d"]]},{"id":"7fbcd1d10f7419e9","type":"inject","z":"b16d9f15de434a4f","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":80,"wires":[["a90f899680664e7c"]]},{"id":"51fb8bed8bae5b31","type":"ha-entity-config","server":"c04b1a47.174838","deviceConfig":"","name":"Fuel_flow","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Fuel_flow"},{"property":"icon","value":""},{"property":"entity_category","value":""},{"property":"entity_picture","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":"kg/h"},{"property":"state_class","value":""}],"resend":true,"debugEnabled":false},{"id":"c04b1a47.174838","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":false,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]