Thank you for this great series of videos. You've helped me to assemble my first boat monitoring system from ESP32's and one-wire temperature sensors, a Pi 4, OpenPlotter and Kip. And now I've added InfluxDB and Grafana into the mix.
Hi, many thanks for your comments on the videos, it’s very much appreciated. Glad you got your project up and running, what are you doing with the ESP?
@@BoatingwiththeBaileys Starting with something relatively simple that will give me some useful data - temperature sensors for the exhaust elbow, alternator, coolant and shaft. Two engines, so I’m going with an ESP per engine, partly due to placement in the engine bay. Phase two might include digitising RPM readings, tank senders and adding bilge sensors. I’ve bench tested phase 1 but cannot install it for a few more weeks. I’d also like to pull in some data from NMEA 0813, but that’s phase 3!
Brilliant! I had been struggling for days trying to populate influxDB with SignalK's data. Most recently, your video inspired me to wipe my buckets and tokens to start anew. Lo and behold, it finally worked! I'm now struggling to get my remote ESP's MQTT data loaded. Not sure if it's better to bring it in via SignalK or dump it directly into influxDB. Alas, this is moot as I'm absoluteley flummoxed with Node-Red's useage in this context. Since you have a particulary effective way of getting OpenPlotter technical messages across, I'm REALLY looking forward to a Node-Red video (hint, hint... 😉)
Many thanks for your comments, glad it was helpful. I'll have a think about Node-Red, i did try it at the very start but i had so much to try and learn and i couldn't get it to do what i wanted quickly i just gave up. What is it you want to get from Node-red?
I have a PZEM-017 which I'm configuring with an ESP8266 to monitor my boat's battery data. The output is intended to be sent to the RPi's MQTT data broker from where it will then be distributed by SignalK. As I'm having issues with MQTT, the advice which I've been reading is to simply process everything through Node-Red because it's "very easy to do so". Yeah, right...
Thanks for the helpful video which was critical to me sorting out the SignalK to InfluxDB2 plugin. My goal is to log boat performance data to create polars. InfluxDB and Grafana are loaded and autostart on my Pi. Is there a simple way to have data logged whenever the Pi is on and have that data be exportable for analysis elsewhere?
Many thanks for your comments. I know the OpenPlotter team are working on an IoT app that I hope should do some of this stuff. Maybe something like this for now github.com/xbgmsharp/postgsail
I just want to display engine data from a RS11 in Grafana inOP, such as rpm, oil pressure, engine coolant temp,etc. Do I need Imfluxdb or is there a simpler way?
Hi, if you just was display the data live then using something like KIP. That’s what I use for all my live data and then if you want to keep it and look back then use Influx and it’s dashboards.
I'm still at the stage where I am planning my boat system. I will be dedicating a Pi to HomeAssistant to control all the lights and tank guages / automations. So I will be sending all my NMEA and Victron data there anyway, so I might skip the InfluxDB and Graffana part of the OpenPlotter (as this seems very hard work!) and instead do storage and graphing in HomeAssistant?? I also notice the DashboardSK plugin on OpenCPN seems to be as useful as the KIP guages, and potentially more easy to integrate on a waterproof screen at the helm. Perhaps anyone with real experience can tell me if this is bad way to go??
Hi, You may get a couple more replies on here. I think the advantage with all of this is there isn't a right or a wrong way and with everyone wanting to do something slightly different, loads of options. I think your plan sounds like a good one. I've not tried HomeAssistant myself, i do like the way it looks but i dont really have anything to 'control' as such. I do agree that since Influx changed language, the Grafana side is overly complex now. I've tried live streaming in Grafana but its just eats CPU & memory compaired to something like Kip. I do like it for long term data and that does work will with these two apps. Good luck, and do let us know how you get on with HomeAssistant.
Hi, Grafana isn't linked to anything else in terms of authentication so it's default is admin / admin and then it should ask you to change that. If you can't get in then I think this is the way to reset it sudo grafana-cli --homepath “/usr/share/grafana/” admin reset-admin-password newpass Let us know how you get on.
Thank you for this great series of videos. You've helped me to assemble my first boat monitoring system from ESP32's and one-wire temperature sensors, a Pi 4, OpenPlotter and Kip. And now I've added InfluxDB and Grafana into the mix.
Hi, many thanks for your comments on the videos, it’s very much appreciated. Glad you got your project up and running, what are you doing with the ESP?
@@BoatingwiththeBaileys Starting with something relatively simple that will give me some useful data - temperature sensors for the exhaust elbow, alternator, coolant and shaft. Two engines, so I’m going with an ESP per engine, partly due to placement in the engine bay. Phase two might include digitising RPM readings, tank senders and adding bilge sensors. I’ve bench tested phase 1 but cannot install it for a few more weeks. I’d also like to pull in some data from NMEA 0813, but that’s phase 3!
@juneauboat5929 sounds like a great project. Give us a shout if we can help and do let us know how you get with the next phases.
Brilliant! I had been struggling for days trying to populate influxDB with SignalK's data. Most recently, your video inspired me to wipe my buckets and tokens to start anew. Lo and behold, it finally worked!
I'm now struggling to get my remote ESP's MQTT data loaded. Not sure if it's better to bring it in via SignalK or dump it directly into influxDB. Alas, this is moot as I'm absoluteley flummoxed with Node-Red's useage in this context. Since you have a particulary effective way of getting OpenPlotter technical messages across, I'm REALLY looking forward to a Node-Red video (hint, hint... 😉)
Many thanks for your comments, glad it was helpful. I'll have a think about Node-Red, i did try it at the very start but i had so much to try and learn and i couldn't get it to do what i wanted quickly i just gave up. What is it you want to get from Node-red?
I have a PZEM-017 which I'm configuring with an ESP8266 to monitor my boat's battery data. The output is intended to be sent to the RPi's MQTT data broker from where it will then be distributed by SignalK. As I'm having issues with MQTT, the advice which I've been reading is to simply process everything through Node-Red because it's "very easy to do so". Yeah, right...
Thanks for the helpful video which was critical to me sorting out the SignalK to InfluxDB2 plugin.
My goal is to log boat performance data to create polars. InfluxDB and Grafana are loaded and autostart on my Pi. Is there a simple way to have data logged whenever the Pi is on and have that data be exportable for analysis elsewhere?
Many thanks for your comments. I know the OpenPlotter team are working on an IoT app that I hope should do some of this stuff. Maybe something like this for now github.com/xbgmsharp/postgsail
@@BoatingwiththeBaileys Looks promising... thanks! Keep up the good work & inspiration!
Great! Thanks.
Many thanks
I just want to display engine data from a RS11 in Grafana inOP, such as rpm, oil pressure, engine coolant temp,etc. Do I need Imfluxdb or is there a simpler way?
Hi, if you just was display the data live then using something like KIP. That’s what I use for all my live data and then if you want to keep it and look back then use Influx and it’s dashboards.
KIP 2.4.1 - Lots of new features to this excellent software package! SignalK - KIP - OpenPlotter
ruclips.net/video/uDas858rf6Y/видео.html
I'm still at the stage where I am planning my boat system. I will be dedicating a Pi to HomeAssistant to control all the lights and tank guages / automations. So I will be sending all my NMEA and Victron data there anyway, so I might skip the InfluxDB and Graffana part of the OpenPlotter (as this seems very hard work!) and instead do storage and graphing in HomeAssistant??
I also notice the DashboardSK plugin on OpenCPN seems to be as useful as the KIP guages, and potentially more easy to integrate on a waterproof screen at the helm. Perhaps anyone with real experience can tell me if this is bad way to go??
Hi, You may get a couple more replies on here. I think the advantage with all of this is there isn't a right or a wrong way and with everyone wanting to do something slightly different, loads of options. I think your plan sounds like a good one. I've not tried HomeAssistant myself, i do like the way it looks but i dont really have anything to 'control' as such.
I do agree that since Influx changed language, the Grafana side is overly complex now. I've tried live streaming in Grafana but its just eats CPU & memory compaired to something like Kip. I do like it for long term data and that does work will with these two apps.
Good luck, and do let us know how you get on with HomeAssistant.
how do i login to grafana in the first place? the login I created for influx doesn't work and the login for the pi (pi) doesn't work?
Hi, Grafana isn't linked to anything else in terms of authentication so it's default is admin / admin and then it should ask you to change that. If you can't get in then I think this is the way to reset it
sudo grafana-cli --homepath “/usr/share/grafana/”
admin reset-admin-password newpass
Let us know how you get on.
@BoatingwiththeBaileys that worked thanks.