This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
i2c Sensors Breaking OpenPlotter
#1
Hey All,

I got two i2c sensors I'm trying to hook up, but they keep breaking OpenPlotter after I configure them. Initially it works, but once I reboot, OpenPlotter refuses to open. When I try to launch OpenPlotter, I get an error message saying "SignalK doesn't work. OpenPlotter will exit because it wasn't able to start SignalK." I tried reinstalling the OS twice, and it keeps doing the same thing every time.

Here is the error log from the terminal. Any ideas?


Code:
Signal K starting
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
ReferenceError: suboptions is not defined
   at Object.signalKInput [as SignalK] (/home/pi/.config/signalk-server-node/providers/simple.js:166:44)
   at new Simple (/home/pi/.config/signalk-server-node/providers/simple.js:40:34)
   at createPipeElement (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:64:14)
   at result.pipeElements.providerConfig.pipeElements.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:26:23)
   at Array.reduce (native)
   at createPipedProvider (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:24:49)
   at app.config.settings.pipedProviders.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:75:23)
   at Array.reduce (native)
   at Object.startProviders [as start] (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:73:50)
   at /home/pi/.config/signalk-server-node/lib/index.js:158:56
   at createServer (/home/pi/.config/signalk-server-node/lib/index.js:206:3)
   at Promise (/home/pi/.config/signalk-server-node/lib/index.js:143:5)
   at Server.start (/home/pi/.config/signalk-server-node/lib/index.js:142:10)
   at Object.<anonymous> (/home/pi/.config/signalk-server-node/bin/signalk-server:22:8)
   at Module._compile (module.js:577:32)
   at Object.Module._extensions..js (module.js:586:10)
Signal K starting
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
ReferenceError: suboptions is not defined
   at Object.signalKInput [as SignalK] (/home/pi/.config/signalk-server-node/providers/simple.js:166:44)
   at new Simple (/home/pi/.config/signalk-server-node/providers/simple.js:40:34)
   at createPipeElement (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:64:14)
   at result.pipeElements.providerConfig.pipeElements.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:26:23)
   at Array.reduce (native)
   at createPipedProvider (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:24:49)
   at app.config.settings.pipedProviders.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:75:23)
   at Array.reduce (native)
   at Object.startProviders [as start] (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:73:50)
   at /home/pi/.config/signalk-server-node/lib/index.js:158:56
   at createServer (/home/pi/.config/signalk-server-node/lib/index.js:206:3)
   at Promise (/home/pi/.config/signalk-server-node/lib/index.js:143:5)
   at Server.start (/home/pi/.config/signalk-server-node/lib/index.js:142:10)
   at Object.<anonymous> (/home/pi/.config/signalk-server-node/bin/signalk-server:22:8)
   at Module._compile (module.js:577:32)
   at Object.Module._extensions..js (module.js:586:10)
Traceback (most recent call last):
 File "/home/pi/.config/openplotter/openplotter", line 3539, in <module>
   MainFrame().Show()
 File "/home/pi/.config/openplotter/openplotter", line 224, in __init__
   self.page_sk()
 File "/home/pi/.config/openplotter/openplotter", line 2998, in page_sk
   self.close()
AttributeError: 'MainFrame' object has no attribute 'close'
Reply


Messages In This Thread
i2c Sensors Breaking OpenPlotter - by happybike - 2018-12-17, 06:52 AM
i2c Sensors Breaking OpenPlotter - by tkurki - 2018-12-17, 08:11 PM
i2c Sensors Breaking OpenPlotter - by tkurki - 2018-12-19, 07:08 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)