Sinds gisteren ben ik in het bezit van een slimme meter (ISKRA ME382-D1A52-P1). Deze wilde ik naar aanleiding van deze link aansluiten op mijn Raspberry Pi die in de meterkast ligt.
Ik heb dus heel braaf RJ11 connectors en een DSUB-9 Female stekker gehaald en ook een Sitecom CN-104 USB naar RS-232 kabel.
De RJ11 connector heb ik op een ethernet kabel geknepen en aan de andere kant heb ik de DSUB-9 connector gezet.

De RJ11 connector. Het lijkt wat raar op de foto, maar ze zitten toch echt goed in de middelste 4.

Amateur soldeerwerk, maar het zit goed vast
Mijn verbindingen lopen als volgt:
Op mijn Raspberry Pi draait Arch Linux, waar ik cu en minicom op heb geinstalleerd. Wanneer ik de USB kabel in mijn Raspberry steek krijg ik de volgende poort er bij: /dev/ttyUSB0. Hierna voer ik CU uit om te kijken of ik data binnen krijg:
Wanneer ik dit uitvoer krijg ik alleen maar troep terug.
Iemand enig idee wat ik hier fout doe? De output zou volgens mij gewoon plain text moeten wezen, maar ik heb geen idee hoe dit nu te fixen.
Is misschien het gebruik van ethernet kabel een probleem?
EDIT:
Ondertussen een oude telefoonkabel gepakt en deze volgens het bovenstaande schema op de DSUB-9 stekker gesoldeerd. Zelfde resultaat helaas....
Ik heb dus heel braaf RJ11 connectors en een DSUB-9 Female stekker gehaald en ook een Sitecom CN-104 USB naar RS-232 kabel.
De RJ11 connector heb ik op een ethernet kabel geknepen en aan de andere kant heb ik de DSUB-9 connector gezet.

De RJ11 connector. Het lijkt wat raar op de foto, maar ze zitten toch echt goed in de middelste 4.

Amateur soldeerwerk, maar het zit goed vast
Mijn verbindingen lopen als volgt:
Pin RJ11 | Pin DSUB-9 |
1 | NC |
2 | 4 |
3 | 5 |
4 | NC |
5 | 2 |
6 | NC |
Op mijn Raspberry Pi draait Arch Linux, waar ik cu en minicom op heb geinstalleerd. Wanneer ik de USB kabel in mijn Raspberry steek krijg ik de volgende poort er bij: /dev/ttyUSB0. Hierna voer ik CU uit om te kijken of ik data binnen krijg:
code:
1
| $ cu -l /dev/ttyUSB0 -s 9600 --parity=none |
Wanneer ik dit uitvoer krijg ik alleen maar troep terug.
code:
1
2
3
4
| {{7{O88wn|~C{oO?~sc~7G_C_C__O7w|w_O7<C{_~?~|x8~{|w|n<C{_?|?{<||888?xx||w<C{[|?~C|8|8?888|n<C{[|~88x8x<88|nC{o{{O~8<88x~n<CO??x|888x?~on>C{[?CcCCCC88nC{?8?8<|ooo|nC{o{{_{O8|~n|7O<nC{o{{8<~O?{~Cc_~Oo{O?8~777O7_C_O7w_[www7_O7nO?{~|<~?o[o~||88C|{Co|~CO??{?~w~CCCC{{{o[nO?{s?x|~n<s{c{O88wn|xC{o{{O?~sc~~7C_C_|w_O7777_C_wn|C{O?|?~C|8~{|||n<|?~c|88888?\88~n|C{[?|?~CCCCC{CCC{|n|C{[?|<88x|{CCC{|nC{o~?x<888~n|C{O?8<8xx|C{n|C{[?8<888x?88n|?~?8|<8oooCC{n\o{{_{O8<~nC{oO7on|{OwCconO?{~?~Ccno{{~Cc_[77__w7_C_77ww7_O7nO??7CcO{8oc88xxCCo<?xOCO?{~?OwnCGCC{{{on?{~?8<~n<{s{7{O88wn|nC{{{O?~>~7C_C_G__O7777_C__O_~C{?c?~CCCO{o?|n>Cc?{<88888?8x8|n<C{?|?~CCCCC{CCG{|~<C{[?|?{<88888?888|~C{o??~?8<888~n<C{O??8<888~[~<|?{??8<88|8?887G{O?8?8<8ooo|8nC{o{7O8<~nC{{{O7_<nC{o{{O7\onO?~Cg_oO?o{O?8<7~7_Ow7_C__\7w7_O7nO?{~?wCcO{8oCc8888CC<?8O~8_?{~?{?~w<xx88???nO?{~?~?8|~~<Connected. Connected. Disconnected. |
Iemand enig idee wat ik hier fout doe? De output zou volgens mij gewoon plain text moeten wezen, maar ik heb geen idee hoe dit nu te fixen.
Is misschien het gebruik van ethernet kabel een probleem?
EDIT:
Ondertussen een oude telefoonkabel gepakt en deze volgens het bovenstaande schema op de DSUB-9 stekker gesoldeerd. Zelfde resultaat helaas....