@arteck mit der pyMeterBus library erhalte ich nun auch Daten von der Uhr
NEWS
Best posts made by obstbauer
-
RE: Wasseruhr mit m-bus Adapter auslesen?posted in Einbindung von Geräten
Latest posts made by obstbauer
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij danke für den Tipp, ich habe ein issue eröffnet
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij ist per Kabel verbunden
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij ja es ist seltsam, manchmal läuft es mehrere Stunden und dann wieder nur eine Stunde
pi@raspberrypi:~ $ sudo journalctl -u ism7mqtt.service -b -e Oct 07 16:59:50 raspberrypi bash[20298]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16) Oct 07 16:59:50 raspberrypi bash[20298]: at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) Oct 07 16:59:50 raspberrypi bash[20298]: at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 07 16:59:50 raspberrypi systemd[1]: ism7mqtt.service: Deactivated successfully. Oct 07 16:59:50 raspberrypi systemd[1]: ism7mqtt.service: Consumed 31.440s CPU time. Oct 07 20:05:32 raspberrypi systemd[1]: Started ism7mqtt.service - ism7mqtt. Oct 07 21:19:52 raspberrypi bash[21690]: System.IO.InvalidDataException: timeout Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism> Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/R> Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 07 21:19:52 raspberrypi bash[21690]: System.Net.Sockets.SocketException (125): Operation canceled Oct 07 21:19:52 raspberrypi bash[21690]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) Oct 07 21:19:52 raspberrypi bash[21690]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16) Oct 07 21:19:52 raspberrypi bash[21690]: at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 07 21:19:52 raspberrypi systemd[1]: ism7mqtt.service: Deactivated successfully. Oct 07 21:19:52 raspberrypi systemd[1]: ism7mqtt.service: Consumed 1min 1.122s CPU time. Oct 07 21:55:39 raspberrypi systemd[1]: Started ism7mqtt.service - ism7mqtt. Oct 08 11:50:14 raspberrypi bash[22379]: System.IO.InvalidDataException: timeout Oct 08 11:50:14 raspberrypi bash[22379]: at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism> Oct 08 11:50:14 raspberrypi bash[22379]: at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/R> Oct 08 11:50:14 raspberrypi bash[22379]: at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 08 11:50:14 raspberrypi bash[22379]: System.Net.Sockets.SocketException (125): Operation canceled Oct 08 11:50:14 raspberrypi bash[22379]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) Oct 08 11:50:14 raspberrypi bash[22379]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16) Oct 08 11:50:14 raspberrypi bash[22379]: at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) Oct 08 11:50:14 raspberrypi bash[22379]: at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 08 11:50:14 raspberrypi systemd[1]: ism7mqtt.service: Deactivated successfully. Oct 08 11:50:14 raspberrypi systemd[1]: ism7mqtt.service: Consumed 9min 2.241s CPU time. Oct 08 15:09:10 raspberrypi systemd[1]: /etc/systemd/system/ism7mqtt.service:6: Missing '=', ignoring line. Oct 08 15:09:15 raspberrypi systemd[1]: Started ism7mqtt.service - ism7mqtt. Oct 08 15:39:39 raspberrypi bash[28120]: System.IO.InvalidDataException: timeout Oct 08 15:39:39 raspberrypi bash[28120]: at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism> Oct 08 15:39:39 raspberrypi bash[28120]: at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/R> Oct 08 15:39:39 raspberrypi bash[28120]: at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 08 15:39:39 raspberrypi bash[28120]: System.Net.Sockets.SocketException (125): Operation canceled Oct 08 15:39:39 raspberrypi bash[28120]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) Oct 08 15:39:39 raspberrypi bash[28120]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16) Oct 08 15:39:39 raspberrypi bash[28120]: at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) Oct 08 15:39:39 raspberrypi bash[28120]: at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client> Oct 08 15:39:39 raspberrypi systemd[1]: ism7mqtt.service: Deactivated successfully. Oct 08 15:39:39 raspberrypi systemd[1]: ism7mqtt.service: Consumed 27.262s CPU time.es erscheint immer:
Oct 08 15:39:39 raspberrypi bash[28120]: System.IO.InvalidDataException: timeout -
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij wenn es läuft, läuft es wirklich gut, aber leider sehe ich jetzt, dass der Deinst das eine Mal nach jknapp 50 Minuten abgebrochen hat und jetzt nach 1 Stunde 20 Minuten:
Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM> Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/I> Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7C> Oct 07 21:19:52 raspberrypi bash[21690]: System.Net.Sockets.SocketException (125): Operation canceled Oct 07 21:19:52 raspberrypi bash[21690]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) Oct 07 21:19:52 raspberrypi bash[21690]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16) Oct 07 21:19:52 raspberrypi bash[21690]: at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) Oct 07 21:19:52 raspberrypi bash[21690]: at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7C> Oct 07 21:19:52 raspberrypi systemd[1]: ism7mqtt.service: Deactivated successfully. Oct 07 21:19:52 raspberrypi systemd[1]: ism7mqtt.service: Consumed 1min 1.122s CPU time.woran könnte das nun liegen ? Alle anderen mqtt Dienste laufen eigentlich einfwandfrei....
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@obstbauer yeah es läuft!
Vielen Dank für die Unterstützung.
Eine Frage hätte ich noch, wo hätte ich sehen sollen, dass die parameter.json selbst erstellt werden muss ? -
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij so es hat mal etwas geklappt, die parameter.json wurde erstellt und sieht jetzt auch so aus wie gezeigt,
allerdings hat erstellen nur mit sudo geklappt und nicht ohneein weiterer Fehler ist, dass sie sich zumindest bei mir im ordner /makeconfig steht, dieser Teil fehlt im Pfad vom Aufruf hat noch gefehlt
--separate -t /opt/ism7mqtt/makeconfig/parameter.jsonbeim Aufruf von
OPENSSL_CONF=/opt/ism7mqtt/openssl.cnf .....startet das Programm leider trotzdem nicht, wenn ich das mqtt Passwert in " " setze dann kommt nach dem Aufruf ein
>muss ich da etwas eingeben ? Es sollte doch automatisch starten und Werte abfragen?
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij said in Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?:
/opt/ism7mqtt/makeconfig/ism7config
wenn ich im Verzeichnis
pi@raspberrypi:/opt/ism7mqtt/makeconfig $den Befehl
/opt/ism7mqtt/makeconfig/ism7config -tausführe, erhalte ich als Antwort:
ism7config: Missing required value for option '-t'. Try 'ism7config --help' for more informationwas fehlt hier noch ? Die Datei parameter.json wurde dann auch nicht erstellt.
Die Verwirrung durch das fehlende "e" kommt aus dieser Anleitung, die ja auch deinem Weg entspricht, dort steht es "falsch" geschrieben, aber auch kein Hinweis darauf, dass die Datei erst erstellt werden muss
wenn ich den Debug Parameter -d hinzufüge erhalte die gleiche Antwort wie bisher, also nichts. Es fehlt ja aber auch noch meine parameter.json, die aus welchen Gründen auch immer nicht erstellt wird/wurde.
Das Passwort der ism hat keine Sonderzeichen aber das mqtt Passwort.
-
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
ich nutze für mein Raspi die Version
ism7config-linux-arm64.zip -
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij ok also das Wolf Smartset ist jetzt nicht mehr verbunden, geht trotzdem nicht...
Nochmal zum Anfang zurück, wenn ich die Dateien entpackt habe und Rechte vergeben hab, soll ich den Ausdruck
OPENSSL_CONF=/opt/ism7mqtt/openssl.cnf /......ausführen oder ?
Dann sollte das Programm gestartet sein und laufen ?
Meine Ausgabe sieht so aus:pi@raspberrypi:/opt/ism7mqtt $ OPENSSL_CONF=/opt/ism7mqtt/openssl.cnf /opt/ism7mqtt/ism7mqtt -m 192.168.178.72 -i 192.168.178.63 -p LaLaLa --mqttuser LaLaLa --mqttpass LaLaLa -mqttport 1885 --separate -t /opt/ism7mqtt/paramter.json OPENSSL_CONF=/opt/ism7mqtt/openssl.cnf /opt/ism7mqtt/ism7mqtt -m 192.168.178.72 -i 192.168.178.63 -p LaLaLa --mqttuser LaLaLa --mqttpass LaLaLaOPENSSL_CONF=/opt/ism7mqtt/openssl.cnf /opt/ism7mqtt/ism7mqtt -m 192.168.178.72 -i 192.168.178.63 -p LaLaLa --mqttuser LaLaLa --mqttpass LaLaLa -mqttport 1885 --separate -t /opt/ism7mqtt/paramter.json -m, --mqttServer=VALUE MQTT Server -i, --ipAddress=VALUE Wolf Hostname or IP address -p, --password=VALUE Wolf password -t, --parameter=VALUE path to parameter.json - defaults to parameter.json --mqttuser=VALUE MQTT username --mqttpass=VALUE MQTT password --mqttqos=VALUE MQTT QoS --mqttport=VALUE MQTT port (defaults to 1883) -s, --separate send values to separate mqtt topics - also disables json payload --retain retain mqtt messages --interval=VALUE push interval in seconds (defaults to 60) --hass-id=VALUE HomeAssistant auto-discovery device id/entity prefix (implies --separate and --retain) -d, --debug dump raw xml messages -h, --help show helpMuss ich bei dieser Zeile
sudo chown $USER:$USER ism7mqtt/USER durch pi ersetzen oder bleibt das so ?
die Dateiparamter.jsonhabe ich selbst erstellt, da diese nicht vorhanden war.
Sonderzeichen im Passwort sollten kein Problem sein oder ? -
RE: Wolf WP CHA-10 - iSME7i (Wolf Link) oder iSME8i besser ?posted in Einbindung von Geräten
@ullij Hallo, danke für die Antwort. Klar braucht man beide Verbindungen nicht, da aber bisher nur die Verbindung zu Smartset läuft und ich gerade in der Inbetriebnahmephase bin geht es halt nur so, wenn mqtt mal läuft habe ich es genauso vor über VPN zu machen.
Das Smartset Prtal scheint noch verbunden zu sein:

ich weiß halt nicht wie ich die App ausloggen kann, da ich dazu bisher nichts gefunden habe. Wenn das Handy offline ist und ich mich am PC anmelde und normal abmelde bleibt der Status connected.
sudo systemctl status ism7mqtthier bekomme ich ja noch keine aktuellen Werte, da die Verbindung ja noch nicht klappt.
Im Smartset am PC kann man diese Verbindung noch wegnehmen: