NEWS
ioBroker M-Bus mit Raspberry Pi HAT verbinden
-
Hallo zusammen, Einsteiger verzweifelt!
Ich versuche seit geraumer Zeit einen Raspberry Pi 3B mit einem M-Bus Raspberry Pi HAT und ioBroker zu verbinden.
Installiert ist libmbus. Auf dem rpi lässt sich der angeschlossene Wärmemengenzähler abfragen.user@Waerme:~/libmbus/bin $ ./mbus-serial-scan -d -b 2400 /dev/serial0 Scanning primary addresses: 0 [2024-01-18 21:50:13Z] SEND (005): 10 40 00 40 16 [2024-01-18 21:50:13Z] RECV (001): E5 Found a M-Bus device at address 0 1 [2024-01-18 21:50:13Z] SEND (005): 10 40 01 41 16 [2024-01-18 21:50:13Z] RECV (001): E5 Found a M-Bus device at address 1 2 [2024-01-18 21:50:13Z] SEND (005): 10 40 02 42 16 [2024-01-18 21:50:13Z] RECV (001): E5 Found a M-Bus device at address 2 3 [2024-01-18 21:50:14Z] SEND (005): 10 40 03 43 16 [2024-01-18 21:50:14Z] RECV (001): E5 Found a M-Bus device at address 3 4 [2024-01-18 21:50:14Z] SEND (005): 10 40 04 44 16 5 [2024-01-18 21:50:14Z] SEND (005): 10 40 05 45 16user@Waerme:~/libmbus/bin $ ./mbus-serial-request-data -d -b 2400 /dev/serial0 1 init_slaves: debug: sending init frame #1 [2024-01-18 22:14:50Z] SEND (005): 10 40 FD 3D 16 init_slaves: debug: sending init frame #2 [2024-01-18 22:14:50Z] SEND (005): 10 40 FD 3D 16 [2024-01-18 22:14:51Z] SEND (005): 10 5B 01 5C 16 [2024-01-18 22:14:51Z] RECV (074): 68 44 44 68 08 01 72 32 29 04 01 49 6A 88 07 06 00 00 00 0C 78 32 29 04 45 04 13 7E 76 00 00 82 04 6C 01 31 C2 84 00 6C E1 21 84 04 13 7E 76 00 00 C4 84 00 13 7E 76 00 00 82 8A 00 6C 01 31 84 8A 00 13 7E 76 00 00 1F EA 16 mbus_frame_print: Dumping M-Bus frame [type 4, 74 bytes]: 68 44 44 68 08 01 72 32 29 04 01 49 6A 88 07 06 00 00 00 0C 78 32 29 04 45 04 13 7E 76 00 00 82 04 6C 01 31 C2 84 00 6C E1 21 84 04 13 7E 76 00 00 C4 84 00 13 7E 76 00 00 82 8A 00 6C 01 31 84 8A 00 13 7E 76 00 00 1F EA 16 <?xml version="1.0" encoding="ISO-8859-1"?> <MBusData> <SlaveInformation> <Id>1042932</Id> <Manufacturer>ZRI</Manufacturer> <Version>136</Version> <ProductName></ProductName> <Medium>Water</Medium> <AccessNumber>6</AccessNumber> <Status>00</Status> <Signature>0000</Signature> </SlaveInformation> <DataRecord id="0"> <Function>Instantaneous value</Function> <StorageNumber>0</StorageNumber> <Unit>Fabrication number</Unit> <Value>45042932</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="1"> <Function>Instantaneous value</Function> <StorageNumber>0</StorageNumber> <Unit>Volume (m m^3)</Unit> <Value>30334</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="2"> <Function>Instantaneous value</Function> <StorageNumber>8</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Time Point (date)</Unit> <Value>2024-01-01</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="3"> <Function>Instantaneous value</Function> <StorageNumber>9</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Time Point (date)</Unit> <Value>2023-01-01</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="4"> <Function>Instantaneous value</Function> <StorageNumber>8</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Volume (m m^3)</Unit> <Value>30334</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="5"> <Function>Instantaneous value</Function> <StorageNumber>9</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Volume (m m^3)</Unit> <Value>30334</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="6"> <Function>Instantaneous value</Function> <StorageNumber>20</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Time Point (date)</Unit> <Value>2024-01-01</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="7"> <Function>Instantaneous value</Function> <StorageNumber>20</StorageNumber> <Tariff>0</Tariff> <Device>0</Device> <Unit>Volume (m m^3)</Unit> <Value>30334</Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> <DataRecord id="8"> <Function>More records follow</Function> <Value></Value> <Timestamp>2024-01-18T22:14:51Z</Timestamp> </DataRecord> </MBusData>Ich bekommen keine Verbindung vom ioBroker mbus zum rpi. Ich weiß allerdings auch nicht, was im ioBroker in der mbus Instanz für Verbindungsparameter eingestellt werden müssen.
Ich bin für jede Information dankbar…
Ich habe noch vergessen zu erwähnen, dass der ioBroker nicht mit auf dem Raspberry läuft.
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