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
Getting Moitessier pressure / temp
#1
All seems to work fine (latest NOOBS) however I can not get any pressure / temp data from the Moitessier..

The config is pretty much vanilla.

In I2C both pressure and temperature sensors are defined, both from the wane sensor: MS5607-02BA03 with address 0x77. 

Also in I2C,  connections, there are 2 entries:
the sensor MS5607-02BA03 has a port 51000 connection to SK, name I2C. 
The second SK connection is port 20220, no sensor defined, named Pypilot Signal K.

In Signal K both connections are listed and enabled, type SignalK, no logging.

In the new (thank you!) Diagnostic Signal K window I see 4 I2C entries: roll, pitch yaw and magnetic. These come from OpenPlotter.I2C.pypilot.
I do not see any environment (outsdide temperature, outside pressure) 

I have not messed around with these settings yet- should I have??

Thanks for your help!
Reply
#2
in settings app update candidates, sources if demanded and install latest versions of all apps.
Reboot and go to SK server dashboard. Is I2C connection getting data?
Reply
#3
(2020-02-27, 06:15 PM)Sailoog Wrote: in settings app update candidates, sources if demanded and install latest versions of all apps.
Reboot and go to SK server dashboard. Is I2C connection getting data?

Thanks for your time!
Just checked, had latest version of everything (I2C 2.0.7-stable, SignalK 2.0.10-stable)

not getting anything on hte I2C connection in SignalK.. (I2C 0 (0%))

the input I2C is configured as follows:
Input type: SignalK
Enabled: yes
Logging: No
ID: I2C
SignalK Source: UDP
Port: 51000

As far as I can tell this matches the I2C config...
Reply
#4
remove the sensor from the I2C app and go to moitessier app.
click on "check pressure", what happens?
Reply
#5
(2020-02-27, 07:06 PM)Sailoog Wrote: remove the sensor from the I2C app and go to moitessier app.
click on "check pressure", what happens?

Temp is OK, pressure gives me en empty </> window..


It's on driver version 4.19.97_1.6.0

Configuration check for Pressure - Temperature:
I2C - Signal K key for pressure: none
I2C - Signal K key for temperature: none
Connection: not connected

System check:
Moitessier HAT is attached.
I2C is enabled.
SPI is enabled.
Moitessier HAT package is installed.
Package: moitessier
Status: install ok installed
Maintainer: Thomas POMS <hwsw.development@gmail.com>
Architecture: armhf
Version: 1.6.0
Description: Moitessier HAT (AIS/GNSS navigation)
 This package provides all the relevant tools, binaries and scripts to communicate, control and update the Moitessier HAT.
Homepage: https://www.rooco.eu

<edit>
After re-adding the sensor to I2C, the config for Pressure - Temperature is again:
I2C - Signal K key for pressure: environment.outside.pressure
I2C - Signal K key for temperature: environment.outside.temperature
Connection: Signal K connection ID = I2C
Signal K to NMEA 0183 plugin: enabled
Pressure conversion: enabled
</edit>


Lemon?
Reply
#6
Found the culprit- the address for my sensor was not 0x77 but 0x68 Angel

Thanks again

PS

That said- I now get a pressure of 1.7 hPa (in OpenCPN), and 170.794 Pa in SignalK diagnostic. Not very realistic values, and it's not changing at all.... 
Any hints on configuring this? It's not a core requirement, but It'd be nice to have a graph of pressure...
Not getting any temp value that makes sense, at all..

Help appreciated..
Reply
#7
The address for the pressure and temperature sensors in Moitessier HAT is 0x77.
0x68 is the IMU address.
Reply
#8
(2020-03-02, 03:18 PM)Sailoog Wrote: The address for the pressure and temperature sensors in Moitessier HAT is 0x77.
0x68 is the IMU address.

Sadly, then I am getting nothing.<edit> 77 is not even listed as a port in I2C</edit>

Is there a way to test the sensor? The Moitessier app only gives met an empty </> tab, not even an error message...
Reply
#9
That is strange. Please ask to rooco guys here: https://www.rooco.eu/questions-answers-moitessier-hat/
Reply
#10
Thanks Sailoog- did just that.
Turns out htere is a test script in the moitessier folder:

check_functionality --all

in my case, it returns

********** CPU **********
48.199
********** MS5607-02BA03 **********
Reading PROM failed.
ERROR: Reading sensor failed.
This might be okay, if this sensors is not assembled on the board.

Seems it's a hardware problem Sad
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)