New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synology NAS Setup Instructions #60
Comments
@paytah232 did you looked at the wiki (https://github.com/johanmeijer/grott/wiki) ? I do not have created specific instructions for NAS ( I do not have one) but you can find a generic instruction and also information about how to set up a docker instance (that is I think what you need for a NAS). There are people using Grott in combination with a NAS maybe they can help. |
Would you be able to tag someone who might be able to help here? Like I said, I'm not sure confident trying by myself, but if we can document gettingit to work on my system hopefully it will help someone else one day! |
If your Synology also support docker, you can use the docker container instead. |
@mvank Where are the instructions to set up a docker container? |
@paytah232 How much do you need to know? |
I have docker installed and running on Synology. I can follow code and ssh into it if necessary, but ideally all setup done through the docker environment would be better. I just don't know what to run with what command and when to run it. |
How to start Grott with docker is describe here: https://github.com/johanmeijer/grott/wiki/Docker-support But I might also a good idea to look for some dockers basics. Maybe this something: https://www.baitando.com/it/2019/09/22/using-docker-on-synology-nas |
Grott is an interface between the Growatt inverter and the system/application you want to use to monitor the performance of your solar panels. It can write information to:
You have to choose one (or more) and can configure Grott for the use of it. In the wiki (https://github.com/johanmeijer/grott/wiki) almost everything is documented so please use the wiki for more information how to configure. The key/systemid can retrieve at the pvoutput.org website. |
Okay so I think I would like to use InfluxDB so I can send it to a grafana docker. I have an influxDB/grafana docker setup following this video: https://www.youtube.com/watch?v=YtGSOLOg-LA How do I link the grott docker to this influx db docker? |
How you can configure Grott for use with influxdb is described in the wiki: |
How do i get org, bucket and token though? |
Via influxdb configuration eg: |
@paytah232 I have to reinstall my influxdb environment (system crash after power outage) so if you still need it I can document some things. Please let me know. We can then open a new issue for this. |
Hi Johan,
Yes please if you could make some instructions I could follow that would be greatly appreciate.
Cheers,
Peter
…________________________________
From: Johan Meijer ***@***.***>
Sent: Monday, August 9, 2021 1:05:15 AM
To: johanmeijer/grott ***@***.***>
Cc: Paytah232 ***@***.***>; Mention ***@***.***>
Subject: Re: [johanmeijer/grott] Synology NAS Setup Instructions (#60)
Reopened #60<#60>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#60 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKQIURFFRA57CO2WVZAF4HDT32MKXANCNFSM5ANRHAKA>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>.
|
This is how I configured the container for Grott on my Synology. |
I succeeded in uploading some values to PVoutput.org. Only value that is not configured in the container is exporting the temperature, V5. Didn't figure out how to do that. Tried to add some variabelen like gextension and gextvar in the environment., see picture in the post above. No luck. |
I think the temperature PVoutput.org is expecting is the outside temperature , so you can see how the efficiency of your panels is depending on the weather. Grott Growatt inverter) does not have these temperature values (It only has inside inverter temp information). I use my outside thermometer values and send those via nodered to PVoutput.org. |
Hmm oké. I assumed that v5 is ment for the outside temperature (and still think it is reading the posts and describtion about it). That is why I did not program Grott to sent it via Grott to pvoutput and use the nodered path for this. You know that Grott is a hobby project and just my way to interpret the growatt inverter information and interface to other applicaties using mqtt or direct to influxdb and pvoutput? I can make an option in the next grott version to send pvtemperature to pvoutput if you want. |
H Johan, I know you spend probably a lot of time at this project. Sorry if I offended you. That was not my intention. Deep respect for your knowledge and spreading it. Thank you for that. I saw a difference in the graphs of my other inverters. The app called SBFspot is talking to my SMA and the app of Wouterrrr does a request to my Omnik. A few weeks ago I bought a Growatt... So I am very glad I found your application with so many options! It is of course your choice to write a program for your needs. I send you a link https://pvoutput.org/help/extended_data.html?highlight=temperature with a list of different values. Best regards, |
@johanmeijer I appreciate the effort, but my problem was I didn't really understand doing these steps from start to finish. You've shown the finished product, what would be best for this questions is something like this: |
2.7.1 - Add coding from Pull req #91 (csv export exentsion) Add a CSV export extension in the examples/extensions dir. Closes #76 One CSV file per day is saved. extvar configuration: "outpath": path where to save CSV files, default: "/home/pi/grottlog" "csvheader": comma separated string with fields to store, defaults to all available fields - Add parameter to enable message retain in MQTT (#84) - .ini [MQTT section] retain = True - environmental gmqttretain = "True" (docker: -e gmqttretain = "True") - Add parameter to enable sent inverter temperature as temperature value to pvoutput (not advised PVOutemp should be outside temperature) Issue #60 - .ini [PVOutput section] pvtemp = True - environmental gpvtemp = "True" (docker: -e gpvtemp = "True") - Add parameter to disable sending energytoday to pvoutput (disable V1 input). This should show better avarages. Issue: #51 - .ini [PVOutput section] pvdisv1 = True - environmental gpvdisv1 = "True" (docker: -e gpvdisv1 = "True")
@ZonPV I made it possible to sent inverter temperature as temp value (V5) to pvoutput. You can enable this by specifying:
Docker 2.7.1 build is not available yet. I will build it soon (after testing the regular version for a couple of days). |
@johanmeijer Thank you Johan! As soon as the new Docker version is available I will install it and let you know. Still very glad with todays version! |
@ZonPV I have published the ledidobe/grott:beta (2.7.1) image! |
Thank you Johan.
I will upgrade tomorrow and let you know!
Van: Johan Meijer ***@***.***>
Verzonden: zondag 13 februari 2022 16:40
Aan: johanmeijer/grott ***@***.***>
CC: Pieter ***@***.***>; Mention ***@***.***>
Onderwerp: Re: [johanmeijer/grott] Synology NAS Setup Instructions (#60)
@ZonPV <https://github.com/ZonPV> I have published the ledidobe/grott:beta (2.7.1) iamage!
—
Reply to this email directly, view it on GitHub <#60 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACXU4OZOOYO2V3DTGVXB2Q3U27GD3ANCNFSM5ANRHAKA> .
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub> .
You are receiving this because you were mentioned. <https://github.com/notifications/beacon/ACXU4O2F72AEQKZ3FQ2VUVLU27GD3A5CNFSM5ANRHAKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHXQ3EZI.gif> Message ID: ***@***.*** ***@***.***> >
|
@johanmeijer Thanks a lot for all your good work and communication! |
I have no experience with a synology (can not have everything although I would like it). Can you look in the docker log and see any Grott message's? That would make debugging a lot easier. To be honest I am not sure we have already tested with a TL-X. If I look at the documentation it looks for the solar energy generating part to most at TL3-X. You can try that by specifing ginvtype=tl3. But we miss additional information if you also have a battery connected. I need some information from you to create a layout record specific for the TL-X (from the grott log). Remark: I see that a MIN3000TL-XE works ok, so maybe your's should work fine with the default setting as well (so no ginvtype). But then we have an other challenge! |
I can confirm that my Growatt MIC 2000TL-X with ShineWifi-X are doiing very well in a docker container on my Synology. It runs on Grott version 2.7.1. |
Nice! Thanks for the feedback :) |
Can you share your settings? I know u did before but unfortunately they don’t work for me. (I tried to copy all your environment settings) |
Hi. I'm finding it hard to follow any instructions here really. Is anyone able to give details step by step instructions, perhaps with screenshots that I could follow along with? Thanks!
The text was updated successfully, but these errors were encountered: