Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
Benutzeravatar
humschti
Beiträge: 549
Registriert: Mo Nov 25, 2019 8:25 am
Wohnort: Nürensdorf (Schweiz)

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von humschti »

Hallo Oliver

Syslog hat nun Klärung gebracht - hat nichts mit der openWB zu tun sondern der Shelly meldet overheat:
2022-02-28 13_42_27-Manage Local Syslog Watcher.png
Werde den mal durch einen Shelly Plus 1PM ersetzen.

Danke & gruess
martin
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
okaegi
Beiträge: 2214
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Ah super, danke für die Rückmeldung.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
tubist88
Beiträge: 10
Registriert: Fr Dez 06, 2019 1:25 pm
Wohnort: 97...

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von tubist88 »

MQTT Leistungsmessung bei Verbrauchern in SmartHome 2.0 funktioniert bei mir nicht.
Per MQTT schreiben geht nicht, ich habe sowohl Topic openWB/SmartHome/set/Devices/4/Aktpower als auch openWB/SmartHome/set/Devices/4/Watt probiert. installierte Version: 1.9.257
19 kWp PV
8 kWh LiFeYPo4 Eigenbau (15x Winston 160Ah) an SMA SI 4.4H
Tesla S, Tesla Y, Keba P20, goE Charger
Panasonic Luft-Wasser Wärmepumpe und Pelletskessel
Loxone für PV-Überschussladesteuerung, Speicher- Heizungsmanagment
openWB auf Raspi 4
okaegi
Beiträge: 2214
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Bei on.py sollte das hier geschrieben werden:
client.publish("openWB/SmartHome/set/Devices/"+str(devicenumber)+"/ReqRelay", "1", qos=0, retain=True)
client.loop(timeout=2.0)
client.publish("openWB/SmartHome/set/Devices/"+str(devicenumber)+"/Ueberschuss

Bei watt.py lesen sollte das hier gelesen werden.

client.subscribe("openWB/SmartHome/set/#", 2)

if (( "openWB/SmartHome/set/Device" in msg.topic) and ("Aktpower" in msg.topic)):

Das ist die aktuellen Leistungsaufnahme.

if (( "openWB/SmartHome/set/Device" in msg.topic) and ("Powerc" in msg.topic)):

Und das ist der Zähler

Zeile 69 hat es ein log Statement auskommentiert.
#print ('%s devicenr %s aktpower %6d ' % (time_string,devicenumber,aktpower),file=fx)

Dann soltte auf der ramdisk ein mqtt.log geschrieben werden.
Beide Felder dann int ohne Nachkomaastellen
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
tubist88
Beiträge: 10
Registriert: Fr Dez 06, 2019 1:25 pm
Wohnort: 97...

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von tubist88 »

Ist sicher nett gemeint, aber mit der Antwort und Deinen Abkürzungen kann ich leider nichts anfangen.

ich möchte einfach nur einen Verbraucher visualiert bekommen.
Muss ich denn da etwas zusätzliches tun außer den Verbraucher im Punkt Smart Home 2.0 anzulegen und den Wert per mqtt zu senden?
19 kWp PV
8 kWh LiFeYPo4 Eigenbau (15x Winston 160Ah) an SMA SI 4.4H
Tesla S, Tesla Y, Keba P20, goE Charger
Panasonic Luft-Wasser Wärmepumpe und Pelletskessel
Loxone für PV-Überschussladesteuerung, Speicher- Heizungsmanagment
openWB auf Raspi 4
rleidner
Beiträge: 793
Registriert: Mo Nov 02, 2020 9:50 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von rleidner »

Ich hoffe, das hilft etwas:

Ich kann auf meiner Test-OWB die Leistung per MQTT anzeigen mit z.B.

Code: Alles auswählen

mosquitto_pub -h pi03 -t openWB/SmartHome/set/Devices/2/Aktpower -m 2 -q 2
... allerdings nur wenn das Device im Mondus Manuell ist und auch dann scheinbar nicht zuverlässig.

Wenn ich mosquitto beobachte mit

Code: Alles auswählen

mosquitto_sub -v -q 2 -h pi03 -t openWB/SmartHome/# | grep "/2"

sehe ich im modus Manuell die set messages und die Bestätigung:

Code: Alles auswählen

openWB/SmartHome/set/Devices/2/Aktpower 2    <-- set
openWB/SmartHome/set/Devices/2/Ueberschuss 2991
openWB/SmartHome/Devices/2/Watt 2                 <-- ok
openWB/SmartHome/set/Devices/2/Aktpower 0   <-- set
openWB/SmartHome/set/Devices/2/Ueberschuss 2941
openWB/SmartHome/Devices/2/Watt 0  <-- ok


Im Modus Automatic kommen zuverlässig keine Bestätigungen:

Code: Alles auswählen

openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Ueberschuss 223
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Aktpower 2
openWB/SmartHome/set/Devices/2/Ueberschuss 225
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
okaegi
Beiträge: 2214
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Er publisht Watt nur neu wenn es sich ändert. Kannst du im automatic Modus mal verschiedene Aktpower schickrn ?
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
tubist88
Beiträge: 10
Registriert: Fr Dez 06, 2019 1:25 pm
Wohnort: 97...

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von tubist88 »

hatte ich versucht.
Zunächst wäre die Frage zu klären, ob es überhaupt per mqtt geht oder ob das noch Beta ist.
Dann die Frage, ob es auch für passive Verbraucher geht.
Dann die Frage nach dem korrekten Topic, hier sind die Anleitungen wiedersprüchlich. Einmal ist die Rede von .../Watt und einmal von .../AktPower
19 kWp PV
8 kWh LiFeYPo4 Eigenbau (15x Winston 160Ah) an SMA SI 4.4H
Tesla S, Tesla Y, Keba P20, goE Charger
Panasonic Luft-Wasser Wärmepumpe und Pelletskessel
Loxone für PV-Überschussladesteuerung, Speicher- Heizungsmanagment
openWB auf Raspi 4
okaegi
Beiträge: 2214
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von okaegi »

Die aktuelle Leistungsaufnahme vom jedem Smarthomedevice wird bei Änderung unter Watt gepublished. (von openwb geschrieben)
Und in aktpower wird die Leistungsaufnahme vom jeweiligen Smarthome device von openWb ausgelesen (von openwb gelesen).
Die Funktion ist schon länger in der nightly vorhanden.
Anbei die aktuelle Beschreibung der Smarthomedefinition aus dem Gui.
Wenn du nur einen Verbraucher loggen willst, must du unter Gerät kein und unter Separate Leistungsmessung mqtt erfassen.
Wie hast du dein Gerät parametrisiert ?
Gruss Oliver
Dateianhänge
Screenshot_20220304-170208_Edge.jpg
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Toboli
Beiträge: 60
Registriert: Mi Aug 18, 2021 6:16 am

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Beitrag von Toboli »

Wir haben einen Opel Rocks für unseren Sohn, welcher nur über 230V geladen werden kann. Ich habe eine Steckdose über Shelly schaltbar gemacht. Könnte man den PV Lademodus 1:1 für Smarthome 2.0 integrieren?
Antworten