tos18 napisał: Dzięki za odzew.
Niestety wiem tyle co podałem w pierwszym poście. Modbus jako taki nie jest dla mnie problemem (pisałem własne programy na avr z obsługą modbus rtu)
Producent kotła nie przyznaje się do implementacji modbusa i nie udostępnia żadnych danych.
Pytam czy ktoś próbował dogadać się z tym kotłem ?
Może ktoś ma jakieś informacje o protokole ?
Może ktoś ma na zbyciu używany panel PSK.P5 ?
Zapewne nie jesteś już zainteresowany, ale interfejs webowy modułu internetowego Kospela (C.MI) jest tak skontruowany, że jeśli wywołujesz go po lokalnym IP to on nie służy tylko jako frontend, lecz komunikacja z nim i operacje są przeprowadzane na "niskim" poziomie z wykorzystaniem rejestrów. Myślałem, że ten moduł tylko podaje i przyjmuje przez HTTP proste wartości, a funkcje do operowania na rejetrach są zaszyte w samym urządzeniu i niewidzialne dla użytkownika.
A tu niespodzianka - całe kodowanie, operacje na rejestrach, zapisywanie, weryfikacja itp. odbywa się w przeglądarce przez JavaScript. Po wywyłaniu w przeglądarce modułu wyświetla się cały kod źródłowy:
Przykładowe funkcje zapisywania wartości modułu konfiguracji obiegu CO
Zaloguj się, aby zobaczyć kod
oraz funkcje przekształacające rejestry na Int i Hex.
Zaloguj się, aby zobaczyć kod
Łącznie z chwilą wywołania interfejsu webowego do przeglądarki zwala się ponad 5.000 linii kodu JS. Dlatego cały ten interfejsc chodzi dość wolno np. na starszych telefonach. Oparte jest to na Web Frameworku "jQuery Mobile".
Aby poznać dostępne rejestry i wartości wystarczy wywołać
http://lokalne_IP_modułu/api/dev/identyfikator_kotła (np.
http://192.168.2.131/api/dev/49) i otrzymujemy całą tablicę JSON. W środku siedzi serwer HTTP nginx.
Zaloguj się, aby zobaczyć kod
itd. (w przypadku kotła MN.3 w liczbie 598 rejestrów).
Powyższe czyni bardzo prostą integrację tego kotła z wykorzystaniem modułu C.MI. Nie znam się kompletnie na modbusach, ale jeżeli rejestry wskazane w kodzie JavaScript są adresami rejestrów sterownika kotła, to również można je wykorzystać do zapisu/odczytu wartości bezpośrednio z pominięciem modułu interetowego, który jest bardzo drogi (ok. 550 - 600 zł).
Moduł C.MI ze sterownikiem kotła podłącza się przez 2-żyłowy przewód (A-B). Jeżeli komuś bardzo zależy i chciałby z tego zrobić jakiś projekt, mogę spróbować otworzyć moduł żeby ujawnić jego konstrukcję, choć wolałby się od tego powstrzymać ze względu na gwarancję.
Dodano po 2 [minuty]: MartyBBA napisał: Mam podobny problem - mam centralkę Kospela (C.PS.02), która regularnie ulega awarii (już wymieniali mi ją z 7 razy) i raczej nie ma nadzei, że się coś poprawi. Chciałbym ją zastąpić czymś ale brak info jw. Jak sprawuje się moduł internetowy? Jak długo pracuje bez awarii?
Pracuje ok. roku. Nie było żdanej awarii. Sprawuje się ok, choć jest bardzo toporny w obsłudze (moim zdaniem oczywiście) i zamula bo operuje lokalnie w przeglądarce przez JS. Na starszych telefonach tragedia, cały czas się zawiesza.