Po dłuższej przerwie…
Struktura danych zwracanych przez nod’a XML:
w zmiennej msg.payload.response otrzymujemy obiekt typu tablica w którym zwracane są aktualne parametry zapisane w Lan Kontrolerze.
Ich struktura ma się następująco wg. moich doświadczeń:
// - jestem pewien
?/ - domyślam się (nie mam potwierdzenia)
EDIT: 2021-11-19 - dzięki za dane @rakon [Lan Controler v2.5 - Integracja z Home Assistant - #31 przez rakon]
"out0":["0"], // Out0 - wbudowany przekaźnik w płytkę (0=OFF 1=ON)
"out1":["0"], // Out1 - przekaźnik na płce rozszerzeń 1 (0=OFF, 1=ON)
"out2":["0"], // Out2 - przekaźnik na płce rozszerzeń 2 (0=OFF, 1=ON)
"out3":["0"], // Out3 - przekaźnik na płce rozszerzeń 3 (0=OFF, 1=ON)
"out4":["0"], // Out4 - przekaźnik na płce rozszerzeń 4 (0=OFF, 1=ON)
"out5":["1"], // przekaźniki - Reverse out state (1=OFF, 0=ON)
"ia0":["365"], // Board Temperature (36,5 C)
"ia1":["151"], // VCC SUPPLY (15,1 V)
"ia2":["0"], ?/ Inp1 (0,0 V)
"ia3":["-22"], // Inp2 (-2,2 V)
"ia4":["0"], ?/ Inp3 (0,0 V)
"ia5":["4346"], // Inp4 (434,6 C) PT1000
"ia6":["0"], ?/ Inp5 (0,0 A)
"ia7":["233"], // Inp6 (23,3 C) czujnik DS18B20
"ia8":["297"], // Inp7 (29,7 C) czujnik DS18B20
"ia9":["225"], // Inp8 (22,5 C) czujnik DS18B20
"ia10":["223"], // Inp9 (22,3 C) czujnik DS18B20
"ia11":["-800"], // Inp10 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia12":["-800"], // Inp11 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia13":["220735"], // Inp4D (34) (220,735 kWh) - całkowite zużycie - licznik 4
"ia14":["3"], // Inp4D (35) (0,003 kWh) - chwilowe zużycie - licznik 4
"ia15":["0"],
"ia16":["0"],
"ia17":["0"], // (inpD3) całkowita produkcja licznik impulsów nr 3
"ia18":["0"],
"ia19":["8487"], // Inp18 ?? (8,487 ADC)
"ia20":["0"], // (inpD1) całkowita produkcja licznik impulsów nr 1
"ia21":["0"],
"ia22":["0"], // (inpD2) całkowita produkcja licznik impulsów nr 2
"ia23":["0"],
"ia24":["0"], // Chwilowy poziom przepływu przez licznik 1 - (0,00 kW)
"ia25":["0"], // Chwilowy poziom przepływu przez licznik 2 - (0,00 kW)
"ia26":["0"], // Chwilowy poziom przepływu przez licznik 3 - (0,00 kW)
"ia27":["17"], // Chwilowy poziom przepływu przez licznik 4 - (0,17 kW)
"ia28":["-17"], // Suma ia24, ia25, ia26, ia27
"ia29":["0"],
"ia30":["-800"], // Inp12 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia31":["-800"], // Inp13 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia32":["-800"], // Inp14 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia33":["-800"], // Inp15 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia34":["-800"], // Inp16 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"ia35":["-800"], // Inp17 czujnik DS18B20 - nieprzypisany adres MAC czujnika lub odłączony
"sec0":["49"],
"sec1":["26"],
"sec2":["19"],
"sec3":["1"],
"sec4":["1598056271"]