Profil użytkownika
posty użytkownika | ||||
Pierwsza stronaPoprzednia strona1 / 2Następna stronaOstatnia strona | ||||
|
||||
OldShaterhan
|
@JacekJI nie
|
|||
|
||||
OldShaterhan
|
Siemka
Wiem, że teraz poza sezonem powoli, ale chodzi mi po głowie zrobić prawilną integrację eSterownikową 3.5, na razie np. dostępną przez HACS. Problem w tym, że w Pythonie mam póki co dwie lewe ręce (bardziej siedzę w innych językach) i może ktoś też byłby zainteresowany współtworzeniem? |
|||
|
||||
OldShaterhan
|
Dzięki!
|
|||
|
||||
OldShaterhan
|
admin (zapomniałem o istnieniu roota).
dodane 2022-03-14 10:05Na user też to samo. dodane 2022-03-22 00:15@Przemek i jak? dodane 2022-06-28 09:18Any update? |
|||
|
||||
OldShaterhan
|
Dziś podłączyłem na nowo sterownik (z uwagi na to, że aktualnie nie ma pracy generalnie był wyłączony, jednak chciałem mieć wgląd w część statystyk z czujników) i zauważyłem, że piec pokazuje na diagramie tryb pracy "Zima", podczas, gdy jest ustawione Auto-Lato na 15*C. Dlaczego?
|
|||
|
||||
OldShaterhan
|
@marcinbb ale ekogroszek to nie pellet
|
|||
|
||||
OldShaterhan
|
Dzisiaj, przy próbie lokalnego logowania do sterownika dostałem błąd "Fatal error: cannot get device serial number", a później (po odświeżeniu strony też): "info.cgi not found". Może ktoś podpowiedzieć o co chodzi? Dostęp do wykresów dalej jest, ale dostęp zdalny leży (schemat się nie ładuje), ew. muli.
Ktoś coś? Nie mam m.in. dostępu do modułu aktualizacji. |
|||
|
||||
OldShaterhan
|
Była przerwa świąteczna kiedy chyba nie pracowali, ale już w sumie po, więc mam nadzieję, że wkrótce odpowiedzą
|
|||
|
||||
OldShaterhan
|
Akurat na telefonie jestem, jutro zajrzę, ale nazwy rejestrów/encji wyciąganych z pieca w HA 1:1?
|
|||
|
||||
OldShaterhan
|
A skąd wyciągasz dane? W sensie jakie rejestry, bo chyba jest ich tu więcej niż w temacie było?
|
|||
|
||||
OldShaterhan
|
Zapewne wpisy nie są w sekcji
sensor: ten kod powinien być przed wklejonym kodem. Możesz też spróbować użyć np. mojego kodu (trochę mniej lokalną sieć powinien obciążać): https://esterownik.pl/forum/posty,5595/integracja-z-home-assistant?m=145416#145416 |
|||
|
||||
OldShaterhan
|
Yup, tylko dla wersji 3.5 (panel dotykowy) jest ta zmiana.
|
|||
|
||||
OldShaterhan
|
@ven jak się nazywa rejestr z głowic określający, że wykrycie otwartego okna?
|
|||
|
||||
OldShaterhan
|
Hej,
Wydaje mi się, że takiej funkcjonalności nie ma, ale fajnie by było, gdyby na bazie historii zakupów paliwa oraz zasypów przy nowych zasypach pojawiała się ilość dostępnego paliwa przy wybieraniu źródła zasypu (prosty select sum(zasyp.ile_kg) where zasyp.id = id z listy), a oprócz tego jeszcze brakuje mi w zasypach do wyboru informacji o jakiejś notatce, np. żeby móc rozpoznać sobie producenta, gdy mam np. zakupione kilka paliw do testu wydajności - zgadywanie po sumie kupionych kg i energetyczności surowca może być dość enigmatyczna
|
|||
|
||||
OldShaterhan
|
PrzemekP napisał » 2021-12-17 13:38 Było tak wcześniej - coś postaram się w wolnej chwili zaradzić. Dzięki! PrzemekP napisał » 2021-12-17 13:38 Brakuje podanego współczynnika podawania paliwa w zakupach. Pytanko - ja to mogę jakoś wyliczyć czy coś? Nigdy nie podawałem to i pojęcia nie mam. I jeszcze jedno (z drugiego tematu): Pytanko, mam wrażenie, że na wykresach pojawił się nowy (a przynajmniej nie kojarzę wcześniej): "Moc z licznika energii". Co to jest, można to jakoś wykorzystać czy cosik? |
|||
|
||||
OldShaterhan
|
Dla mnie upierdliwe (możliwe, że na starej wersji też to było) jest coś takiego, że edycja statystyk na stronie 2. (np. tylko wybór rodzaju paliwa - uzupełniam stare dane) powoduje powrót do pierwszej strony - przydałby się rodzaj "pamięci".
dodane 2021-12-17 12:43Druga kwestia - @PrzemekP nie liczą mi się na kotle statystyki. Możesz podpowiedzieć czego brakuje? |
|||
|
||||
OldShaterhan
|
Też tak mam, ale to świruje w przypadku, gdy połączenie z piecem się nie uda jak ktoś ma na bazie tego automatyzacje ustawione.
|
|||
|
||||
OldShaterhan
|
Pytanko, mam wrażenie, że na wykresach pojawił się nowy: "Moc z licznika energii". Co to jest, można to jakoś wykorzystać czy cosik?
|
|||
|
||||
OldShaterhan
|
Jaccyk napisał » 2021-12-14 14:58 10 encji których używam plus encja daty zasypu(źle pokazuje) i ilość ekogroszku procentowe którego nie używam bo mam zrobione w Supli. Już dwa tygodnie działa bez problemu. Ciekawe czemu u mnie wywala te pojedyncze encje na tamtym kodzie, a na przepisanym jest stabilniej, choć też czasem piec jakby nie daje rady odpowiedzieć... Ten kod na stan alarmowy też jest do lekkiego przepisania, bo jeśli piec nie odpowie to u mnie przechodzi z automatu w alarm, a może się zdarzyć błąd sieci czy coś i wtedy zdaje się null/none powinien być... |
|||
|
||||
OldShaterhan
|
Na szybko zerkając - robisz rekurencję - odwołujesz się do samego siebie - definiujesz sensor data_zasypu_bruli jako coś co ma czytać dane z data_zasypu_bruli, przez co najpewniej pokazuje oryginalną datę. W oryginalnym kodzie jest to trochę niedopowiedziane.
Jeśli chcesz datę ostatniego zasypania - to analogicznie do szablonu na datę następnego zasypu zamień na: # Odczyt daty ostatniego zasypu - platform: rest name: pello_data_ostatniego_zasypu resource: http://user:pass@IP/getregister.cgi?device=0&add_fuel_time value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} device_class: date add_fuel_time - to jest data ostatniego zasypu powinno śmigać Przy czym u mnie niestety mam wrażenie, że timeoutuje jakby, spróbuję przepisać ten config na coś trochę bardziej mniej zawalającego sieć dodane 2021-12-14 00:06 A mój problem... Logger: homeassistant.components.rest.data Source: components/rest/data.py:74 Integration: RESTful (documentation, issues) First occurred: 00:02:30 (8 occurrences) Last logged: 00:04:15 Error fetching data: http://us:pass@IP/getregister.cgi?device=0&tryb_auto_state failed with All connection attempts failed Obstawiam, że requesty się wybijają/zabijają piec, jak pisałem - spróbuję zrobić coś bardziej przyjaznego dodane 2021-12-14 00:48 @Jaccyk ile miałeś wpiętych do środka rzeczy (ile danych wyciągałeś)? Bo ciekawi mnie dlaczego u mnie nie dawało rady, a u Ciebie tak. Generalnie ok. 5-7 rzeczy na raz u mnie się wysypuje I szybka aktualizacja potencjalnie mniej zabójczej integracji (w efekcie - stabilniejszej) rest: - authentication: basic username: "us" password: "pass" scan_interval: 30 resource: http://IP/getregister.cgi?device=0&tzew_value&twew_value&fuel_level&add_fuel_time&next_fuel_time&tcwu_value&tkot_value&tryb_auto_state # 0 1 2 3 4 5 6 7 sensor: # Odczyt temperatury zewnętrznej - name: pello_temp_zew value_template: {{ value_json["cmd"]["device"]["reg"][0]["@v"] }} unit_of_measurement: "°C" device_class: temperature # json_attributes_path: "$.response.system" # json_attributes: # - "runstate" # - "model" # - "opmode" # - "freeze" # - "time" # - "sensor1" # - "sensor2" # - "sensor3" # - "sensor4" # - "sensor5" # - "version" # Odczyt temperatury wewnętrznej - czujnik pieca - name: pello_temp_wew value_template: {{ value_json["cmd"]["device"]["reg"][1]["@v"] }} unit_of_measurement: "°C" device_class: temperature # Odczyt poziomu paliwa - name: pello_poziom_paliwa #friendly_name: Poziom paliwa value_template: {{ value_json["cmd"]["device"]["reg"][2]["@v"] }} unit_of_measurement: "%" device_class: battery # Odczyt daty ostatniego zasypu - name: pello_data_ostatniego_zasypu value_template: {{ value_json["cmd"]["device"]["reg"][3]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} #device_class: date - test disabled # Odczyt daty następnego zasypu - name: pello_data_nast_zasypu value_template: {{ value_json["cmd"]["device"]["reg"][4]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} #device_class: date - test disabled - name: pello_temp_cwu_aktualna #friendly_name: Temp CWU aktualna value_template: {{ value_json["cmd"]["device"]["reg"][5]["@v"] }} unit_of_measurement: "°C" - name: pello_temp_kotla #friendly_name: Temperatura kotła value_template: {{ value_json["cmd"]["device"]["reg"][6]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_tryb_pracy_state #friendly_name: Tryb pracy value_template: {{ value_json["cmd"]["device"]["reg"][7]["@v"] }} Jeszcze klasę do dat muszę ogarnąć, bo aktualnie jest zła, ale to pikuś. Więcej rzeczy - wkrótce Jakby ktoś był zainteresowany w jakichś konkretnych rzeczach - dajcie znać, zobaczę jak wyciągnąć (pokoje planuję później, na nie będzie osobny request najpewniej potrzebny) |
|||
Pierwsza stronaPoprzednia strona1 / 2Następna stronaOstatnia strona | ||||