Replies: 4 comments 5 replies
-
Easy system? Best system? Everybody will tell a different story. Depends on so many possibilities... It is not difficult to configure Grott to send data to Influxdb or PVoutput. Hopefully this makes it a bit clear? |
Beta Was this translation helpful? Give feedback.
-
It all depends what you want. As @ZonPV says above mqtt is only a transport to another application that can process (store, report) the data. So you always need something in addition to that. Do you want to store historical information or only view the actual information? I have some solutions running (just for fun and experimenting). I use Nodered for reading the MQTT message and create actual reports (so no historical data). (I use Nodered also for others things but lets not make it to complex for now) I use domoticz for home automation (others use Home Assistent). They are capable of handling MQTT messages from Grott and creating reports (and store historical data) on it. With home assistent you can process the grott MQTT message directly (see examples in the issues/discussions) for Domoticz I use ndered as a broker to create a MQTT message that can be handled by Domoticz. If you do not want to run your own applications Grott is capable of sending data to PVoutput.org (no mqtt needed). PVoutput will store and process the data and create reports (looks very nice, but only can process the data once per 5 minutes). If you want the complete thing (Store your own historical data and create customized reports) I think a database solutions with Grafana is the best. Grott can write directly to influxdb (no mqtt needed) and from there it is easy to setup reporting with Grafana (also examples in the discussion/issues). I also tested with other databases (Postgres and MongoDB) but needed some brokering for that in Nodered. I run everything at a RPI. Now I run on a RPI4 (with SSD) in the past on a RPI2. I slowly moving to docker because it more easy eco system to maintain. So domoticz, Nodered, Grafana (and influxDB2 for testing) are running in a Docker Container. My main Grott installation is still running stand alone (at the same RPI4) but I have also docker instances running on a x86 Ubuntu for testing (both Grott and Grottserver). So you have a lot of options and have to choose (I know this will cause some kind of choise stress, one of the biggest problems of our world at this moment). With your RPI2 (and if you use no Home automation tooling) I would run Grott, InluxDB (v1) and Grafana standalone (no docker). It is easy to install and maintain. The weak point of this installation is the SD-Card of the RPI. I had already multiple crashes with that and you have to do something to backup your influx data. Using MQTT and installing and do some experiments with Nodered does not hurts (and is really fun, but I am probably a Nerd) but is not necessary. |
Beta Was this translation helpful? Give feedback.
-
Hello Fisrt of all I choosed to use RPI2 with Raspberry OS 32 bit (64 doesn’t run on RPI2) with a 64GB micro-SD card. First question: can I test everything without being connected to the inverter? Should I see a flat 0 graphic but without errors? Just to see if the software talk to each other. So, after I installed everything, I enabled the services, changed grott settings file to influxdb output, created the user in influxdb, gave it the permission and associated it to the grottdb, set influxdb datasource into grafana but I get error while trying to connect to the database. The account data I set into grott.ini, into influxdb and into grafana datasource has to be the same right? Thank you so much |
Beta Was this translation helpful? Give feedback.
-
So, I decided to move on docker because I like pain... I made a new SDCard with RASPIOS 64. I installed docker and portainer I created a new volume for influxdb I created an admin and an another user in influxdb (same organization) Now I'm stuck First of all: is it right what I have done since now? Do I need to do something else? Is here someone who can tell me how to continue? Thank you so much |
Beta Was this translation helpful? Give feedback.
-
Hello
My system is composed of Growatt SPH6000 inverter with Shine Link datalogger (I can set growatt server on it like on shine wifi).
I successfully managed to install grott on a raspberry Pi 2.
Now I am a little bit confused:
What I need is an easy system to look at PV data via web page (best without login) on my home network and on the touch panels of my domotic system (they are such proprietary Android tablets). On them I can add custom links to web pages.
So what would be the best system?
MQTT and Grafana? But how does Grafana read MQTT? Do I need to install an extra plugin or is it better to use InfluxDB and then send data to Grafana?
Thank you so much
Beta Was this translation helpful? Give feedback.
All reactions