Forum eSterownik.pl Piec ze e-Sterownikiem częścią instalacji Inteligentnego domu ? Subskrybuj | ||||
Pierwsza stronaPoprzednia strona4 / 4Następna stronaOstatnia strona | ||||
|
||||
Jerrys
|
Udało mi się wymienić większość danych do sterownika (bez setregistrów) póki co.
Jednak mam pytanie, jak wymusić załączenie pompy kotłowej? (jakie są dostępne możliwości) żeby nie kłaść zewnętrznych przekaźników. Mam układ solarny, kocioł znajduje się w innym budynku i jest odseparowany wymiennikiem ciepła, schładzanie zbiornika CWU który jak już widzę będzie tego często potrzebował powinno być realizowane kotłem, tak więc potrzebuje załączyć pompę kotłową i najlepiej jeszcze obiegu 1. Jakie są opcje i komendy setregister? Oczywiście załączenie będzie się odbywać w stanie ręcznym kotła, gdyż przegrzew będzie latem. Pozdrawiam. |
|||
|
||||
szmek2
|
Witam
Jakim parametrem mogę zmodyfikować zadaną temperaturę komfortową dla obwodów co1 i co2 dodane 2020-11-14 02:12Ok znalazłem. Dzięki http://admin:admin@x.x.x.x/syncvalues.cgi uzyskałem wszystkie parametry do których można się odwołać. Jak by ktoś kiedyś potrzebował to załączam z mojego sterownika. Usunąłem bo rozsypała się strona na szerokość. - Admin |
|||
|
||||
mkaminski76
|
chomik1982 napisał » 2019-10-15 01:45 Hej leON22, ja tylko chciałem podgląd wartości. 1. Instalujesz bibliotekę: https://esterownik.pl/forum/posty,1621/biblioteka-w-pythonie-do-obslugi-sterownika 2. Definiujesz sobie sensory w konfiguracji w sekcji sensors: #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie temperatury CWU własnym skryptem. - platform: command_line name: Temperatura CWU command: "python /config/eSterownik/cwu_temp_act.py" unit_of_measurement: °C scan_interval: 30 #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie temperatury Wody Zasilanie CO własnym skryptem - platform: command_line name: Temperatura CO Zasilanie command: "python /config/eSterownik/co_zas_temp_act.py" unit_of_measurement: °C scan_interval: 30 #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie temperatury Wody Powrót CO własnym skryptem - platform: command_line name: Temperatura CO Powrót command: "python /config/eSterownik/co_pow_temp_act.py" unit_of_measurement: °C scan_interval: 30 #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie temperatury Spalin Własnym Skryptem - platform: command_line name: Temperatura CO Spaliny command: "python /config/eSterownik/co_spa_temp_act.py" unit_of_measurement: °C scan_interval: 30 #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie Podajnika Własnym Skryptem - platform: command_line name: CO Czas Pracy Podajnika command: "python /config/eSterownik/co_czas_podaj.py" unit_of_measurement: min. scan_interval: 30 #dostanie się do sterowinka pieca eCoal 0.3.1.6 przez bibliotekę w Pythonie: https://github.com/uzi18/sterownik #pobranie zapasu paliwa w procentach - platform: command_line name: CO Zapas Paliwa command: "python /config/eSterownik/co_zapas_paliwa.py" unit_of_measurement: % scan_interval: 30 3. Każdy powyższy sensor to skrypt pythona: 3.1 co_czas_podaj.py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): val = c.getCzasPodajnika(); val = round(val); print (str(val)); printValue(); 3.2 co_pow_tem_act.py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): print (str(c.getTempPowrot())); printValue(); 3.3 co_spa_temp_act.py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): val = c.getTempSpaliny(); val = round(val); print (str(val)); printValue(); 3.4 co_zapas_paliwa_py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): czas_podaj = (int(c.getCzasPodajnika())); zapas = 100 * (1 - czas_podaj / 550); zapas = round(zapas); print (str(zapas)); printValue(); 3.5 co_zas_temp_act.py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): print (str(c.getTempCO())); printValue(); 3.6 cwu_temp_act.py #!/usr/bin/python # -*- coding: utf-8 -*- # Import biblioteki from sterownik import * import threading import time; #Nowy obiekt sterownika c = sterownik(10.2.11.2, admin, admin); # Funkcja wyświetlająca na ekranie podstawowe informacje def printValue(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): print (str(c.getTempCWU())); printValue(); Zauważ że w skrypcie 3.4 do zapasu paliwa masz stałą 550 - to mój czas do opróżneinia zasobnika w minutach - musisz wpisać sobie swoją wartość (ja mam lekko zaniżoną, żeby mieć margines około doby na załadunek (czasem w nocydostaje powiadomienie że pusty zasobnik a uzupełniam dopiero po robocie na drugi dzień. Tak to wygląda już ładniej graficznie: Chomi1982 czy mógłbyś trochę rozwinąć temat? Generalnie chodzi o lokalizację plików tzn.: gdzie należy zapisać bibliotekę do obsługi sterownika oraz pliki z poleceniami do sensorów? |
|||
|
||||
puter
|
ven jaka powinna być zmienna set dla ustawienia temperatury zadanej za zaworem 4d?? 192.168.1.113/setregister.cgi?device=0&ob1_zaw4d_tzad=40 wywala brak dostępu, przy temperaturze kotła ustawia bez problemu.
|
|||
|
||||
mAsHER
|
Jak pobrać informacje o powiadomieniach/alarmie?
|
|||
|
||||
mkaminski76
|
ven napisał » 2018-10-03 16:30 bigesdiges napisał » 2018-10-03 10:54 Czy temperatura zadana kotła i temperatura zadana za zaworem ma inną zmienną? Tak, kot_tzad, kaluzas napisał » 2018-10-03 12:16 Mówiąc szczerze, straciłem już nadzieję na jakąś odpowiedź a co za tym idzie integrację A tu dzisiaj zaglądam i perspektywa odmieniona o 180 stopni Nie dość, że jest GET to i SET do dyspozycji No piłka po mojej stronie i nie pozostaje nic innego, jak zintegrować eSterownik z Domoticzem u mnie w domu. Ven, dzięki za linki do bloga, tam mamy sam konkret i wszystko wyjaśnione dla opornych Od razu pojawia się pytanie o to czy można by gdzieś umieścić (lub wskazać miejsce gdzie już jest) dokumentację kompletnego API tak żeby nie dopytywać się co chwilę: "jak nazwał parametr autor w jakimś konkretnym przypadku" ? Niestety, takiej dokumentacji nie możemy udostępnić, ale pytajcie śmiało, będę odpisywał. Dodatkowo informacja jeśli zapytacie o syncvalues.cgi dostaniecie od razu wszystkie dostępne rejestry w postaci tekstowej. Sporo można rozgryźć z samych nazw. Czy mógłbym prosić o informacje nt. wartości next_fuel_time:1636519742. Domyślam się, że jest to data następnego zasypu, tylko nie wiem jak rozszyfrować wartość? W jakim formacie jest ona zapisana? |
|||
|
||||
Djack
|
mkaminski76 napisał » 2021-11-08 21:46 Czy mógłbym prosić o informacje nt. wartości next_fuel_time:1636519742. Domyślam się, że jest to data następnego zasypu, tylko nie wiem jak rozszyfrować wartość? W jakim formacie jest ona zapisana? To najprawdopodobniej unix timestamp, czyli ile sekund minęło od daty 01.01.1970 |
|||
|
||||
mkaminski76
|
Djack napisał » 2021-11-08 21:49 mkaminski76 napisał » 2021-11-08 21:46 Czy mógłbym prosić o informacje nt. wartości next_fuel_time:1636519742. Domyślam się, że jest to data następnego zasypu, tylko nie wiem jak rozszyfrować wartość? W jakim formacie jest ona zapisana? To najprawdopodobniej unix timestamp, czyli ile sekund minęło od daty 01.01.1970 Zgadza się, jest to unix timestamp. Dziękuję bardzo. |
|||
|
||||
OldShaterhan
|
@ven jak się nazywa rejestr z głowic określający, że wykrycie otwartego okna?
|
|||
|
||||
mariuszm
|
puter napisał » 2021-02-28 23:34 ven jaka powinna być zmienna set dla ustawienia temperatury zadanej za zaworem 4d?? 192.168.1.113/setregister.cgi?device=0&ob1_zaw4d_tzad=40 wywala brak dostępu, przy temperaturze kotła ustawia bez problemu. Witam Czy udało Ci się rozwiązać ten problem? |
|||
|
||||
jan3o
|
Cześć wszystkim,
patrząc na siebie to temat aktualny w 2024 Moje pytanie, czy jak rozbuduję sterownik o moduł radiowy, listwy do podłogówki i czujniki pokojowe (radiowe) to również będzie możliwość GET i SET na wartość z poszczególnych czujników? |
|||
Pierwsza stronaPoprzednia strona4 / 4Następna stronaOstatnia strona | ||||