Guest
#5976565
Hello all, this is a re-write with a better title of my German post which I unfortunately cannot edit anymore. I need to read data from an ABB "B23 111-101" meter which is accessible via an IR-interface on its left side. This IR-interface is configured to M-Bus, 2400 Bd & Address 9 (arbitrary number). For reading from that IF I am using an IR Read-/Write Head from Weidmann Elektronik which incorporates an FDTI chip and the IR TX/RX components and interfaces to the RPI via USB. The IR-head works, I could try that out on a smart-meter with the metal-ringed LED-eye on its front. However, when trying to read from the ABB-meter I get no reaction at all from the ABB-component. The RPI would have the libmbus-library from rscada (https://github.com/rscada/libmbus) for doing the M-Bus interface. Installation went well and if I try sending against a white sheet of paper I can "read" the reflected TX-signal. As no reactions came from the ABB-meter I am now already down to working on a laptop with a terminal, sending out the data directly. Current trial, sending of the RWG_UD2-telegram for reading from the meter: 0x10, 0x5B, 0x09, 0x64, 0x16 0x10 = Start 0x5B = REQ_UD2 0x09 = Adress 0x64 = Checksum (=0x5b + 0x09) 0x16 = Ende Reaction from the meter: none. Again: sending against a white sheet of paper I see the reflected IR-data being displayed in the terminal. Any idea about what may be going wrong here? Do I need any kind of wake-up sequence? I didn't find anything on the looking at the protocol. Also as a side-note: anyone any info how the TX- and RX-"LED"s are aligned in the meter? TX=Top, RX= Bottom or vice-versa? Thanks a lot & cheers Moadl