Skocz do zawarto┼Ťci
QBIC

Raspberry Pi ZeroW RS485 Modbus

Pomocna odpowied┼║

Napisano (edytowany)

Witam, 

moj pierwszy post na tym forum wiec pozdrawiam wszystkich ­čÖé

Przy okazji instalacji fotowoltaniki w gospodarstwie domowym stwierdzi┼éem, ze fajnie by by┼éo monitorowa─ç bilans energetyczny. W tym celu zakupi┼éem licznik,┬ápo pierwszych nieudanych pr├│bach po┼é─ůczenia z NodeMcu stwierdzi┼éem ze wygodniej b─Ödzie postawi─ç tam jakie┼Ť Raspberry - licznik jest w trudno dost─Öpnym miejscu, Arduino OTA si─Ö nie sprawdzi┼éo, wiec postawi┼éem na wygod─Ö czyli SSH. Zakupi┼éem Raspberry Pi Zero oraz nak┼éadk─Ö z interfejsem RS485┬áhttps://botland.com.pl/pl/raspberry-pi-hat-komunikacja/11722-rs485-pi-sn65hvd72-interfejs-rs485-dla-raspberry-pi-7426787870163.html?search_query=RS485+hat&results=3. Przygotowa┼éem raspberry tak jak jest napisane tutaj┬áhttp://minimalmodbus.readthedocs.io/en/master/installation.html┬ái napisalem spkrypt:

 

import minimalmodbus

SLAVE_ADDRESS = 1
REGISTER_ADDRES = 0 # przykladowo

minimalmodbus.BAUDRATE = 9600
minimalmodbus.PARITY = 'E'

ins = minimalmodbus.Instrument('/dev/ttyAMA0' SLAVE_ADDRESS)

print(ins.read_register(REGISTER_ADDRESS))

Problem w tym, ze skrypt zachowuje się losowo, czasem zadziała czasem wyrzuci IOError (No connection with module), kiedy np dla rejestru 32 bitowego używam read_long() lub dla floata read_float() wyrzuca albo IOError lub ValueError.

Czy kto┼Ť ma do┼Ťwiadczenie w tej materi i wie co posprawdza─ç, co mo┼╝e byc nie tak?

Jak będę w domu wrzucę pełne opisy błędów.

z gory dzi─Öki ­čÖé

Edytowano przez QBIC

Udost─Öpnij ten post


Link to post
Share on other sites

@QBIC┬áwitam na forum ­čÖé┬áCo┼Ť posz┼éo nie tak z umieszczaniem zdj─Öcia lub linka do licznika (nie wiem co tam dok┼éadnie by┼éo). Wkleisz jeszcze raz?

Udost─Öpnij ten post


Link to post
Share on other sites

Do┼é─ůcz do dyskusji, napisz odpowied┼║!

Je┼Ťli masz ju┼╝ konto to zaloguj si─Ö teraz, aby opublikowa─ç wiadomo┼Ť─ç jako Ty. Mo┼╝esz te┼╝ napisa─ç teraz i zarejestrowa─ç si─Ö p├│┼║niej.
Uwaga: wgrywanie zdj─Ö─ç i za┼é─ůcznik├│w dost─Öpne jest po zalogowaniu!

Go┼Ť─ç
Napisz odpowied┼║...

×   Wklejony jako tekst z formatowaniem.   Przywr├│─ç formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Tw├│j link b─Ödzie automatycznie osadzony.   Wy┼Ťwietla─ç jako link

×   Twoja poprzednia zawarto┼Ť─ç zosta┼éa przywr├│cona.   Wyczy┼Ť─ç edytor

×   Nie mo┼╝esz wklei─ç zdj─Ö─ç bezpo┼Ťrednio. Prze┼Ťlij lub wstaw obrazy z adresu URL.


×
×
  • Utw├│rz nowe...