Profil użytkownika
posty użytkownika | ||||
|
||||
guest666
|
Jest tzw. Spalanie grupowe.
|
|||
|
||||
guest666
|
Witam. Czy można w jakiś sposób pobrać wartości temperatur? Tak, żeby bruli wypluł na stronie same wartości bez grafiki. Coś w ten deseń:
http://adres_ip/api/status?login&pass=admin ?? dodane 2017-01-09 19:52...dobra poradziłem sobie...oto rozwiązanie: Wysyłając taką komendę: http://login:hasło@adres_ip/?com=02010006000000006103 Dostajemy ciąg znaków:[2,1,6,6,0,0,76,0,1,0,0,0,0,0,0,0,156,8,225,0,202,255,120,1,197,1,9,1,228,1,14,3,24,0,1,0,2,48,48,0,0,0,0,2,17,1,9,19,35,10,1,0,0,2,1,220,0,215,0,0,5,2,0,0,119,49,0,0,17,1,8,8,20,88,29,71,0,0,210,0,190,0,0,0,104,3] Znaki: 19 i 20 to temperatura wewnętrzna 21 i 22 to temperatura zewnętrzna 23 i 24 to temperatura CWU 25 i 26 to temperatura powrotu 27 i 28 to temperatura podajnika 29 i 30 to temperatura CO 31 i 32 to temperatura SPALIN Jak to liczyć?? Ano tak na przykładzie temperatury zewnętrznej , czyli znak 21 i 22 czyli: 202,255 Liczymy: (znak_21 + (znak_22*256))/10 Jeśli liczba wyjdzie większa niż 3276,8 to wzór jest taki: ((znak_21 + (znak_22*256))/10) - 6553,6 Oto wyliczenia: ((202 + (255*256))/10) - 6553,6 = -5,4 stopnia C Tak samo robimy dla pozostałych temperatur. Mając FIBARO oraz CUBE mp3 możemy odczytywać głosowo wartości temperatur.. Mam nadzieje że takie malutki API się przyda. Więcej można znaleźć pod tym linkiem: https://github.com/uzi18/sterownik Pozdrawiam |