Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von cjungde »

Noch eine Idee: eine Vorbereitung um OpenWB -intern- mit weiteren Modulen zu erweitern.
Es ist mir klar, dass dies heute schon von extern geht.

Für FHEM hat einer aufgrund der DWD Strahlungsdaten ein Modul mit dem Namen SolarForecast geschrieben. Die Werte sind deutlich genauer als meine Glaskugel aber natürlich nur eine Näherung. Meiner Meinung sollte sowas nicht in den Standard, weil man sonst 2000x hier im Forum erklären muss, warum die Werte nicht 100% stimmen. Aber mir gehts ja auch nur um die Möglichkeit, die OpenWB durch eigene Module zu erweitern, die auch Schaltungssteuerungen übernehmen können. In diesem Fall wäre es ein Modul auf dem gleichen Raspberry ausserhalb von PV, Soc, Bat und EVU.

Ich würde dem Thema aber eine niedrige Prio geben. Die Frage ist nur, ob man eine solche Option in der Applikationsarchitektur schon einplant. Evtl. habt ihr das ja auch schon auf dem Schirm.

Danke für all die vielen Stunden, die Ihr in dieses Thema investiert.
Christoph
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

okaegi hat geschrieben: Mi Jun 23, 2021 4:40 pm
JSAnyone hat geschrieben: Di Jun 22, 2021 6:27 pm Vielleicht kannst du auch noch ein MQTT-Modul in die Liste aufnehmen. Generische HTTP/MQTT Module sind immer gut.
Von Openwb gelesen Topics
Also über ein spezifisch Topic wird z.b. die Leistungsaufnahme, der On / Off Status, und optional einen Zählerstand übermittelt.
Von Openwb geschriebene Topics
Wenn Einschalt oder Ausschaltschwelle überschritten ist und der aktuelle Überschuss.
Grzss Oliver
Mit einer der nächste Nightly gibt es ein generische mqtt Modul für Smarthome 2.0.
Folgende Topics werden neu für die MQTT Smarthomeerweiterung gesendet, ((Beispiel für Device 4);)
Bei durchlaufen vom on trigger
openWB/SmartHome/set/Devices/4/ReqRelay = 1
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt
Bei durchlaufen vom off trigger
openWB/SmartHome/set/Devices/4/ReqRelay = 0
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/SmartHome/set/Devices/4/Aktpower = in Watt erwartet
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/SmartHome/set/Devices/4/Powerc
wenn kein Zähler übergeben wird, rechnet openwb selber
Sperate Leistungsmessung (nur periodische Abfrage) sollte auch gehen.
Bitte testen und feedback. Damit es übersichtlicher wird, neuen Treat.
Es hatte dann noch folgende Frage:

Gibt es derzeit die Möglichkeit den "Status" Automatik/Manuell über MQTT auszulesen und auch zu schreiben?

Zum setzen müsste es das hier sein:
openWB/config/set/SmartHome/Device"s/4/device_manual_control auf 1
Und zum lesen
openWB/config/get/SmartHome/Devices/4/device_manual_control
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
thesorrow101
Beiträge: 718
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von thesorrow101 »

okaegi hat geschrieben: Di Jul 27, 2021 6:26 pm
okaegi hat geschrieben: Mi Jun 23, 2021 4:40 pm
JSAnyone hat geschrieben: Di Jun 22, 2021 6:27 pm Vielleicht kannst du auch noch ein MQTT-Modul in die Liste aufnehmen. Generische HTTP/MQTT Module sind immer gut.
Von Openwb gelesen Topics
Also über ein spezifisch Topic wird z.b. die Leistungsaufnahme, der On / Off Status, und optional einen Zählerstand übermittelt.
Von Openwb geschriebene Topics
Wenn Einschalt oder Ausschaltschwelle überschritten ist und der aktuelle Überschuss.
Grzss Oliver
Mit einer der nächste Nightly gibt es ein generische mqtt Modul für Smarthome 2.0.
Folgende Topics werden neu für die MQTT Smarthomeerweiterung gesendet, ((Beispiel für Device 4);)
Bei durchlaufen vom on trigger
openWB/SmartHome/set/Devices/4/ReqRelay = 1
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt
Bei durchlaufen vom off trigger
openWB/SmartHome/set/Devices/4/ReqRelay = 0
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/SmartHome/set/Devices/4/Aktpower = in Watt erwartet
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/SmartHome/set/Devices/4/Powerc
wenn kein Zähler übergeben wird, rechnet openwb selber
Sperate Leistungsmessung (nur periodische Abfrage) sollte auch gehen.
Bitte testen und feedback. Damit es übersichtlicher wird, neuen Treat.
Es hatte dann noch folgende Frage:

Gibt es derzeit die Möglichkeit den "Status" Automatik/Manuell über MQTT auszulesen und auch zu schreiben?

Zum setzen müsste es das hier sein:
openWB/config/set/SmartHome/Device"s/4/device_manual_control auf 1
Und zum lesen
openWB/config/get/SmartHome/Devices/4/device_manual_control
Gruss Oliver
Bombe, probiere ich morgen mal aus. Dann kann ich vielleicht solange mit einem Skript den derzeitigen Fehler umgehen, dass die openWB in Modus "manuell" alle Geräte nach paar Sekunden abschaltet, wenn ich sie extern schalte.

Mal wieder danke für deinen Einsatz!
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Warte noch bis der Pullrequest drin ist.
Gruss Oliver
https://github.com/snaptec/openWB/pull/1497
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
thesorrow101
Beiträge: 718
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von thesorrow101 »

okaegi hat geschrieben: Di Jul 27, 2021 7:46 pm Warte noch bis der Pullrequest drin ist.
Gruss Oliver
https://github.com/snaptec/openWB/pull/1497
Noch kurze Verständnisfrage zu frühester Start, Spätester Start und spätestens fertig um.

Frühester Start heißt, unabhängig von der PV Energie startet das Gerät er ab da. Spätester Start heißt ab dem Zeitpunkt startet es sicher (unabhängig von den Bedingungen?), außer die Ausschaltschwelle wäre erreicht und spätestens fertig erschließt sich wieder, da ist immer Ende

Stimmt das so?

Korrekt so?
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

ne nicht ganz
Ich muss die Beschreibung noch klarer machen
Spätestens fertig um
Das Gerät wird unabhängig von der Pv Leistung so angestellt, das es um diese Zeit fertig ist. (Basierend auf der Mindesteinschaltdauer).
Wenn das Gerät heute schon an war, wird es nicht mehr eingeschaltet (da schon gelaufen)
Damit ist die Geschirspülmaschine sicher durchgelaufen.


Frühster Start um
Spätester Start um
Das definiert ein Zeitfenster wo die Einschaltbedigung überhaupt geprüft wird.
Das du willst dein Klimaanlage im Schlafzimmer erst ab 16:00 anschmeissen bei Pv Überschuss. Die Ausschaltbedigung gilt immer.
Die zwei Punkte muss ich noch implementieren.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Die Funktionen

Frühster Start um
Beschreibung:
Der Wert "00:00" schaltet die Funktion ab. Einschaltbedingungen gelten erst ab der definierten Uhrzeit. Ausschaltbedingungen gelten den ganzen Tag.

Spätester Start um
Beschreibung:
Der Wert "00:00" schaltet die Funktion ab. Einschaltbedingungen gelten nur bis zu der definierten Uhrzeit. Ausschaltbedingungen gelten den ganzen Tag.

sind nun im Smarthomehandler eingebaut und können getestet werden. Feedback bitte in einem neuen Treat. Ebenso habe ich die MQTT Topics im Samarthome setting eingebaut.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von HSC »

👍
Danke Oliver,
d.h. die jetzige nightly ist damit aktiv, in dieser:
1.9.247 (2021-08-02 14:42:07 +0200 [d6e45d26] )
schon drin? Weil, da steht noch "Das Feature befindet sich noch in der Entwicklung!" dabei....
Werde morgen "frühestens um" gleich testen...
Wie ich eben sehe, ist damit Pkt. 3 auch schon abgehakt.
VG
Zuletzt geändert von HSC am Mo Aug 02, 2021 5:07 pm, insgesamt 1-mal geändert.
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Ja richtig, Software ist drin (seid heute morgen um 7:30 drin) zur Sicherheit würde ich die jetzige Nightly runterladen.
Folgende Punkte sind umgesetzt:

3) Frühster Start um definieren
5) Nur bis steuern (uhrzeit)
7) In Hausverbrauch inkludieren (ja / nein) pro device
9) Generische Mqtt Modul
Viel Spass beim testen
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von HSC »

HSC hat geschrieben: Mo Aug 02, 2021 4:53 pm 👍
Danke Oliver,
d.h. die jetzige nightly ist damit aktiv, in dieser:
1.9.247 (2021-08-02 14:42:07 +0200 [d6e45d26] )
schon drin? Weil, da steht noch "Das Feature befindet sich noch in der Entwicklung!" dabei....
Werde morgen "frühestens um" gleich testen...
Wie ich eben sehe, ist damit Pkt. 3 auch schon abgehakt.
VG
...hatte sich überschnitten, lies mal bitte.
VG
Antworten