dmv een script.. laten berekenen dus.NovapaX schreef op maandag 29 februari 2016 @ 20:28:
Vraagje:
Hoe kan ik in Domoticz mijn 'werkelijke' energieverbruik zien als je zonnepanelen hebt?
Dus:
Verbruik = Energiemeter afname + (zonnepanelen opwek - energiemeter teruglevering)
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Energy=$(GetStatus $StroomIdx Data) Solar=$(curl -s "http://$domoticzip/json.htm?type=devices&rid=$SolarIdx") SolarCounter=$(echo $Solar| jq ".result[0].Data" |awk '{ print $1 }' | tr -d '"' | tr -d ".") SolarActual=$(echo $Solar| jq ".result[0].Usage" |awk '{ print $1 }' | tr -d '"') IFS=';' read CounterLow CounterHigh DelivLow DelivHigh ActualUsage ActualDeliv <<< "$Energy" CounterUsed=$(echo "( $CounterLow + $CounterHigh )" | bc) CounterDeliv=$(echo "( $DelivLow + $DelivHigh )" | bc) CounterTotal=$(echo $CounterUsed - $CounterDeliv + $SolarCounter | bc) if [ $ActualDeliv -gt "0" ];then Usage=$(echo $SolarActual - $ActualDeliv | bc) else Usage=$(echo $ActualUsage + $SolarActual | bc) fi curl -s "http://$domoticzip/json.htm?type=command¶m=udevice&idx=$UsedIdx&nvalue=0&svalue=$Usage;$CounterTotal" |
er staan wat verwijzingen in.. maar het helpt je opweg....