Seite 17 von 23

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Mo Feb 28, 2022 12:43 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Mo Feb 28, 2022 7:03 pm
von okaegi
Ah super, danke für die Rückmeldung.
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Do Mär 03, 2022 8:01 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Do Mär 03, 2022 8:37 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 10:07 am
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?

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 12:11 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 3:26 pm
von okaegi
Er publisht Watt nur neu wenn es sich ändert. Kannst du im automatic Modus mal verschiedene Aktpower schickrn ?
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 3:44 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 4:06 pm
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

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Fr Mär 04, 2022 6:12 pm
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?