Odczyt danych przez Modbus POMPA CIEPŁA
Hej, podpowie mi ktoś czy przy pomocy ESP da się odczytać dane wysyłane przez MODBUS przez pompę ciepła Kospel . Chciałbym odczytać w zasadzie tylko jeden parametr tzn temperaturę pokojową z czujnika pompy i pokazać ją w aplikacji Supla. Jest coś takiego wogóle możliwe?
7 x ROW-02
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Jeśli ta pompa przesyła takie dane po modbusie, to powinno się dać.carnecik wrote: Wed Jan 03, 2024 6:35 am Hej, podpowie mi ktoś czy przy pomocy ESP da się odczytać dane wysyłane przez MODBUS przez pompę ciepła Kospel . Chciałbym odczytać w zasadzie tylko jeden parametr tzn temperaturę pokojową z czujnika pompy i pokazać ją w aplikacji Supla. Jest coś takiego wogóle możliwe?
Najłatwiej jest poszukać najpierw jakichś integracji np. pod Home Assistant, albo jakiejś dokumentacji pompy ciepła.
Najlepsze suple dla Twojego domu 
znalazłem taki wątek na innym forum, i stąd moje zainteresowanie.
Mam PC Kospel HPI-4, do tego nie mam żadnych modułów internetowych ani dodatkowych paneli sterujących i innych urządzeń.
Z czystej ciekawości zabrałem się za jej modbusa celem podglądu parametrów i integracji z Home Assistant. Z sukcesem (częściowym). Poprzez konwerter modbus RTU -> TCP
Co udało mi się ustalić.
Transmisja 9600 8N1 Modbus RTU, kodowanie uint16BA (int bez znaku z zamienionymi bajtami)
Pompa ciepłą HPI-4 ma unit id na modbusie = 88
unit id udało mi się przez przypadek odszyfrować w dokumentacji:
https://kospel.pl/img/cms/download/C-PS-02_f-873_.pdf
strona 38, w nagłówku zdjęcia okienka (inne urządzenia wyżej)
wg.tego samego schematu...
sterownik wył/wł 2 ma adres 65
obieg grzewczy 1 ma adres 32
obieg grzewczy 3 ma adres 34
obieg grzewczy 16 ma adres 47
kocioł EKCO 1 ma adres 8
Dostępne rejestry szukałem programem "Modbus Viewer" dla Androida, później szukanie gdzie co jest...
Parametry pompy ciepła (parametr/holding register/mnożnik):
P01/170/0.1; P02/171/0.1; P03/172/0.1; P04/174/0.1; P05/175/0.1; P06/176/0.1; P07/177/0.1; P08/178/0.1; P09/179/0.01; P10/185/0.1 (bit 3)
Niestety natknąłem się na problem. Mianowicie tak długo jak jest aktywna transmisja, pompa ciepła się nie uruchamia, co jest dla mnie bez sensu - może trzeba ustawić jakiś rejestr aby działała z aktywną transmisją. Ale nie mam jak tego dojść/sprawdzić. Jeśli nie odpytuję jej przez dłuższą chwilę, PC działa normalnie jak wcześniej. Nie udało mi się także zapisać wartości nastaw do rejestrów N01/202/0.1 i N02/203/0.1
Być może, jest tak, że w przypadku gdy jest wykryta transmisja sterowanie PC odbywa się przez urządzenie nadrzędne na podstawie odczytów parametrów - zgaduje, ale po zachowaniu się jej jest to prawdopodobne więc nie wiem co dalej...
7 x ROW-02
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ok, więc temat nie jest tam do końca rozpracowany, natomiast na pewno się da, bo pewnie panele sterujące też używają modbusa do komunikacji.carnecik wrote: Wed Jan 03, 2024 9:28 am znalazłem taki wątek na innym forum, i stąd moje zainteresowanie.
Pytanie na ile masz umiejętności i samozaparcia, aby się w to zagłębić? Trzeba by kupić konwerter do modbusa, podłączyć pod jakieś ESP i kombinować/szukać gdzie tą temperaturę i inne parametry odczytać.
Najlepsze suple dla Twojego domu 
Obieg grzewczy 1 o którym pisze kolega na innym forum to właśnie ten odczyt który mi potrzebny ☺
7 x ROW-02
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
1 x Wemos DS18 + DTH
2 x Lolin LED RGBW
2 x SONOFF BASIC R3 RF
1 x SONOFF Touch T3
1 x Supla GATE MODULE
1 x Wyświetlacz Gui Generic Lolin
1 x DIW-01
1 x MEW-01
-
marpi82
- Posts: 2
- Joined: Wed Jan 09, 2019 8:06 pm
- Been thanked: 2 times
Hej,
Tak się składa, że to moje wpisy
Temat długo nie był rozwiązany, ale w końcu wystarczyło mi samozaparcia i dokończyłem go
Za niedługo wrzucę mój konfig do ESPHome na githuba oparty o moduł na którym to zrobiłem, czyli ESP32-S3, RS485 i CAN - Waveshare 32154.
Aczkolwiek nie wiem na ile to będzie dla ciebie przydatne, moja pompa jest tylko do CWU, Twoja pewnie do ogrzewania domu, nie napisałeś żadnych szczegółów. Nie wiadomo czy Kospel nie zmienił czegoś transmisyjnie w nowszych urządzeniach... aczkolwiek jak wrzucę ten config to dam znać gdzie jest tu w wątku, będziesz mógł przestudiować.
Tak się składa, że to moje wpisy
Temat długo nie był rozwiązany, ale w końcu wystarczyło mi samozaparcia i dokończyłem go
Za niedługo wrzucę mój konfig do ESPHome na githuba oparty o moduł na którym to zrobiłem, czyli ESP32-S3, RS485 i CAN - Waveshare 32154.
Aczkolwiek nie wiem na ile to będzie dla ciebie przydatne, moja pompa jest tylko do CWU, Twoja pewnie do ogrzewania domu, nie napisałeś żadnych szczegółów. Nie wiadomo czy Kospel nie zmienił czegoś transmisyjnie w nowszych urządzeniach... aczkolwiek jak wrzucę ten config to dam znać gdzie jest tu w wątku, będziesz mógł przestudiować.
carnecik wrote: Wed Jan 03, 2024 9:28 am znalazłem taki wątek na innym forum, i stąd moje zainteresowanie.
Mam PC Kospel HPI-4, do tego nie mam żadnych modułów internetowych ani dodatkowych paneli sterujących i innych urządzeń.
Z czystej ciekawości zabrałem się za jej modbusa celem podglądu parametrów i integracji z Home Assistant. Z sukcesem (częściowym). Poprzez konwerter modbus RTU -> TCP
Co udało mi się ustalić.
Transmisja 9600 8N1 Modbus RTU, kodowanie uint16BA (int bez znaku z zamienionymi bajtami)
Pompa ciepłą HPI-4 ma unit id na modbusie = 88
unit id udało mi się przez przypadek odszyfrować w dokumentacji:
https://kospel.pl/img/cms/download/C-PS-02_f-873_.pdf
strona 38, w nagłówku zdjęcia okienka (inne urządzenia wyżej)
wg.tego samego schematu...
sterownik wył/wł 2 ma adres 65
obieg grzewczy 1 ma adres 32
obieg grzewczy 3 ma adres 34
obieg grzewczy 16 ma adres 47
kocioł EKCO 1 ma adres 8
Dostępne rejestry szukałem programem "Modbus Viewer" dla Androida, później szukanie gdzie co jest...
Parametry pompy ciepła (parametr/holding register/mnożnik):
P01/170/0.1; P02/171/0.1; P03/172/0.1; P04/174/0.1; P05/175/0.1; P06/176/0.1; P07/177/0.1; P08/178/0.1; P09/179/0.01; P10/185/0.1 (bit 3)
Niestety natknąłem się na problem. Mianowicie tak długo jak jest aktywna transmisja, pompa ciepła się nie uruchamia, co jest dla mnie bez sensu - może trzeba ustawić jakiś rejestr aby działała z aktywną transmisją. Ale nie mam jak tego dojść/sprawdzić. Jeśli nie odpytuję jej przez dłuższą chwilę, PC działa normalnie jak wcześniej. Nie udało mi się także zapisać wartości nastaw do rejestrów N01/202/0.1 i N02/203/0.1
Być może, jest tak, że w przypadku gdy jest wykryta transmisja sterowanie PC odbywa się przez urządzenie nadrzędne na podstawie odczytów parametrów - zgaduje, ale po zachowaniu się jej jest to prawdopodobne więc nie wiem co dalej...
-
marpi82
- Posts: 2
- Joined: Wed Jan 09, 2019 8:06 pm
- Been thanked: 2 times
Last edited by marpi82 on Tue Aug 18, 2026 4:49 pm, edited 1 time in total.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Modbus jest już częściowo przygotowany w supla-device. Dużo różnych tematów ciągle jest, więc nie wiem kiedy to dokończę.george1255 wrote: Tue Aug 18, 2026 1:43 pmniewiele to pomoże w temacie Supla. Jedynie ramki mogą sie przydać a trzeba napisać całe kodowanie i dekodowanie i komunikacje z supla
Natomaist docelowo będzie można wgrać "config" z mapowaniem rejestrów modbusa i kanały wskoczą do SUPLI.
Także taka baza wiedzy z rejestrami jest jak znalazł
Najlepsze suple dla Twojego domu 
