Seite 6 von 6

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Mi Jan 20, 2021 11:51 pm
von TeutoRockA
Hallo,

ich teste gerade die Einstellung Smart Home 2.0 etc. - bin recht neu hier, hab es aber gut geschafft, den Raspi aufzusetzen - funktioniert alles toll, nun hatte ich vor mit einem Shelly PlugS noch den E-Bike Akku aus PV-Überschuss zu laden.

Ein Speicher ist noch nicht installiert (kommt noch) und die PV-Anlage ist installiert aber noch nicht angeschlossen - allein der KSEM (Kostal Smart Energy Meter) läuft schon (Verzögerung Zähler Installation der Stadtwerke durch Corona und Feiertage).

Zum Testen reichts schon mal, Go-E gut eingebunden.

Am Shelly hab ich nun, um die Einstellungen zu testen, kurz nen Heizlüfter dran gehängt. Dieser sollte dann ab einem Bezug über 150 Watt eigentlich abschalten - da ich ja noch keine PV habe, habe ich im Moment immer Bezug ...

Meine Einstellungen in der aktuellen Nightly im Smarthome 2.0:

Gerätename: EBike
Gerätetyp: Shelly
IP-Adresse: 192.168.178.150
Gerät kann abschalten: ja
Mindesteinschaltdauer: 1
Maximaleinschaltdauer: 1440
Bei Autoladen ausschalten: Nein
Einschaltschwelle: 1000
Einschaltverzögerung: 1
Ausschaltschwelle: 150
Ausschaltverzögerung: 0
Temperatursensoren: 0
Separate Leistungsmessung: Nein

Die Einstellung / bzw. der Shelly wird richtig angezeigt - auch die Leistung, er schaltet jedoch nicht ab (nur Lüfter 15 W, mit Heizen 980 W).


Im Log bin ich auf folgendes gestoßen (mit Heizen 980 W):
Total Watt alle abschaltbarer smarthomedevices: 0
2021-01-21 00:06:28: Device: 1 EBike Maximale Einschaltdauer noch nicht erreicht
2021-01-21 00:06:28: Device: 1 EBike SoC höher als Abschalt SoC, lasse Gerät weiterlaufen
2021-01-21 00:06:33: Wattbezug: -1158 Uberschuss: -1158 Speicherleistung: 0 SpeicherSoC: 100
2021-01-21 00:06:34: Device: 1 EBike keine separate Leistungsmessung
2021-01-21 00:06:34: Device: 1 EBike relais: 1 aktuell: 982 Zaehler Hw: 0
2021-01-21 00:06:34: Total Watt alle abschaltbarer smarthomedevices: 0
2021-01-21 00:06:34: Device: 1 EBike Maximale Einschaltdauer noch nicht erreicht
2021-01-21 00:06:34: Device: 1 EBike SoC höher als Abschalt SoC, lasse Gerät weiterlaufen
und dadurch in der Datei smarthomehandler.py auf die Definition der Variable speichersoc, wo der zugewiesene Wert, wenn kein Speicher vorhanden ist, auf 100 gesetzt wird.

Dadurch wird dann aber in den if-Bedingungen die falsche Schleife genommen.

Durch Setzen auf 0 in den Definitionen im smarthomehandler.py klappt es dann:
def loadregelvars():
global uberschuss
global speicherleistung
global speichersoc
global speichervorhanden
global loglevel
global reread
global wattbezug
global numberOfSupportedDevices
try:
with open('ramdisk/speichervorhanden', 'r') as value:
speichervorhanden = int(value.read())
if ( speichervorhanden == 1):
with open('ramdisk/speicherleistung', 'r') as value:
speicherleistung = int(float(value.read()))
with open('ramdisk/speichersoc', 'r') as value:
speichersoc = int(float(value.read()))
else:
speicherleistung = 0
speichersoc = 0 #vorher 100
except Exception as e:
logDebug("2", "Fehler beim Auslesen der Ramdisk (speichervorhanden,speicherleistung,speichersoc): " + str(e))
speichervorhanden = 0
speicherleistung = 0
speichersoc = 0 #vorher 100
Gruß, Basti

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Jan 21, 2021 5:10 pm
von okaegi
Ursache war das im Smarthomehandler bei openwb Installationen ohne Speicher ein Smarthomedevice spezischer Wert falsch vorbelegt wurde. Sollte im neusten Nighly korrigiert sein.
Bitte testen,
Danke Oliver

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Jan 21, 2021 7:52 pm
von TeutoRockA
Getestet - klappt jetzt.

Das einzige, was mir im Log noch auffällt ist folgender Eintrag:
3: Total Watt alle abschaltbarer smarthomedevices: 0 sollte hier nicht ein Wert > 0 stehen??
2021-01-21 20:42:43: Device: 1 EBike Maximale Einschaltdauer noch nicht erreicht
2021-01-21 20:42:43: Device: 1 EBike SoC niedriger als Abschalt SoC, prüfe weitere Bedingungen
2021-01-21 20:42:43: Device: 1 EBike Überschuss kleiner Ausschaltschwelle
2021-01-21 20:42:43: Device: 1 EBike Ausschaltverzögerung noch nicht erreicht. 60 ist größer als 41
2021-01-21 20:42:48: Wattbezug: -1137 Uberschuss: -1137 Speicherleistung: 0 SpeicherSoC: 100
2021-01-21 20:42:49: Device: 1 EBike keine separate Leistungsmessung
2021-01-21 20:42:49: Device: 1 EBike relais: 1 aktuell: 957 Zaehler Hw: 0
2021-01-21 20:42:49: Total Watt alle abschaltbarer smarthomedevices: 0


Und darüber hinaus vielleicht noch 2 Requests:

1. Smarthome Devices wie den Shelly Plug per Schalter als zusätzlichen Ladepunkt definierbar machen, wenn darüber z.B. per Überschuss das E-Bike, der E-Scooter etc.. geladen werden soll (oder auch nur ein E-Auto mit normalem Schuko Stecker). Dann sollte das SmartHome Device auch im Ladelog auftauchen ....

2. schaltbare Smarthome Devices sollten in der Übersichtsansicht auch schalten lassen (?) - oder ist das bewusst nicht gewollt.


So long, Basti

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Jan 21, 2021 8:28 pm
von openWB
2) ist möglich.
Siehe https://openwb.de/main/?page_id=662 Punkt 18.

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Jan 21, 2021 8:42 pm
von okaegi
TeutoRockA hat geschrieben: Do Jan 21, 2021 7:52 pm Getestet - klappt jetzt.

Das einzige, was mir im Log noch auffällt ist folgender Eintrag:
3: Total Watt alle abschaltbarer smarthomedevices: 0 sollte hier nicht ein Wert > 0 stehen??
2021-01-21 20:42:43: Device: 1 EBike Maximale Einschaltdauer noch nicht erreicht
2021-01-21 20:42:43: Device: 1 EBike SoC niedriger als Abschalt SoC, prüfe weitere Bedingungen

So long, Basti
Dieser Wert wird nur gefüllt, wenn du bei dem Smarthomedevices "bei Autoladen ausschalten" auf ja setzt. Der hier gerechnete Wert wird bei der Überschussberechnung
Im pv Modus in der Überschussrechnung mit einbezogen. Somit kannst du bewusst Smarthomedevices definieren, die beim Autoladen ausgeschaltet werden.
Gruss Oliver

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Fr Jan 22, 2021 1:02 pm
von TeutoRockA
openWB hat geschrieben: Do Jan 21, 2021 8:28 pm 2) ist möglich.
Siehe https://openwb.de/main/?page_id=662 Punkt 18.
🤦🏻‍♂️ Jau stimmt - hatte ich glatt übersehen, beziehungsweise nicht gemerkt, dass die Schaltfläche schaltbar ist…

Tolle Leistung Von eurem Team! Bald kommt die Spende und die Gesamtvorstellung meines Projekts hier zu Hause!

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Feb 11, 2021 7:08 pm
von thesorrow101
Was hat es mit dem Smarthome Loglevel auf sich? Ich werde da noch nicht ganz schlau draus?

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Feb 11, 2021 8:17 pm
von okaegi
Du stellst auf der Smarthome 2.0 ganz unten den Log level ein.
Je nach loglevel wird mehr oder weniger protokolliert (in smarthome.log)
Loglevel 2

2021-02-11 20:54:59: Total Watt abschaltbarer smarthomedevices: 0
2021-02-11 20:54:59: Total Watt nichtabschaltbarer smarthomedevices: 4266
2021-02-11 20:54:59: (1) Stiebel Maximale Einschaltdauer nicht erreicht
2021-02-11 20:54:59: (1) Stiebel SoC niedriger als Abschalt SoC, prüfe weiter
2021-02-11 20:54:59: (1) Stiebel Überschuss -7750 kleiner Ausschaltschwelle-100
2021-02-11 20:54:59: (1) Stiebel Ausschaltverzögerung erreicht, bereits aus
2021-02-11 20:54:59: (2) MystromB Maximale Einschaltdauer nicht erreicht
2021-02-11 20:54:59: (2) MystromB SoC niedriger als Abschalt SoC, prüfe weiter
2021-02-11 20:54:59: (2) MystromB Überschuss -7750 kleiner Ausschaltschwelle-100
2021-02-11 20:54:59: (2) MystromB Ausschaltverzögerung erreicht, bereits aus
2021-02-11 20:54:59: (9) Heizstab Maximale Einschaltdauer nicht erreicht
2021-02-11 20:54:59: (9) Heizstab Soll nicht eingeschaltet werden bei Ladung, pruefe
2021-02-11 20:54:59: (9) Heizstab Ladung läuft nicht, pruefe weiter
2021-02-11 20:54:59: (9) Heizstab SoC niedriger als Abschalt SoC, prüfe weiter
2021-02-11 20:54:59: (9) Heizstab Überschuss -9750 kleiner Ausschaltschwelle-100

Loglevel 1

2021-02-11 21:06:06: (2) Mystromd angeschaltet. Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 0
2021-02-11 21:06:14: (2) mystrom temp sensor: 1 Grad: 21.25

Loglevel 2

Ist dann ruhig

Wir tauschen loglevel 0 und 2 gelegentlich.

Zum Fehlersuchen ist loglevel 2 optiomal

Gruss Oliver

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Feb 11, 2021 10:08 pm
von thesorrow101
Ah ok, aber abseits der Fehlersuche ist es für die normale Nutzung nicht relevant oder?

Re: Smarthome 2.0 Erweiterungen (HTTP Devices, neue Farben, monthly Charts)

Verfasst: Do Feb 11, 2021 10:16 pm
von okaegi
Richtig