Comments (9)
@thgonline
Ein Screenshot des expandierten Objects-tree von sma-em.0 sowie eine Beschreibung der Umgebung (SMA-EM oder SHM, wie viele, Firmwareversionen SEM oder SHM, SMA-EM Adapter Version, Besonderheiten der Netzwerkstruktur (VLAN, DMZ etc), sonstige SMA-Geräte im Netzwerk ) wäre hilfreich für die Analyse. Auch das iobroker log vom Adapter start könnte helfen.
Tritt das Problem regelmäßig alle halbe Stunde auf?
Sind es dann immer die oben gezeigten 8 Meldungen mit denselben OBIS Werten?
from iobroker.sma-em.
Ich habe das gleiche Problem. Seit einem Zeitpunkt, den ich nicht genau eingrenzen kann, bekomme ich jede Minute eine Fehlermeldung. Das ist eine alte Installation, die seit Monaten unverändert läuft.
Auf einer einer neuen Installation (aktueller ioBroker mit aktuellem em-Adapter) wirft mich auch mit den o.g. Fehlern zu, Dabei fällt mir auf, dass ein zweites Gerät mit einer mir unbekannten SN angezeigt wird. Auf der neuen Installation wird der Adapter dann irgendwann wegen Restart-Loop beendet.
Vielleicht hilft es, die Serient-Nr. in die Konfiguration aufzunehmen und alle Datenpakete zu ignorieren, die nicht von der Serien-Nr kommen.
Falk
from iobroker.sma-em.
@fspitzb
Ich habe den Verdacht, dass die o.g. warnings vom SMA Device Discovery herrühren. Das basiert ebenfalls auf multicast. In der Response meldet sich ein SMA Gerät mit einem multicast datagram. Ist es Dir möglich, das erwähnte zweite SMA-Gerät (vermutlich ein Wechselrichter) anhand der Seriennummer zu identifizieren? Wird es vom SMA-Adapter im Objekt-Baum angelegt? Ein screenshot davon wäre hilfreich, ebenso eine Auszug aus dem log mit den warnings so wie aller anderen Meldungen die damit zu tun haben könnten insbesondere vom Start des Adapters und dessen Beendigung durch iobroker.
from iobroker.sma-em.
Die Seriennr. hat keins meiner SMA-Geräte. Hätte mich auch sehr gewundert, weil die Anlage seit 6 Jahren unverändert läuft.
Meldungen vom Start des Adapters bis zum 1. Absturz
Das wiederholt sich im Abstand von 1 Minute, bis ioBroker die Nase voll hat
und den Adapter nicht neu startet.
2021-04-01 14:51:51.284 - info: host.JoomlaTest "system.adapter.sma-em.0" enabled
2021-04-01 14:51:51.294 - info: host.JoomlaTest instance system.adapter.sma-em.0 started with pid 4668
2021-04-01 14:51:51.679 - info: sma-em.0 (4668) starting. Version 0.6.3 in /opt/iobroker/node_modules/iobroker.sma-em, node: v12.22.0, js-controller: 3.2.16
2021-04-01 14:51:51.703 - info: sma-em.0 (4668) Details L1 false Details L2 false Details L3 false Extended info false
2021-04-01 14:51:51.704 - info: sma-em.0 (4668) Listen via UDP on Device enp0s3 with IP 192.168.28.84 on Port 9522 for Multicast IP 239.12.255.254
2021-04-01 14:52:04.641 - error: sma-em.0 (4668) uncaught exception: The value of "offset" is out of range. It must be >= 0 and <= 16. Received 20
2021-04-01 14:52:04.643 - error: sma-em.0 (4668) RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 16. Received 20
at boundsError (internal/buffer.js:82:9)
at Uint8Array.readUInt32BE (internal/buffer.js:305:5)
at Uint8Array.readUIntBE (internal/buffer.js:263:17)
at Socket. (/opt/iobroker/node_modules/iobroker.sma-em/main.js:184:24)
at Socket.emit (events.js:314:20)
at UDP.onMessage [as onmessage] (dgram.js:921:8)
2021-04-01 14:52:04.644 - error: sma-em.0 (4668) Exception-Code: ERR_OUT_OF_RANGE: The value of "offset" is out of range. It must be >= 0 and <= 16. Received 20
2021-04-01 14:52:04.663 - warn: sma-em.0 (4668) Unkown OBIS value 2097152 found in UDP packet. Skip it and going to the next OBIS value.
2021-04-01 14:52:04.663 - warn: sma-em.0 (4668) Unkown OBIS value 3195048 found in UDP packet. Skip it and going to the next OBIS value.
2021-04-01 14:52:04.664 - warn: sma-em.0 (4668) Unkown OBIS value 4194304 found in UDP packet. Skip it and going to the next OBIS value.
2021-04-01 14:52:04.664 - warn: sma-em.0 (4668) Unkown OBIS value 7401228 found in UDP packet. Skip it and going to the next OBIS value.
2021-04-01 14:52:04.665 - info: sma-em.0 (4668) cleaned everything up...
2021-04-01 14:52:04.666 - info: sma-em.0 (4668) terminating
2021-04-01 14:52:04.666 - warn: sma-em.0 (4668) Terminated (UNCAUGHT_EXCEPTION): Without reason
2021-04-01 14:52:05.169 - warn: sma-em.0 (4668) get state error: Connection is closed.
2021-04-01 14:52:05.169 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.169 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.170 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.170 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.170 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.170 - warn: sma-em.0 (4668) get state error: DB closed
2021-04-01 14:52:05.172 - warn: sma-em.0 (4668) get state error: Connection is closed.
2021-04-01 14:52:05.190 - error: host.JoomlaTest instance system.adapter.sma-em.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2021-04-01 14:52:05.190 - info: host.JoomlaTest Restart adapter system.adapter.sma-em.0 because enabled
Einen Screenshot des Objekts mit der ungültigen SN habe ich angehängt
from iobroker.sma-em.
Ganz unten im Screenshot mit der Nr. 1900211981 das "echte" em.
from iobroker.sma-em.
Welche Firmware Version hat der SMA Energy Meter? Traten die warnings erst mit der Version 0.6.x des Adapters auf oder schon vorher?
from iobroker.sma-em.
Firmware des EM ist 1.02.04. Die Fehler treten auch mit dem Adapter 0.5.7 auf. Diese Kombination lief letzten Sommer aber noch fehlerfrei.
Die Datenpakete, die den Adapter durcheinander bringen kommen bestimmt von einem anderen Gerät im Netzwerk, ich habe nur keinen Schimmer von welchem. Es liegt bestimmt nicht an der Kombination von EM und Adapter (wie gesagt die lief monatelang fehlerfrei ohne das am ioBroker/Adapter/EMeter etwas verändert wurde)
Das Ganze hatte über den Winter Pause, als ich den Rechner mit dem ioBroker dann vor ein paar Wochen wieder angeworfen habe, habe ich die Fehler schon beobachtet, allerdings nichts unternommen, weil es funktionierte.
Kannst du die Fehler nicht abfangen, so dass der Adapter nicht mehr abstürzt?
Falk
from iobroker.sma-em.
Ich habe deine Frage im iobroker Forum beantwortet.
Bis vor wenigen Wochen lief es bei mir auch ohne Probleme aber nach irgendeinem Update node.js, Java, SMA EM oder oder kamen die Warnungen.
from iobroker.sma-em.
@thgonline @fspitzb
Issue is fixed with release v0.6.4.
from iobroker.sma-em.
Related Issues (20)
- Get consumer info HOT 1
- Calculation of Total Power Consumption HOT 1
- Think about to fix the issues found by adapter checker HOT 2
- Compatibility check to js-controller 4.0 HOT 1
- get state error: DB closed HOT 1
- How can i install SMA-em in ioBroker? HOT 3
- SMA-EM findet Multicast nicht: UDP Socket error: Error: bind EADDRINUSE 0.0.0.0:9522 HOT 5
- Two Interfaces attached to iobroker/Raspi: SMA-EM listen on wrong Interface HOT 20
- Hello,
- No reading of Pregard with HM 2 HOT 2
- How can I see the current performance HOT 1
- Communication fault HOT 3
- Verbindung zu Home Manager 2 nicht möglich HOT 3
- Netzwerkfehler beim Start (EADDRINUSE / Docker) HOT 19
- Instance sma-em.0 in Multihost Modus is not starting on Master HOT 3
- Update stable version in repo from 0.0.0 to 0.7.0 HOT 3
- Voltage is displayed wrong after update 0.7.0 HOT 13
- Objects "last_message" and "timetick" do not update anymore since update to 0.7 HOT 8
- Stromwerte nur Positiv HOT 1
- Falsche Werte aus SHM 2.0 (psurplus) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.sma-em.