Auteur Topic: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden  (gelezen 5902 keer)

Offline NasiBal

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 76
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #30 Gepost op: 15 april 2017, 16:30:39 »
Volgende vraag nu de Temperature output/input ook werkt in pvoutput, hoe kan ik de Voltage waarden ook vullen? (dit zijn denk ik de waarden die ook beschikbaar zijn, daar de Hosola omvormer deze op het display toont)

In een ander script:
https://github.com/Mattie112/hosola-data-logger

Kan ik zie dat er een groot aantal parameters zijn op te vragen (hosola-data.sql), zijn deze ook op één of andere manier om te bouwen naar dit huidige script?

Ik ben er nog niet achter of ik dat andere script ook op een zelfde wijze als dit huidige script kan gebruiken op de Synology Nas.
Ben jij er al achter of je de andere parameters ook in PVpoutput kunt krijgen middels dit script?

Ik krijg nu wel data, maar ik zie (nog) geen temperatuur in mijn PVoutput. Zou jij je script eens kunnen posten?

Die van mij staat hierboven: https://www.synology-forum.nl/overige-software/nas-synology-taak-om-zonnepanelen-opbrengst-naar-pvoutput-te-uploaden/msg220447/#msg220447
  • Mijn Synology: DS212+
  • HDD's: 2 x WD30EURS-63R8UY0

Offline michiel_pv

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 7
  • Berichten: 7
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #31 Gepost op: 15 april 2017, 16:56:23 »

Edit2:
Volgens mij is dit ook gelukt door een extra regel toe te voegen aan het script:

today=`date '+%Y%m%d'`
minute=`date '+%H:%M'`

# get most recent webdata from Hosola / Omnik inverter 1
content=$(wget --user USERNAME --password PASSWORD http://192.168.1.xx/js/status.js -q -O - | sed -e 's/;/\n/g' | grep -e "^var" | grep -i webdata | sed -e 's/var webData=/,/g' | sed -e 's/"//g')

# get most recent webdata from Hosola / Omnik inverter 2
content=$(wget --user USERNAME --password PASSWORD http://192.168.1.xx/js/status.js -q -O - | sed -e 's/;/\n/g' | grep -e "^var" | grep -i webdata | sed -e 's/var webData=/,/g' | sed -e 's/"//g')

# get current power value, put all available values in array
set -- "$content"
IFS=","; declare -a Array=($*)


wet je zeker dat dit doet wat je wil? script leest eerst inverter 1 en slaat data op in variabele 'content' . Dan wordt van inverter 2 data in gelezen onder dezelfde naam. Kortom, volgens mij lees je alleen inverter 2 data in.

Je zou bv de variabel namen kunnen aanpassen in content1 en content2 en dan elk apart verwerken in Array1 en Array2. Maar dan nog weet ik niet of je dat in 1 upload naar pvoutput kunnen sturen.

Zelf zou ik aparte (vrijwel identieke) taken maken voor de 2 inverters.
  • Mijn Synology: DS216

Offline michiel_pv

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 7
  • Berichten: 7
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #32 Gepost op: 15 april 2017, 17:04:27 »


# post temperature to pvoutput site, please change with correct ID from wunderground
temperature=$(wget https://www.wunderground.com/personal-weather-station/dashboard?ID=IBARENDR5 -q -O - | sed ':a;N;$!ba;s/\n//g' | sed -e 's/\t//g' | sed -e 's/<span class="wx-value">/@/g' | sed -e 's/<\/span><span class="wx-unit">/@/g')

set -- "$temperature"
IFS="@"; declare -a Temparray=($*)

# post power value to pvoutput site, please change with correct sid and key from pvoutput.org account
postdatastring="sid=xxxxx&key=xxxxxxxxxxxxxxxx&v2=${Array[6]}&t=$minute&d=$today"

wget http://pvoutput.org/service/r2/addstatus.jsp?$postdatastring

In je code hierboven post je helemaal geen temperatuur data. De variabele temperature zal de data bevatten, en is opgehakt in stukjes door het bouwen van Temparray. Variable Temparray[1] bevat de gevonden temperatuur uit wunderground site, die dien je posten samen met de zonnepaneelopbrengst:

postdatastring="sid=YYYY&key=XYZZZZZZZZZZZ&v2=${Array[6]}&v5=${Temparray[1]}&t=$minute&d=$today"

succes!
  • Mijn Synology: DS216

Offline NasiBal

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 76
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #33 Gepost op: 15 april 2017, 17:09:15 »
Ik heb dus 0,0 verstand van het maken/aanpassen van een dergelijk script en ben spelenderwijs aan het uitvogelen of ik het aan de praat krijg. Misschien is het inderdaad beter om 2 taken aan de maken, eentje voor omvormer 1 en eentje voor omvormer 2. Ga ik gelijk even uitproberen.
  • Mijn Synology: DS212+
  • HDD's: 2 x WD30EURS-63R8UY0

Offline NasiBal

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 76
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #34 Gepost op: 17 april 2017, 02:47:44 »
Omdat het in het script ietwat omslachtig was heb ik het maar met de API van WeatherUnderground in PVOutput gedaan, net zo makkelijk!

Het aanmaken van 2 taken om de data van 2 omvormers door te sturen werkte ook niet, en hij bleef maar 1 omvormer loggen. Uiteindelijk heb ik maar 3 systemen aangemaakt in PVoutput (1 x Parent, en 2 x Child). Op deze wijze heb ik de beide omvormers los van elkaar in PVoutput staan, en vormen ze samen één totaal die weergegeven wordt in de Parent.
  • Mijn Synology: DS212+
  • HDD's: 2 x WD30EURS-63R8UY0

Offline ringlord

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 1
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #35 Gepost op: 15 mei 2017, 22:29:21 »
Hallo, ik probeer dit script ook te implementeren.

Ik krijg echter deze fout :
line 6: syntax error: unexpected "("

dus op deze regel:
IFS=","; declare -a Array=($*)

enig idee wat er fout is?

BusyBox v1.16.1 (2016-04-26 17:12:35 CST) built-in shell (ash)
Linux DiskStation 2.6.32.12 #5967 Tue Apr 26 16:30:14 CST 2016 armv5tel GNU/Linux synology_88f6281_210j
  • Mijn Synology: DS210j
  • HDD's: 2

Offline NasiBal

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 76
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #36 Gepost op: 15 mei 2017, 23:32:01 »
MOD: @NasiBal Niet onnodig citeren.

Probeer eens het script aan te houden in de openingspost. Die zou gewoon moeten werken met je eigen gegevens.
  • Mijn Synology: DS212+
  • HDD's: 2 x WD30EURS-63R8UY0

Online Encite

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #37 Gepost op: Vandaag om 10:57:06 »
Tot op heden werkte het script van Michiel_Pv uitstekend, incl. de temperatuur.
Maar sinds 2 dagen krijg ik een temperatuur in pvoutput te zien van -1. Mijn vermogens kloppen nog wel gewoon.

Er zijn geen wijzigingen doorgevoerd in het script en ik ben het nogmaals nagelopen, maar alles is nog hetzelfde.
Ik heb een ander weerstation geprobeerd, maar dat maakt niets uit. Het weerstation via wunderground werkt wel gewoon.

Waar kan ik het log vinden van mijn uitvoer van het script in mijn synology?

Bedankt alvast!
  • Mijn Synology: DS212j

Online Encite

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
Re: nas synology taak om zonnepanelen opbrengst naar pvoutput te uploaden
« Reactie #38 Gepost op: Vandaag om 11:07:08 »
Ik heb mijn temperatuur laten loggen in een lokaal tekstbestand en dit is de output:

11:04 cc_on!

  • Mijn Synology: DS212j


 

5644 update 8 naar 5644 update 6

Gestart door baspeeBoard NAS hardware vragen

Reacties: 11
Gelezen: 2175
Laatste bericht 25 april 2016, 08:54:03
door Birdy
ontsluiten http://synology/blog op 'http://blog.domein.nl' ?

Gestart door AnonymousBoard Web Station mods

Reacties: 4
Gelezen: 5846
Laatste bericht 07 april 2008, 01:19:52
door cogmios
Van Hyper Backup naar Hyper Backup Vault ?

Gestart door dirklammersBoard Data replicator & overige backupsoftware

Reacties: 7
Gelezen: 834
Laatste bericht 28 januari 2017, 12:44:18
door Briolet
Hoe van sabnzbd-0.4.2 naar sabnzbd-0.4.3?

Gestart door rijiBoard SABnzbd (usenet)

Reacties: 2
Gelezen: 2420
Laatste bericht 06 september 2008, 14:52:02
door riji
Raid 1 naar Raid 5

Gestart door John CarpaiBoard File Station

Reacties: 1
Gelezen: 3705
Laatste bericht 30 april 2010, 12:30:37
door Björn
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology.