NEWS
Adapter "smartmeter"
-
@RappiRN said in Adapter "smartmeter":
@digitalnaive sagte in Adapter "smartmeter":
... und ich habe einen NUC auf dem Linux Server laeuft.
Ich glaube nicht, wenn ich das hier richtig verstehe.
Enrico
Es ist ganz regulär Linux Server auf dem NUC installiert und dazu ioBroker. Was kann/soll daran anders sein, als auf einem PI?
-
Die ganzen anderen Möglichkeiten werden dich wahrscheinlich erstaunen, wenn du, so wie ich, ein Anfänger bist. Mir würden schon ein paar Varianten einfallen und den Profis hier wohl noch viel mehr!
Enrico
-
@RappiRN said in Adapter "smartmeter":
Die ganzen anderen Möglichkeiten werden dich wahrscheinlich erstaunen, wenn du, so wie ich, ein Anfänger bist. Mir würden schon ein paar Varianten einfallen und den Profis hier wohl noch viel mehr!
Enrico
Ok. Und wie bekomme ich jetzt heraus ob die Befürchtung stimmt?
-
Immer schön im Forum mitlesen, dann wirst du viele Hardware/Software-Variationen kennenlernen!
Enrico
-
Dann hoffe ich, dass vllt noch jemand eine Idee hat. Der Adapter ist erst 3 Tage alt und ich würde ihn ungern behalten, wenn er gar nicht funktioniert.
-
Der Adapter (und auch der Lesekopf) funktioniert auf jeden Fall. Das Problem ist eben, dass dein Zähler hier noch nicht so oft aufgetaucht ist und deshalb nicht sicher gesagt werden kann, mit welchen Einstellungen du auf Fehlersuche gehen kannst!
Enrico
-
jetzt müssten wir nur noch wissen ob er auch an USB0 hängt
-
@Homoran said in Adapter "smartmeter":
jetzt müssten wir nur noch wissen ob er auch an USB0 hängt
Sagt das der dmesg | grep Befehl nicht aus?
-
@digitalnaive hab lange gesucht.
Bitte Code auch als Code einstellenGut dann bleibt ja fast nur, dass der Kopf falsch sitzt.
Oder hast du noch was am USB?
-
Stehen hier benötigte Infos drin? Da steht zwar ein anderer Hersteller drin, aber der taucht bei der Suche nach der Gerätebezeichnung öfter auf!
Enrico
-
@RappiRN
höchstens:auf dem Raspberry muss das als sudo ausgeführt werden, da sonst der Zugriff auf die serielle Schnittstelle nicht möglich ist.
Wann wurde dein ioBroker installiert?
-
Pafal und Apator sind eine FirmenGruppe und damit identisch.
-
-
@RappiRN
wichtig ist wohl dieser part:"protocol": "d0", "device": "/dev/ttyUSB0", "pullseq": "2F3F210D0A", "ackseq": "063030300D0A", "baudrate": 300, "parity": "7e1", "baudrate_change_delay": 0
Also D0
Baudrate und parityirgendwo stand noch was von delay
-
Also früher musste man noch das Paket Serialport manuell installieren.
Schau mal in /opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport was in der package.json steht ... Die Version zählt am Ende und ob es das bei dir überhaupt gibt.
Sonst: iobroker stoppen und das Paket nach installieren.
cd /opt/iobroker npm i serialport
Dann nochmal den Adapter testen.
-
@wendy2702
find ich nix:This adapter for ioBroker allows the reading and parsing of smartmeter protocols that follow the OBIS number logic to make their data available. The Adapter needs nodejs 4.x to work! This Adapter needs to have git installed currently for installing!
Kann ich mich auch nicht dran erinnern
-
@Homoran hmmm.... verwechsel ich das mit Modbus ?
Wobei das Package eigentlich für Anwendungen benötigt wird die auf den Serialport zugreifen wenn ich mich richtig erinnere.
Ist aber auch schon laaaaaannnnnggggeeee her und ich weiß das ich es mal nach dieser Seite installiert habe:
http://www.iobroker.net/docu/?page_id=5510&lang=de
Allerdings stand damals so 2016 hier auch noch der Serialport Befehl drin.
-
Also ich hab tagsüber noch dem Hersteller von dem Adapter geschrieben und gerade folgenden Link zur Konfiguration von dem Adapter bekommen:
Daraufhin habe ich jetzt den stty Befehl ausgeführt und in einem parallel Fenster das echo getriggert. Daraufhin kommt im ersten Fenster wo ich cat /dev/ttyUSB0 laufen lasse folgendes:
digitalnaive@asrock:~$ sudo cat /dev/ttyUSB0 cat: /dev/ttyUSB0: Resource temporarily unavailable
In der PDF steht ja noch, dass auch der Handshake ausgeschaltet sein muss. Wo genau finde ich den denn bei Minicom?
-
Wenn du die stty Befehle aus dem PDF nimmst ist doch alles richtig gesetzt.
WICHTIG: Flow Control und Hardware Handshake müssen ausgeschaltet werden, was mit der oben genannen stty Konfiguration durchgeführt wird.
Kannst du den Kopf mal an einen anderen PORT stecken zum testen?
Hast du auch mal das von Seite 2 versucht?
-
@wendy2702 said in Adapter "smartmeter":
Wenn du die stty Befehle aus dem PDF nimmst ist doch alles richtig gesetzt.
WICHTIG: Flow Control und Hardware Handshake müssen ausgeschaltet werden, was mit der oben genannen stty Konfiguration durchgeführt wird.
Kannst du den Kopf mal an einen anderen PORT stecken zum testen?
Hast du auch mal das von Seite 2 versucht?
Also ich habe von Seite 2 erst
Beispiel für fast alle Stromzähler mit der Baudrate 300:
echo -n -e '\x2F\x3F\x21\x0D\x0A' > /dev/ttyUSB0und dann
nach max. 2 Sekunden den folgenden Befehl senden:
echo -n -e '\x06\x30\x30\x30\x0D\x0A' > /dev/ttyUSB0ausgeführt. Daraufhin bekam ich diese Resource temporarily unavailable Meldung.
Kann gerne mal an einen anderen Port stecken. Muss ich dann nochmal was wegen ttyUSB0 ändern? (ich habe nur 3 USB Ports und nur diesen einen Adapter angeschlossen am Gerät, sonst gar nichts)