Rozmowa z ciepłomierzem.

Cześć.

Wpadł mi w ręce używany ciepłomierz, bez legalizacji. Taki:

formatting link
HYDROCAL-2.

Ciepłomierz posiada dwa porty optyczne.

"Ext. module"

oraz

"IrDA"

Chciałbym wyrwać z niego informacje o tym jaka jest obecna moc, przepływ, temperatury.

Zerkałem na stronę producenta i albo jestem ślepy albo nie ma dokumentu opisującego komunikację po IrDA. Ale może to też dlatego że to jakiś powszechnie znany standard używany w ciepłomierzach? Złacza "Ext. module" pewnie nie uda się wykorzystać choć...

Ma ktoś doświadczenia, albo przynajmniej hasło jakie mogę wpisać w google aby poczytać o gadaniu z takimi urządzeniami po irdzie?

Wiem że można do niego dokupić moduł m-bus. Ale może nie jest konieczny, jesli po irda doczytam co chce. Niestety nie potrafie znaleźc informacji jak po tej idzie dane czytać lub choć nazyw protokołu.

PS. Znalazłem tylko słowo "hydrolink" albo po pierwsze zawsze występuje w kontekście "radiowy" a po drugie to tylko opisy software a nie protokołu.

PS2. Mogę go w ostateczności wypatroszyć i wstawić własną elektronikę...

Reply to
heby
Loading thread data ...

Użytkownik "heby" napisał w wiadomości grup dyskusyjnych:rdko13$1r3$ snipped-for-privacy@dont-email.me...

IrDa troche przypomina USB i BT - tzn jest kilka pod/standardow.

Strzelam, ze udaje port szerogowy, a dalej to juz jakis wlasny protokol.

Zbliz do portu irda najlepiej jakiegos linuxa, to moze sie cos pokaze - w sensie, ze cos wykryje.

Na poczatek

formatting link
A dalej jest skomplikowanie :-)

Ale jesli IrCOMM zadziala, to moze wystarczy.

J.

Reply to
J.F.

Ach, bo zapomniałem.

Jest dokument:

formatting link
Ale niewiele mi pomaga w zrozumieniu protokołu po irda. Albo on jest tak absurdalnie skomplikowany albo czytam nie to, co powinienem. Wspominają coś o "Q opto" ale na googlu o tym skromnie.

Reply to
heby

Ale ja to doskonale wiem ;) Problem w warstwie wyżej.

No tak, teraz ten "własny protokół" :D

Nic nie wykrywa. Ogólnie łacze jest martwe, potraktowałem je jakimiś randomicznymi strumieniami bajtów ze starego konwertera IrDA (i sprawdziłem inny konwerter widzi nadawanie), ale jest martwe. Nie znam magicznego słowa :/

Reply to
heby

A jakie on ma zasilanie ? Bo protokol IrDA jak kiedys usilowalem zrozumiec, to sie wydawal absurdalnie skomplikowany, przyjmniej na pierwszą przymiarkę :-)

Ale ... czy przypadkiem taki protokol w pelnej wersji nie wymaga troche pradu ?

W urzadzeniu zasilanym z sieci to nie problem, ale sa np podzielniki ze zdalnym odczytem i bateryjka na 10 lat.

Byc moze nie ma to nic wspolnego ze zwyklym protokolem IrDA, i faktycznie urzadzenie czeka na jakis "magic word".

Takie cos np

formatting link
"Interfejs optyczny - zgodny z IrDA SIR".

A to tylko najnizsza warstwa ...

J.

Wspominają

Reply to
J.F.

W dniu 2020-07-02 o 15:38, heby pisze:

formatting link
jest opis oprogramowania które przez irdę komunikuje się z licznikiem. Program podobno za darmo do pobrania po rejestracji. Potrzebny jest Komputer z portem szeregowym (dla irdy) z windows i .net 2.0. Jak już zadziała to podejrzewam że można jakoś podpatrzeć komunikację. Gdzieś widziałem że na irdę ktoś nałożył protokół Modbus RTA (czyli dane binarne), może to ułatwi dopasowanie.

PS Będzie jakieś info na grupę w przypadku sukcesu?

Reply to
Piotr Dmochowski

W dniu 2020-07-03 o 09:46, Piotr Dmochowski pisze: Auto-uzupełnienie: Siemens sprzedaje praktycznie takie same mierniki Impeller type heat and heat/cooling energy meters WFx5 do tego jest soft o nazwie ACT50 ale raczej niedostępny. Za to instrukcja podaje to: Optical interface Basic design Similar to EN 62056-21 Protocol Similar to EN 13757-2/3

Po numerze normy trafiamy na m-bus, a dalej na program

formatting link
Za darmoszkę można się podpiąć i sprawdzić co da się odczytać. Może podstawowe informacje da się wyciągnąć.

Reply to
Piotr Dmochowski

Bedzie gotowiec w pythonie na githubie :D Ale tylko w przypadku sukcesu ... :D

Reply to
heby

poszperaj na githubie znalazlem cos takiego:

formatting link
lub tutaj:
formatting link
wiec mogło by wynikać że jest to coś w standardzie "wmbus"

tutaj jest jakiś dekoder:

formatting link

tutaj jest jakiś projekt, który odczytuje liczniki ale tylko te radiowe za pomocą RTL-SDR

formatting link

tutaj ktoś sie pyta o te Twoje liczniki:

formatting link

Reply to
Cezar

A to nie jest tej sam (podobny) protokół jak w licznikach prądu? Natomiast faktycznie irytująca jest ta wszechobecna tajemnica i przemilczanie tak istotnych rzeczy.

Reply to
Marek

Nie wiem. A jaki jest w licznikach prądu?

Raczej "suwerenowi nie potrzebne". To jak ze schematami do urządzeń. W końcu zrozumieli że klient za głupi aby mu to dawać, podobnie jak pisać skład chemiczny na opakowaniach.

Reply to
heby

Prosty protokół typu wyślij adres rejestru a zwrócę ci jego wartość. Zadzwoniłem do producenta swojego licznika i przysłał mi mailem protokół w PDF. Domyślny bitrate 9600. to jest jakiś szerszy standard używany w większości liczników energii elektrycznej być może w innych licznikach też. W niektórych jest modbus na rs485. Znajdziesz pełną bibliotekę do Arduino więc będziesz mógł zaadaptować kod.

kwestia prawa wystarczy wprowadzić ustawę obowiązku dołączania schematów do urządzeń było tak kiedyś i świat się z tego powodu nie zawalił

Reply to
Marek

OK, rozumiem że jest taka bibliteka, pamietasz nazwę choć?

(na marginesie, nie wierzę że to to samo, każdy dział projektowy uważa za punkt honoru wymyśleć jeszcze głupszy protokół niż konkurencja, a branie gotowców to jakaś ujma na honorze i brak profesjonalizmu).

Myślisz że to zbiorowiko 460 prawników, tumanistów, cwaniaków i innej swołoczy rozumie taką potrzebę ;)? To nie przejdzie, jeszcze by ktoś rozkręcił radio, i kto odpowie jak kogoś porazi prąd? Prędzej będzie ustawa zakazująca jakichkolwiek form rękodzieła, napraw i modyfikacji. To nie są czasy dla hobbystów ...

Reply to
heby

Ciepłomierz ma w środku jakieś ogniwo. Wielkości "paluszka" ale nie mam jak bez rozwałki dostać się do oznaczeń, po zdjeciu obudowy widzę tylko cylinder.

Zastanawia mnie czy aby wiatraczek przeplywomierza nie wykorzystali do ładowania, albo przynajmniej ociążenia baterii.

Chyba o prąd sie jakoś nie spacjalnie martwili, skoro komunikacja z peryferiami też jest optyczna.

Na 11 w/g instrukcji ;)

U kolegi w domu jest radiowy podzielnik. Ponoć raz na jakiś czas zgłasza do stacji bazowej, umieszczonej w bloku, stan. I wisi tam już chyba 6 rok. I działa, ma też wyświetlacz. Magia. W dodatku przez pół roku ma temperaturę 60 stopni. Nie wiem jakie tam baterie stosują.

Reply to
heby

Jak już napisałem własną z tego pdfa to później. natknąłem się na gotowce ale nazw nie kojarzę, na elektrodzie znajdziesz mnóstwo wątków o tym.

Niekoniecznie. Każdy "producent" licznika wkłada te same moduły od tego samego chińczyka. A nawet jeśli nie od tego samego to Chińczycy kopiują wzajemnie od siebie i dzięki temu mamy i tak jeden standard.

Reply to
Marek

Spróbuj mbus tyle, ze przez optyczna głowice. Niektóre ciepłomierze maja ten sam protokół zarówno przez kabel jak i przez opto.

jp

Reply to
jacek

Do mbusa wymagana jest jakaś "sepcjalna irda" czy zwykły irda2usb jest ok?

Reply to
heby

No wiesz, wystarczy, ze zaraportuje raz na tydzien. Choc biorac pod uwage mozliwosc utraty ... moze lepiej raz dziennie. A ze trwa to ulamek sekundy, to duzo energii nie trzeba ...

Na 10 lat to chyba litowe. Choc znam kalkulator, w ktorym "zwykle alkaliczne" pracowaly 20 lat ...

J.

Reply to
J.F.

Niewiele to da. Na schemacie zobaczysz jedna stonoge i niewiele wiecej.

A przy wielowarstwowej plytce i BGA nawet nie zmierzysz wlasciwej sciezki :-(

J.

Reply to
J.F.

Przeciez to nie jest dla Ciebie tylko dla producenta calych ssytemow, zeby zarobil ...

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.