Rekuperator Thessla, problem z modbusem

Najlepsza opcja to wyliczyć - ja wyliczyłem dla swoich ustawień (260m3/h - bo to wartość stała więc po co ją czytać ze sterownika co chwilę)

      - name: "Rekuperator Strumień nawiew"
        slave: 10
        address: 256
        input_type: holding
        scan_interval: 5
        data_type: int16
        unit_of_measurement: m3/h
        scale: 1
        precision: 1        
      - name: "Rekuperator Strumień wywiew"
        slave: 10
        address: 257
        input_type: holding
        scan_interval: 5
        data_type: int16
        unit_of_measurement: m3/h
        scale: 1
        precision: 1
    - name: "Rekuperator Wysterowanie Nawiew"
      unique_id: "sensor.rekuperator_wysterowanie_nawiew"
      icon: "mdi:percent"
      unit_of_measurement: "%"
      state: >
        {% set flowN = states('sensor.rekuperator_strumien_nawiew') | float | round(1, default=1) %}
        {{ ((flowN * 100) / 260 |float) | round(2, default=0) }}   
    - name: "Rekuperator Wysterowanie wywiew"
      unique_id: "sensor.rekuperator_wysterowanie_wywiew"
      availability: "{{ is_numeric(states('sensor.rekuperator_strumien_wywiew')) }}"
      icon: "mdi:percent"
      unit_of_measurement: "%"
      state: >
        {% set flowW = states('sensor.rekuperator_strumien_wywiew') | float | round(1, default=1) %}
        {{ ((flowW * 100) / 260|float) | round(2, default=0) }}

Możesz spróbować te rejestry:

Dzięki. Integruję reku z systemem Loxone wiec muszę zerknąć jak wyglada opcja wyliczeń.
274 oraz 275 mam - i tu fajnie pokazuje przepływ. Niestety 272 oraz 273 również próbowałem i tutaj zawsze wartość wyrzuca 0

Ma ktoś może wersję Entalpy, która posiada dodatkową nagrzewnicę ERV?? niestety nie chce mi pokazywać informacji o działaniu nagrzewnicy - wiem że ona działa “impulsowo” ale zawsze mam wartość 0.

name: “Działanie nagrzewnica ERV”
scan_interval: 1
slave: 10
address: 4704
input_type: holding
data_type: int16
unit_of_measurement: “”

Cześć, z ciekawości - jak zrobiłeś przełącznik ZIMA? U mnie pokazuje oba (totalny noob ze mnie):

To nie ja - wszystko jest w tym wątku :slight_smile: Jest tam warunek który wyświetla jedno albo drugie w zależności od stanu. Jeśli jesteś w edycji będzie pokazywało obydwa - naciśnij “Gotowe” i zostanie jeden (chyba że zmodyfikowałeś coś to niekoniecznie)

Dołożyłem jeszcze oczyszczacz do tego widoku:

Rzeczywiście, byłem w edycji…

Działa Wam modbus normalnie? Bo mi nagle dzisiaj przestał działać i zastanawiam się czy to nie sprawka aktualizacji ostatniej…

Hmm to nie aktualizujesz HA w sposób świadomy?
Jeśli to jest kwestia HA core, to cofnij sobie wersję

jakkolwiek tu jest raport kogoś, komu nie działał na styczniowej, a na lutowej działa

Fałszywy alarm… to jednak nie wina HA tylko namieszałem w konfiguracji Mikrotik.

1 Like

Cześć, czy jest możliwość edycji harmonogramu za pomocą HA tak jak jest to w module Air++? Pytam, ponieważ teraz tryb automatyczny działa dla wcześniej zdefiniowanego harmonogramu i nie ma możliwości jego zmiany bez powrotu do panelu Air++

Bazując na dokumentacji modbusa rekuperatora to się da, ale chyba nikt przy tym nie przysiadł. Trzebaby jakoś mądrze UI zrobić w HA do tego.
Ja napewno będę chciał sobie to zrobić żeby w HA mieć wszystko, ale to zajmie trochę czasu.
Dopiero zacząłem się bawić tym i poza podstawami i wczorajszym draftem UI jeszcze nie ruszałem harmonogramów.


Narazie machnąłem wczoraj wieczorem takie UI na szybko bazując na screenie z aplikacji AirMobile (sąsiad ma ten sam reku i AirMobile to miałem od kogo ściągnąć jak UI wygląda)

1 Like

Podzieliłbyś się kodem UI oraz grafika?

Trzymaj public repo. Narazie planuję sie wprowadzić do tego domu w końcu, a potem bawić się HA, wyciąganiem wszystkiego z modbusa i zrobieniem karty ze wszystkimi funkcjonalnościami. Zobaczymy jak to pójdzie. Narazie wrzuciłem konfig modbusa z tego wątku. Zrobiłem kartę żeby sobie podglądać jak reku działa i tyle :wink:
Może kiedyś coś z tego wyrośnie.

2 Likes

Teoretycznie jest możliwość ale sposób w jaki jest to realizowane po stronie rekuperatora, nie jest do końca w prosty sposób możliwy po stronie HA. Dodatkowym minusem jest dość wolny procesor po stronie płyty rekuperatora, a HA chce odpytywać wszystkie rejestry w pętli - nawet jeżeli nie są one potrzebne, np odczyt temperatury musi być odczytem cyklicznym, a już odczyt nastaw mógłby być odczytem niecyklicznym tylko odczytywany przy starcie lub po zmianie nastawy.
Odczytywanie wszystkich dostępnych rejestrów z rekuperatora znacząco spowolni jego pracę - nowsze wersje rekuperatorów mają już lepsze parametry i pracują szybciej więc poradzą sobie z tym, natomiast pierwsze wersje home działają bardzo wolno jeżeli chodzi o modbus.

Polecam NodeRed. Można odczyt/zapis robić cykliczny lub na wciśnięcie przycisku. Jak kto woli.

W końcu mam też powiadomienie mailem o konieczności zmiany filtra w reku. Wcześniej dopiero jak mi brakowało powietrza to się orientowałem, że reku stoi :smiley:

Podzielisz się flow od node-red?

sterowanieRekuModbusNodeRed.json (49,8 KB)

Tam jest kasowanie wymiany filtrów na samym dole niedziałające w tym flow bo nie miałem czasu pomyśleć. Reszta działa wyśmienicie.

Purystów javascript i optymalizacji kodu proszę o powstrzymanie się od komentarzy. Większość kodu napisał mi jakiś AI bo nie znam JS za bardzo.

1 Like

Witajcie,

Ponieważ odchodzę od konfiguracji w yaml jak tylko mogę 😛

Postanowiłem przenieść to czego nie ma do integracji. O większość zadbała już społeczność, ale były pewne braki. Padło na integrację Rekuperatora Thessla Green.

Do tej porty trzeba było utworzyć w yaml modbus tcp i konfigurować wszystkie adresy ręcznie. Tu wystarczy podać adres ip, port i slave 🙂

Więc skoro już zrobiłem dla siebie to łapcie i wy pod te święta 🙂 Może komuś się przyda

///mod edit - tu był omyłkowo wstawiony jakiś link do FB

Pierwszy plus to unikalne ID dla encji

Drugi plus to zmiana switcha z wyborem trybu pracy na selecta.

Trzeci plus to minimalna konfiguracja

Jak dam radę to w przyszłości integracja będzie zawierała kartę UI spersonalizowaną pod ten rekuperator

Integrację dodajemy do HACS i konfigurujemy 🙂 Jeśli znajdziecie jakieś błędy to dajcie znać 🙂

Na razie działa z:

Thessla Green Air Pack4

Wesołych!

4 Likes

Super, dzięki!
Pytanko - udało Ci się może zrobić uruchamianie bypass z przycisku? Nie udaje mi się tego ogarnąć :frowning:

Bypass żeby się uruchamiał potrzebuje spełnić warunki temperaturowe zgodne z nastawieniami sam rejestr dotyczy tylko tego czy funkcja bypass ma być aktywna czy nie i jeśli jest aktywna musi spełniać warunki temperaturowe aby się otworzył.

1 Like