WR2 Shelly...
WR2 Shelly...
Hallo Leute,
Ich habe gerade mal ein pr gemacht um shelly als WR 2 zu unterstützen. Ich werde erst in einigen Wochen das testen können. Hat jemand shelly als wr und kann man das mal testen ?
Bei der Umstellung kann es im Tageslog einmal einen Sprung gehen. (wechsel auf Simcount Zählerstände) die aber für das Monats und Jahreslog automatisch rausgefiltert werden.
Danke Gruss Oliver
Neu wird am WR2 auch shelly unterstützt. Zusätzlich wurde die automatische Zählerstanderzeugung für PV (Simcount) angepasst:
Wenn zwei WR vorhanden sind, und einer der beiden WR keinen Zählerstand liefert, wird simcount für beide WR auf der gesamten Pv Leistung gerechnet.
Als Input für Simcount dient neu pvallwatt (Summe aus pvwatt und pv2watt), der gerechnete Zähler wird dann auf pvkw, pvallwh und pv2kwh kopiert. Der shelly zugriff wurde auf python3 umgestellt (nur WR2)
E3DC PV Leistung wird nur noch dann genommen wenn kein WR definiert ist.
https://github.com/snaptec/openWB/pull/1717
Ich habe gerade mal ein pr gemacht um shelly als WR 2 zu unterstützen. Ich werde erst in einigen Wochen das testen können. Hat jemand shelly als wr und kann man das mal testen ?
Bei der Umstellung kann es im Tageslog einmal einen Sprung gehen. (wechsel auf Simcount Zählerstände) die aber für das Monats und Jahreslog automatisch rausgefiltert werden.
Danke Gruss Oliver
Neu wird am WR2 auch shelly unterstützt. Zusätzlich wurde die automatische Zählerstanderzeugung für PV (Simcount) angepasst:
Wenn zwei WR vorhanden sind, und einer der beiden WR keinen Zählerstand liefert, wird simcount für beide WR auf der gesamten Pv Leistung gerechnet.
Als Input für Simcount dient neu pvallwatt (Summe aus pvwatt und pv2watt), der gerechnete Zähler wird dann auf pvkw, pvallwh und pv2kwh kopiert. Der shelly zugriff wurde auf python3 umgestellt (nur WR2)
E3DC PV Leistung wird nur noch dann genommen wenn kein WR definiert ist.
https://github.com/snaptec/openWB/pull/1717
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: WR2 Shelly...
...kann ich testen. Einfach melden, wenn es soweit ist.
VG
VG
Re: WR2 Shelly...
Guten Morgen,
hatte mich ja kurz schon im Git zum PR geäußert:
Nachdem ich gestern Abend alle 4 Files
Die Werte kamen zwar rein und wurden oben auch korrekt angezeigt, der Graph bleib jedoch auf Null. Hab leider keinen Screenshot gemacht, gestern Abend, aber im Langzeitlogging ist die Lücke auch gut zu sehen:
Nachdem ich nur die loarvars.sh wieder durch die alte ersetzt habe, war die Darstellung wieder OK. Natürlich wird dadurch das WR2-Shelly-Modul nicht funktionieren, aber das konnte ich bisher noch nicht testen.
Schöne Grüße...
Stefan
hatte mich ja kurz schon im Git zum PR geäußert:
Nachdem ich gestern Abend alle 4 Files
- loadvars.sh
modules/wr2_shelly/main.sh
modules/wr2_shelly/shellywr.py
web/settings/modulconfigpv.php
Die Werte kamen zwar rein und wurden oben auch korrekt angezeigt, der Graph bleib jedoch auf Null. Hab leider keinen Screenshot gemacht, gestern Abend, aber im Langzeitlogging ist die Lücke auch gut zu sehen:
Nachdem ich nur die loarvars.sh wieder durch die alte ersetzt habe, war die Darstellung wieder OK. Natürlich wird dadurch das WR2-Shelly-Modul nicht funktionieren, aber das konnte ich bisher noch nicht testen.
Schöne Grüße...
Stefan
LP1: OpenWB-custom 1p3p; LP2: go-eCharger HOMEfix; PV1: 7,150 kWp Sunny Tripower 7000TL-20, PV2: 4,440 kWp SB 4000TL-20, Sunny Home Manager 2.0; Škoda Citigo e iV, Smart ED3
Re: WR2 Shelly...
Kannst du mal im openwb.log schauen, ich habe nur im Bereich Pv geändert. Was hast du als Pv und Speicherconfig
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: WR2 Shelly...
Leider hab ich das logfile nicht mehr, da ich neu starten musste. Sobald ich wieder etwas Zeit für Spielereien hab, werd ich das Szenario noch mal durchspielen - dann wissen wir mehr. Aktuell muss die openWB einfach nur zuverlässig laufen
LP1: OpenWB-custom 1p3p; LP2: go-eCharger HOMEfix; PV1: 7,150 kWp Sunny Tripower 7000TL-20, PV2: 4,440 kWp SB 4000TL-20, Sunny Home Manager 2.0; Škoda Citigo e iV, Smart ED3
Re: WR2 Shelly...
Wart noch ein Moment, ich pass die Lösung in Absprache mit Lutz nochmal an.
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: WR2 Shelly...
Eben eingespielt --> bei mir läuft es nun.
Dankeschön und schöne Grüße...
Stefan
Dankeschön und schöne Grüße...
Stefan
LP1: OpenWB-custom 1p3p; LP2: go-eCharger HOMEfix; PV1: 7,150 kWp Sunny Tripower 7000TL-20, PV2: 4,440 kWp SB 4000TL-20, Sunny Home Manager 2.0; Škoda Citigo e iV, Smart ED3
Re: WR2 Shelly...
In der neuesten Nightly ist nun der Support für den Shelly am WR2 drin. Gibt es jemand der einen Shelly als WR1 betreibt ?
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: WR2 Shelly...
Habe je einen shelly (ohne plus) mal eingerichtet, die Watt kommen jeweils....
Was bräuchtest Du noch?
VG
Edit: die kWh werden auch aufsummiert
Re: WR2 Shelly...
Ah super.
Hast du Schreibrecht auf deinen Raspi ?
Wenn ja, bitte im Verzeichnis ...modules/wr_shelly
In main.sh
Von
#!/bin/bash
pv_out=$(curl --connect-timeout 3 -s $pv1_ipa/status )
pv_watt=$(echo $pv_out |jq '.meters[0].power' | sed 's/\..*$//')
# if (( $pv_watt > 0 )); then
# pv_watt=$(echo "$pv_watt*-1" |bc)
# fi
pv_watt=$(echo "$pv_watt * -1" | bc)
re='^-?[0-9]+$'
if ! [[ $pv_watt =~ $re ]] ; then
pv_watt="0"
fi
echo $pv_watt > /var/www/html/openWB/ramdisk/pvwatt
echo $pv_watt
Auf
Main.sh
#!/bin/bash
sudo python3 /var/www/html/openWB/modules/wr2_shelly/shellywr.py $pv1_ipa pvwatt
pvwatt=$(</var/www/html/openWB/ramdisk/pvwatt)
echo $pvwatt
Ändern. Dann sollte wr shelly auch als python mit generierten Zähler laufen.
Wenn du kein zugriff hast sag Bescheid , dann mach ich einen pull request.
Danke, Gruss Oliver
Hast du Schreibrecht auf deinen Raspi ?
Wenn ja, bitte im Verzeichnis ...modules/wr_shelly
In main.sh
Von
#!/bin/bash
pv_out=$(curl --connect-timeout 3 -s $pv1_ipa/status )
pv_watt=$(echo $pv_out |jq '.meters[0].power' | sed 's/\..*$//')
# if (( $pv_watt > 0 )); then
# pv_watt=$(echo "$pv_watt*-1" |bc)
# fi
pv_watt=$(echo "$pv_watt * -1" | bc)
re='^-?[0-9]+$'
if ! [[ $pv_watt =~ $re ]] ; then
pv_watt="0"
fi
echo $pv_watt > /var/www/html/openWB/ramdisk/pvwatt
echo $pv_watt
Auf
Main.sh
#!/bin/bash
sudo python3 /var/www/html/openWB/modules/wr2_shelly/shellywr.py $pv1_ipa pvwatt
pvwatt=$(</var/www/html/openWB/ramdisk/pvwatt)
echo $pvwatt
Ändern. Dann sollte wr shelly auch als python mit generierten Zähler laufen.
Wenn du kein zugriff hast sag Bescheid , dann mach ich einen pull request.
Danke, Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923