Temat: Collectd i modbus

Co może być przyczyną tego błędu ?
service_name_to_port_number: getaddrinfo failed: Servname not supported for ai_socktype

Przed zrestartowaniem usługi pobrałem aktualny czas
rdate ntp.task.gda.pl

Konfigurację modbusa w /etc/collectd.conf mam taką

<Plugin modbus>
<Data "voltage-input-1">
    RegisterBase 0
    RegisterType float
    Type voltage
    Instance "input-1"
</Data>
               
<Data "voltage-input-2">
    RegisterBase 2
    RegisterType float
    Type voltage
    Instance "input-2"
</Data>
                             
<Host "User-Komputer">
    Address "192.168.0.162"
    Port    "502"
    Interval 10                               
    <Slave 1>
    Instance "power-supply"
    Collect  "voltage-input-1"
    Collect  "voltage-input-2"
    </Slave>
</Host>
</Plugin>         

i oczywiście załadowany plugin modbus'a

2

Odp: Collectd i modbus

Posiada ktoś spatchowany moduł modbusa z obsługa modbus rtu jak i tcp

http://mailman.verplant.org/pipermail/c … 04492.html

Co musiałbym zmienić w pliku feeds/packages/utils/collectd/Makefile

W zmiennej PKG_SOURCE_URL jest link do serwera zewnętrznego.
Co musiałbym podać żeby dostać się do lokalnego pliku z archiwum lub najlepiej żebym dostał się do całego folderu jak będę często robił zmiany.

Chyba że jest jakiś gotowiec z hackiem na modbusa rtu to było by fajnie smile

3

Odp: Collectd i modbus

Czy kolega ma już działający sposób na odpytywanie urządzeń modbus RTU over OpenWRT? smile