Apollon77 / ioBroker.mbus

Communicate with mbus devices
MIT License
10 stars 8 forks source link

Mbus USB Proxmox #337

Closed ma-gu-16 closed 11 months ago

ma-gu-16 commented 11 months ago

Hi,

ich versuche meinen Stromzähler auszulesen. Der Mbus sollte aktiviert sein, laut Betreiber.

Auf Anfrage hiess es das gErät ist der Master und ich benötige ein Mbus Slave.

Wenn ich dies anschliesse und USB durchreiche, bekomm ich immer folgendes im Log:

`

mbus.0 | 2023-10-17 16:09:50.217 | error | M-Bus Connection failed. Please check configuration. -- | -- | -- | -- mbus.0 | 2023-10-17 16:09:50.215 | error | Error: No connection possible to MBus Serial port /dev/tty2 mbus.0 | 2023-10-17 16:09:50.214 | info | Initialize M-Bus Serial to /dev/tty2 with 2400baud mbus.0 | 2023-10-17 16:09:50.214 | info | Default Update Interval: 3600 mbus.0 | 2023-10-17 16:09:50.194 | info | starting. Version 2.4.0 in /opt/iobroker/node_modules/iobroker.mbus, node: v16.18.1, js-controller: 5.0.12 host.ioBroker | 2023-10-17 16:09:47.574 | info | instance system.adapter.mbus.0 started with pid 1449

`

In der VM sollte das USB korrekt drin sein:

image

Ich habe alle möglichen Ports bereits versucht :( Kann mir jemand mit der Config helfen ? Die Baudrate sollte stimmen laut Datenblatt des Stromzählers.

Danke

Apollon77 commented 11 months ago

und ndu bist sicher das es tty2 ist ? Das glaube ich nicht ... USB ist meistens ttyUSB0 oder ttyA.... ... zeit mal die Port liste ... bzw zeig mal ls -la /dev/tty*

Apollon77 commented 11 months ago

Weiterhin wäre es komisch wenn das ein Master ist und du nen slave brauchst ... hätte ich noch nie gesehen. Ich tippe du brauchst den master

ma-gu-16 commented 11 months ago

Weiterhin wäre es komisch wenn das ein Master ist und du nen slave brauchst ... hätte ich noch nie gesehen. Ich tippe du brauchst den master

ich habe nun bei 3 firmen unabhängig gefragt, alle sagen ich benötige ein slave. der slave hat auch ein TX led drauf , welche alle 5 sekunden scheinbar daten empfängt.

ma-gu-16 commented 11 months ago

und ndu bist sicher das es tty2 ist ? Das glaube ich nicht ... USB ist meistens ttyUSB0 oder ttyA.... ... zeit mal die Port liste ... bzw zeig mal ls -la /dev/tty*

die liste ist sehr lang. image

lsusb:

image

tty2 ist mit sicherheit falsch :) aber wie gesagt, hab ich schon alles möglich ausprobierte und diverse pfade angegeben. es kommt nach einem neustart des adapters immer das gleiche problem.

Apollon77 commented 11 months ago

try ls -la /dev/serial/by-id/

But in fact this mbus adapter interacts with an mbus aster ... I never tried it as a slave, so also no idea if that works at all

ma-gu-16 commented 11 months ago

try ls -la /dev/serial/by-id/

But in fact this mbus adapter interacts with an mbus aster ... I never tried it as a slave, so also no idea if that works at all

image

ja vermutlich wird das das problem sein... entweder ich kauf mir nochmal ein master für 30 dollar oder für 50 direkt etwas fertiges :) ich denke das slave funktioniert da er auch seit der freischaltung durch das e-werk schön blinkt und etwas empfängt. ich vermute das problem auch im adapter. danke dir für deine hilfe :)

Apollon77 commented 11 months ago

naja das erste ist das dein Linux System das gerät nicht als device registriert ... es sei denn es bekommt ein generisches serielles interface. Klingt gerade eher nach einem Forum Thema um erstmkl das hinzubekommen :-)

ma-gu-16 commented 11 months ago

naja das erste ist das dein Linux System das gerät nicht als device registriert ... es sei denn es bekommt ein generisches serielles interface. Klingt gerade eher nach einem Forum Thema um erstmkl das hinzubekommen :-)

Ja denke auch. Vielleicht sind es auch nur paar zeilen Code, oder etwas mehr und ich muss das usb in der vm zum serial simulieren... für alles fehlt mir gerade die zeit :) hab mir jetzt das geholt: https://gplug.ch/produkte/gplugm/ scheint out-of-the box zu gehen. dann sende ich mir die werte via mqtt. Danke dir dennoch für deine Hilfe! TOP! Liebe Grüsse