NEWS
Smartmeter Elster AS1440
-
@homoran said in Smartmeter Elster AS1440:
@petlaw sagte in Smartmeter Elster AS1440:
Im gegensatz zu socat:
dann hat socat die noch nicht freigegeben
oder die Konfiguration im Adapter passt nicht
Der Adapter versucht es ja noch nicht einmal.
Es gibt keinen system call open auf irgendwas unterhalb von /dev, weder ttyUSB0 noch den unter /dev/serial/by-id
Wenn da was schief wäre müsste er ja wenigstens einen Versuch (mit einem falschen Device namen oä) machen, oder ?
@petlaw sagte in Smartmeter Elster AS1440:
Der Adapter versucht es ja noch nicht einmal.
doch
@petlaw sagte in Smartmeter Elster AS1440:
2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
nur möglicherweise den falschen
-
@petlaw sagte in Smartmeter Elster AS1440:
Der Adapter versucht es ja noch nicht einmal.
doch
@petlaw sagte in Smartmeter Elster AS1440:
2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
nur möglicherweise den falschen
@homoran said in Smartmeter Elster AS1440:
@petlaw sagte in Smartmeter Elster AS1440:
Der Adapter versucht es ja noch nicht einmal.
doch
leider nicht.
peter@SMARTY:/dev$ sudo ps -ewwf | grep smart [sudo] password for peter: iobroker 1083 730 0 13:36 ? 00:00:01 io.smartmeter.0 peter 1258 886 0 13:43 pts/0 00:00:00 grep smart peter@SMARTY:/dev$ sudo strace -o strace_smart.trc -p 1083 strace: Process 1083 attached ^Cstrace: Process 1083 detached peter@SMARTY:/dev$ grep open strace_smart.trc openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29@petlaw sagte in Smartmeter Elster AS1440:
2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
nur möglicherweise den falschen
Zu keinem Zeitpunkt wird ein system call "open" geloggt auf irgendein Device unterhalb von /dev. Auch nicht auf ein falsches.
-
Also die Lösung war (rückblickend betrachtet) so einfach wie einleuchtend: Der Adapter muss auf bidirektionale Kommunikation gestellt werden, ansonsten schickt er dem Smartmeter nicht die Loginsequenz.
Die Standardeinstellung "nur lesen" taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.
-
Also die Lösung war (rückblickend betrachtet) so einfach wie einleuchtend: Der Adapter muss auf bidirektionale Kommunikation gestellt werden, ansonsten schickt er dem Smartmeter nicht die Loginsequenz.
Die Standardeinstellung "nur lesen" taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.
@petlaw sagte in Smartmeter Elster AS1440:
Die Standardeinstellung taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.
korrekt!
dafür gibt es die Einstellungen.hätte man aber sehen können/ müssen.
readonly und Wakeup - signon - data passt nicht zusammen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden