Forum użytkowników automatyki budynkowej

Inne => Inne => Wątek zaczęty przez: Enc w Sierpień 05, 2016, 11:28:58 am

Tytuł: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Enc w Sierpień 05, 2016, 11:28:58 am
Może komuś się przyda.

Będąc posiadaczem kotła De Dietrich z konsolą Diematic zacząłem analizować możliwości podłączenia go do świata zewnętrznego i sterowania nim.
Pierwszą rzeczą, którą znalazłem to polski produkt DD BMS Control. Jest to konwerter ModBus TCP - Diematic Bus - cena, około 1500zł. Ponieważ De Dietrich to marka francuska, zacząłem przeszukiwać francuskie zakamarki internetu i znalazłem rozwiązanie.
Magistrala komunikacyjna kotłów De Dietrich nazywa Diematic BUS a technicznie jest to ModBus RS485 i można ją obsłużyć z poziomu PC za pomocą konwertera USB-RS485.

Poniżej kilka linków:
http://www.systemed.fr/forum-bricolage/de-dietrich-diematic-modbus-t34836.html
http://www.systemed.fr/Forum/uploads/danipro773/2009-09-28_013736_dd_MODBUS_table.rar - tabela opisująca dane które można wymienić za pośrednictwem ModBus z kotłem
http://espace-technique.lacroix-sofrel.fr/uploads/tx_oxcssofrel/S500-doc_20-10-DE_DIETRICH_-_Diematic.pdf - dokument m.in. z opisem podłączenia ModBus do kotła De Dietrich
http://www.domotique-fibaro.fr/index.php/topic/5677-de-dietrich-diematic-isystem/
https://github.com/ngraziano/isystem-to-mqtt - brama MQTT <-> kocioł De Dietrich - przygotowana dla systemu iSystem, bez problemu działa z Diametic po zmianie adresów

W chwili obecnej jestem na etapie odczytu danych z kotła - działa poprawnie. Teraz będę chciał zająć się zmianą parametrów. Diematic BUS pozwala na ustawienia każdego parametru kotła, łącznie z nastawami instalatora.
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: sztywniak w Sierpień 06, 2016, 11:10:35 pm
super wiadomość, czekamy na efekty ;-)
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Enc w Sierpień 07, 2016, 10:29:43 pm
Generalnie to prawie wszystko działa - zapis i odczyt parametrów kotła.
Jak do tej pory nie udało mi się tylko odczytywać i przełączać programów dobowych pracy kotła. Obchodzę to przez wprowadzanie w tryb ręcznej zmiany nastaw kotła (tryb dzień/noc, zadana temperatura).

Jeszcze uwaga taka, że Modbus pracuje w trybie bimaster - kocioł na zmianę przez 5 sekund nadaje a następnie 5 czeka na dane.
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: djsuszi w Listopad 13, 2016, 07:06:55 pm
coś tam udało się rozpracować odnośnie komunikacji z Dietrichem ?
jakim kablem się łączysz i do którego portu ?
jaki konkretnie model kotła posiadasz ?
możesz się podzielić softem/skryptami jakich używasz ?
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Enc w Listopad 13, 2016, 08:07:59 pm
Kociło DeDietrich MC25, konsola sterująca Diematic 3. Interfejs współpracuje z konsolami, które mają interfejs Diematic Bus. W instrukcji konsoli zazwyczaj jest ta informacja.
Za bramkę robi u mnie Raspberry PI z adapterem USB<->RS485 podłączony do dowolnego portu Diematic Bus w kotle (wtyczka mini-Din). W załączniku schemat podłączenia.

Używam softu https://github.com/ngraziano/isystem-to-mqtt z lekką modyfikacją do mojego kotła. W konsoli mam stary soft, którego ponoć nie da się zaktualizować (odpowiedź z serwisu producenta), przez co musiałem analizować do swoich potrzeb rejestry.

Z wad zauważyłem, że gdy zamieniłem PC na RPI to na RS485 pojawia się więcej błędów komunikacji. Musiałem zapętlić w paru miejscach sekwencje wymiany danych - metoda czołgowa, ale nie znalazłem przyczyny takiego zachowania RPI. Zmieniałem RPI, konwertery, zasilacze, robiłem overclocking, rezystory na końcu linii - nic nie pomogło.

Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: sirocco w Grudzień 08, 2016, 01:10:21 am
Czy masz może tego PDFa? Niestety od sierpnia już zdążył się zgubić w czeluściach.
Chodzi o:
http://espace-technique.lacroix-sofrel.fr/uploads/tx_oxcssofrel/S500-doc_20-10-DE_DIETRICH_-_Diematic.pdf
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Enc w Grudzień 08, 2016, 07:03:15 am
Mam, wystawię wieczorem z jakiegoś serwera i podam link.
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: djsuszi w Grudzień 12, 2016, 11:02:36 am
tu jest ten plik
https://drive.google.com/drive/folders/0B26QNpLpQXkLcXpwVTI5VXdmWHM (https://drive.google.com/drive/folders/0B26QNpLpQXkLcXpwVTI5VXdmWHM)

link znaleziony na, warto przejrzeć, choć trzeba się zarejestrować, żeby więcej pobrać
https://www.domotique-fibaro.fr/topic/5677-de-dietrich-diematic-isystem/ (https://www.domotique-fibaro.fr/topic/5677-de-dietrich-diematic-isystem/)
francuski ciężki, ale google translator sobie radzi :)

jeszcze taki link ciekawy tam znalazłem

http://www.dedietrich.pl/content/download/10446/249519/file/DDBMSC (http://www.dedietrich.pl/content/download/10446/249519/file/DDBMSC)


http://www.dom-ip.com/wiki/R%C3%A9alisation_d%27une_Interface_Web_pour_une_chaudi%C3%A8re_De_Dietrich_%C3%A9quip%C3%A9e_d%27une_r%C3%A9gulation_Diematic_3 (http://www.dom-ip.com/wiki/R%C3%A9alisation_d%27une_Interface_Web_pour_une_chaudi%C3%A8re_De_Dietrich_%C3%A9quip%C3%A9e_d%27une_r%C3%A9gulation_Diematic_3)
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: djsuszi w Grudzień 12, 2016, 11:03:31 am
.
a jaki ty masz kocioł ?
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: tylkologin w Luty 22, 2017, 09:01:33 pm
Używam softu https://github.com/ngraziano/isystem-to-mqtt z lekką modyfikacją do mojego kotła. W konsoli mam stary soft, którego ponoć nie da się zaktualizować (odpowiedź z serwisu producenta), przez co musiałem analizować do swoich potrzeb rejestry.

Możesz napisać na czym polegała zmiana rejestrów i skąd miałeś właściwe wartości? Mam DTG1205V z konsolą Diematic-Delta i próbuję odczytać parametry. Wygląda na to, że moje urządzenie ma deviceid=73 albo 71 (w zależności od gniazda DIN które wybiorę) zamiast standardowego 10. Poza tym kupę błędów :-/

Dzięki,
Michał
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Enc w Luty 22, 2017, 10:09:30 pm
Sprawdzałem rejestry które są w arkuszach do których link podał djsuszi i weryfikowałem, czy np. wartości odczytane pasują do odczytów z panelu. Modyfikacja polegała na dodaniu do pliku tables.py definicji mojego kotła i mapowania rejestrów na odpowiednie topic-ki MQTT.
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: djmentos w Czerwiec 21, 2020, 12:16:22 pm
Cześć, trochę odkopuje wątek :D ale czy ktoś z Was może mi powiedzieć skąd mogę wyczarować adres kotła?

Dokumentacji za bardzo nie ma, a probuję sterować Modulensem AGC 25, przejechałem manualnie adresy do 128, ale nic się nie dzieje :( Appka wyżej wywala mi za każdym razem:
NoResponseError: No communication with the instrument (no answer)A może to nie kwestia adresu tylko coś innego?
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: ppiwowar w Czerwiec 30, 2020, 06:11:26 am
Mam stary zestaw DTG 220 Eco.NOx DIEMATIC-m Delta/II , który mam bardzo dziwny modbus. Do każdej ramki dodawane są trzy bajty 0, 0, 0 . Aby aplikacja działała musiałem zmodyfikować bibliotekę minimalmodbus.py, tak aby do każdej wysyłanej ramki były dodawane trzy zera 0,0,0 oraz z każdej wysyłanej - usuwane.
Działa poprawnie z wyjątkiem opcji --bimaster. Po jej włączeniu aplikacja zgłasza błąd: Port Already Open.
Warto sprawdzić, czy ramka modbus nie jest uzupełniana o trzy zera 0,0,0
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: Fukasz1313 w Marzec 01, 2021, 07:24:58 am
Witam. Panowie proszę o pomoc. Chcę połączyć się z kotem de Dietrich MCR Home 24/30 MI. Chcę spowolnić pracę pompki c.o.  Było już dwóch serwisantow oczywiście żaden nie miał sprzętu do podłączenia. Jak mam wykonać taki kabel? Jakich elementów potrzebuje?  Wystarczy tylko konwerter USB/rs485 i wtyk rj10?  program do połączenia może być recom? Proszę o jakąkolwiek podpowiedź. Z góry dziękuję
Tytuł: Odp: Interfejs do kotłów De Dietrich
Wiadomość wysłana przez: tgruse w Maj 04, 2021, 03:29:53 pm
Ja również próbuję podłaczyć się do De-Dietrich MCR3. Odnośnie pinologii złącza PC, znalazłem stronkę, gdzie jest ładnie rozpisane:
https://skyboo.net/2017/03/connecting-dedietrich-mcr3-to-pc-via-serial-connection/
czyli:
- to jest TTL, a nie RS232(jak w dokumentacji kotła opisane)
- 1: GND
- 2: RX (boilera)
- 3: TX (boilera)
- 4: VCC
Przepisałem najważniejsze rzeczy, jakby stronka zniknęła....

Aplikację Recom można znaleźć w sieci, ale sprawdze, czy to czasami nie jest zwykły MODBUS RTU.