Ik denk inderdaad dat dat wel de oplossing is. Heb even gezocht: dit is uit te zetten. Tevens kun je dan ook andere parameters meesturen, zoals bv. DC vermogens van de 2 strings. Dat wil ik graag doen en zou ook moeten kunnen als je donateur bent.
Dit staat in de SBFspot Quick Reference:
By default, Inverter Temperature (V5) and Uac1 (V6) are uploaded to PVoutput. This can be relatively easy changed by modifying the view used for PVoutput data upload.
CREATE VIEW vwPvoData AS
SELECT dd.Timestamp,
dd.Name,
dd.Type,
dd.Serial,
dd.TotalYield AS V1,
dd.Power AS V2,
cons.EnergyUsed AS V3,
cons.PowerUsed AS V4,
spot.Temperature AS V5,
spot.Uac1 AS V6,
NULL AS V7,
etc...
Alleen... ik kan de file niet vinden waar bovenstaande in zou moeten staan, heb in alle dirs gezocht volgens mij, maar kom hem niet tegen. Mogelijk dat iemand hier dat wel gelukt is?
Snelcursus sqlite en ik snap nu enigszins hoe bovenstaande werkt
Temperatuur
lijkt is inderdaad nu ok!!
Vdc en Idc toegevoegd, alleen netfrequentie lukt me niet. Geen idee hoe die column heet, moet wel op te vragen zijn in de DB neem ik aan.
EDIT 2: netfrequentie blijft een raadsel en lukt me niet, aan de andere kant is dat ook niet super interessant. Heb uiteindelijk de parameters V7...V12 gebruikt voor DC vermogensm, spanningen en stromen van mijn 2 strings.
For the record:
Ga naar de smadata directory, commando "sqlite3 SBFspot.db".
sqlite> DROP VIEW IF EXISTS vwPvoData;
sqlite> CREATE VIEW vwPvoData AS
SELECT dd.Timestamp,
dd.Name,
dd.Type,
dd.Serial,
dd.TotalYield AS V1,
dd.Power AS V2,
cons.EnergyUsed AS V3,
cons.PowerUsed AS V4,
NULL AS V5,
spot.Uac1 AS V6,
spot.Udc1 AS V7,
spot.Udc2 AS V8,
spot.Pdc1 AS V9,
spot.Pdc2 AS V10,
spot.Idc1 AS V11,
spot.Idc2 AS V12,
dd.PVoutput
FROM vwDayData AS dd
LEFT JOIN vwAvgSpotData AS spot
ON dd.Serial = spot.Serial AND dd.Timestamp = spot.Nearest5min
LEFT JOIN vwAvgConsumption AS cons
ON dd.Timestamp = cons.Nearest5min
ORDER BY dd.Timestamp DESC;
Bovenstaande stuurt niet meer de invertertemperatuur naar V5 (dit komt van Wunderground) en V7...V12 worden gevuld met de DC data. Je kunt dit zelf uiteraard wijzigen zo je wilt.
[
Voor 43% gewijzigd door
Joepla op 21-08-2017 20:36
]