OBIS a lot of warnings

Begonnen von HarryT, 21 Februar 2019, 20:46:25

Vorheriges Thema - Nächstes Thema

HarryT

I am not sure when the problems started as I had hardware issues and had to change stuff.

Currently my system Fhem 5.9 on RaspberryPi is stable.

I use OBIS to read my SmartMeter in the Netherlands.

When I start the system I get :
2019.02.21 20:41:54 1: Including ./fhem.save
2019.02.21 20:41:55 3: WARNING: unsupported character in reading 0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 20:41:55 3: WARNING: unsupported character in reading 0.0.10.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 20:41:55 3: WARNING: unsupported character in reading 0.0.1&0.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 20:41:55 3: WARNING: unsupported character in reading 0.0.1,0.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 20:41:55 3: WARNING: unsupported character in reading 0.0.1.00 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
and a lot more warnings.  What is wrong and/or what can I do to solve the issue?

Thanks
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

Icinger

You have some realy strange Chars in your readings:
Zitat0.0.10.0
0.0.1&0.0

I have no idea, where they come from. I don't use these in the OBIS-Module.
Best idea is to delete this readings with
deletereading OBISDEVICE 0.*
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

HarryT

Zitat von: Icinger am 21 Februar 2019, 21:08:48
You have some realy strange Chars in your readings:

:-) Indeed

I deleted them but it didn't help.

When I do shutdown restart again I get:

019.02.21 22:07:16 1: PERL WARNING: Smartmatch is experimental at ./FHEM/47_OBIS.pm line 472, <$fh> line 1008.
2019.02.21 22:07:16 1: PERL WARNING: main::OBIS_decodeTL() called too early to check prototype at ./FHEM/47_OBIS.pm line 785, <$fh> line 1008.
2019.02.21 22:07:16 3: Opening SmartMeter device /dev/ttyUSB0
2019.02.21 22:07:16 3: Setting SmartMeter serial parameters to 115200,8,N,1
2019.02.21 22:07:16 3: Init done
2019.02.21 22:07:16 3: SmartMeter device opened
[..]
2019.02.21 22:07:24 1: Including ./fhem.save
2019.02.21 22:07:25 3: WARNING: unsupported character in reading 1.0.18.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:07:25 3: WARNING: unsupported character in reading 1.0.18.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:07:25 3: WARNING: unsupported character in reading 1.0.1&8.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.

Maybe the earlier warnings give a clue??

{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

Icinger

No, these warnings are ok.

Could you post a Verbose 5 of the Obis-device and a Device-list, please? Maybe a locale-problem, but i'm sure, i don't have anything depending on localization in my module.....
First time that i see something like that.
What kind of meter is this?
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

HarryT

The verbose 5 output

2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter opened<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-18 08:05:44 1.0.0.6.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 09:23:28 1.0.0.7.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:30:39 1.0.0.8.1 3951.322<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:37:53 1.0.0.8.2 3927.803<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:09:43 1.0.01.7.0 0.58<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:46:53 1.0.02.7.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 10:41:57 1.0.18.1 3951.322<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.18.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:15:19 1.0.18.2 1972.813<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.18.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 12:03:31 1.0.1&8.0 3947.988<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1&8.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 11:36:54 1.0.1&8.1 3951.322<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1&8.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:30:49 1.0.1&8.2 1971.59<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1&8.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:19:06 1.0.1,8.1 3951.514<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1,8.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 12:55:13 1.0.1,8.2 1971.138<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1,8.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:39:29 1.0.1.0.1 3951.322<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:15:59 1.0.1.0.2 1952.814<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:22:05 1.0.1.3.0 0.698<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 07:47:46 1.0.1.5.0 0.2<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:34:42 1.0.1.6.0 0.226<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:35:36 1.0.1.70 0.672<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.70 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:13:17 1.0.1.7&0 0.356<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.7&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 12:46:12 1.0.1.7,0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.7,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 12:22:49 1.0.1.81 3951.322<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.81 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:02:48 1.0.1.82 1972.766<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.82 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:54:18 1.0.1.8&1 3951.322<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.8&1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:52:57 1.0.1.8&2 1972.547<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.8&2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:09:16 1.0.1.8,1 3951.322<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.8,1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 21:41:33 1.0.1.8,2 1970.39<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.1.8,2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:03:56 1.0.1.8.0 1971.376<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 07:48:06 1.0.12.32.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:19:07 1.0.12.36.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:05:49 1.0.19.97.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 16:27:43 1.0.28.1 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.28.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:59:53 1.0.28.2 3927.814<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.28.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:59:26 1.0.2&8.1 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2&8.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:59:43 1.0.2&8.2 3927.814<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2&8.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-18 16:43:07 1.0.2,8.0 3917.467<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2,8.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:41:56 1.0.2,8.1 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2,8.1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 13:08:15 1.0.2,8.2 3927.137<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2,8.2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 10:44:02 1.0.2.0.1 1748.665<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 13:49:40 1.0.2.0.2 3927.414<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 08:15:30 1.0.2.3.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:13:57 1.0.2.5.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 00:25:33 1.0.2.6.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 11:59:07 1.0.2.70 0.344<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.70 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:20:56 1.0.2.7&0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.7&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 21:50:14 1.0.2.7,0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.7,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 14:24:58 1.0.2.81 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.81 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:17:08 1.0.2.82 3927.814<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.82 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 15:15:24 1.0.2.8&1 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.8&1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:07:14 1.0.2.8&2 3927.814<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.8&2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 00:30:13 1.0.2.8,1 1748.665<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.8,1 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:56:31 1.0.2.8,2 3927.814<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.2.8,2 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:11:12 1.0.2.8.0 1748.665<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 02:43:30 1.0.20.7.0 0.072<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:09:29 1.0.21.3.0 0.214<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-18 00:48:21 1.0.21.50 0.158<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.21.50 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:12:27 1.0.21.5.0 0.331<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:32:57 1.0.21.6.0 0.24<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:14:31 1.0.21.70 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.21.70 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:40:40 1.0.21.7&0 0.695<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.21.7&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 22:58:02 1.0.21.7,0 2.457<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.21.7,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:24:12 1.0.227.0 0.003<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.227.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:09:16 1.0.22&7.0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22&7.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:43:21 1.0.22,7.0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22,7.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 09:42:40 1.0.22.3.0 0.208<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:40:11 1.0.22.32.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 08:56:59 1.0.22.36.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:19:51 1.0.22.5.0 0.055<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 11:23:52 1.0.22.6,0 0.776<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22.6,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 10:22:45 1.0.22.6.0 0.311<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 11:44:45 1.0.22.70 0.139<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22.70 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-19 15:27:12 1.0.22.7&0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22.7&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:50:07 1.0.22.7,0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.22.7,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:45:20 1.0.30.32.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:57:32 1.0.30.36.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 04:23:52 1.0.30.7.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:37:23 1.0.31.3.0 1<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 22:16:17 1.0.31.5.0 2<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 00:36:44 1.0.31.6.0 1<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:21:03 1.0.31.70 1<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.31.70 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:15:48 1.0.31.7&0 2<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.31.7&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 00:11:41 1.0.31.7,0 1<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.31.7,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:38:28 1.0.3232.0 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.3232.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:29:07 1.0.3236.0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.3236.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 10:37:57 1.0.32&32.0 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32&32.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:06:21 1.0.32&36.0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32&36.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 23:18:35 1.0.32,32.0 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32,32.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 07:51:57 1.0.32,36.0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32,36.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 00:47:46 1.0.32.12.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:28:16 1.0.32.16.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-18 12:19:25 1.0.32.20.0 708<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 05:14:08 1.0.32.22.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:49:06 1.0.32.26.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 12:26:40 1.0.32.30.0 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 06:12:15 1.0.32.320 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.320 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 04:55:35 1.0.32.32&0 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.32&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 10:53:49 1.0.32.32,0 709<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.32,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 10:36:17 1.0.32.34.0 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:16:21 1.0.32.360 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.360 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:50:14 1.0.32.36&0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.36&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:08:14 1.0.32.36,0 0<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.32.36,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:20:50 1.0.89.97.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 14:07:36 1.0.91.97.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-19 09:34:39 1.0.98.97,0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.98.97,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:54:54 1.0.98.97.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:45:29 1.0.9997.0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.9997.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 13:03:04 1.0.99&97.0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.99&97.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:54:38 1.0.99,97.0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.99,97.0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:17:00 1.0.99.17.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:43:16 1.0.99.87.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:04:45 1.0.99.93.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 16:54:32 1.0.99.95.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-19 13:19:36 1.0.99.96.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 16:09:11 1.0.99.970 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.99.970 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:02:53 1.0.99.97&0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.99.97&0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-19 12:34:31 1.0.99.97,0 0-0:96.7.19<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.0.99.97,0 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:58:50 1.1.0.2.8 42<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 17:08:54 1.2.0.2.8 42<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 07:31:04 1.3.02.8 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.02.8 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 14:36:20 1.3.0&2.8 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0&2.8 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 13:21:46 1.3.0,2.8 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0,2.8 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:45:10 1.3.0.0.8 42<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-18 13:37:14 1.3.0.20 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0.20 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 14:06:52 1.3.0.28 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0.28 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:30:21 1.3.0.2&8 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0.2&8 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 11:05:24 1.3.0.2,8 42<
2019.02.21 22:29:51 3: WARNING: unsupported character in reading 1.3.0.2,8 (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 15:09:50 1.3.0.2.0 42<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 18:06:27 2.32.0 708<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-12 22:35:51 2.8.2 3900.21<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 19:10:04 97.0 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 ActueleTarief 1<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 ElektriciteitLaagtarief 3952.053<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 ElektriciteitNormaaltarief 1973.652<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 ElektriciteitTerugleveringLaagtarief 1748.665<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 ElektriciteitTerugleveringNormaaltarief 3927.814<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:46:56 Gas 2433.98<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 GasVerbruik 2435.016<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 HuidigTeruglevering 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 HuidigVerbruik 0.692<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:30:29 NettoVerbruik 0.727<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:55:41 Version XMX5LGBBFG1009198749<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 _DSMR_version_4.0 42<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _Instantaneous_active_power_L1_-P_in_W 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _Instantaneous_active_power_L1_P_in_W 0.696<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _andere_apparaten_op_de_M-Bus 3<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 _equipment_identifier 4.53030333130303e+33<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _identificatie_van_de_gasmeter 4.73030323530303e+33<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _instantaneous_current_L1_-P 3<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _number_of_long_power_failures_in_any_phase 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _number_of_power_failures_in_any_phase 1<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _number_of_voltage_sags_in_phase_L1 709<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _number_of_voltage_swells_in_phase_L1 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:59 _power_Failure_Event_Log_long_power_failures 0-0:96.7.19<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:57:09 current_L1 3<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-20 03:13:47 current_sum 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 21:58:09 date-time_laatste_P1_bericht 190221215744W<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 20:17:27 feed_L1 0<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 19:35:52 power 0.233<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 18:01:51 power_L1 0.426<
2019.02.21 22:29:51 5: Cmd: >setstate SmartMeter 2019-02-21 22:07:16 state opened<
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

My definition in fhem.cfg


define SmartMeter OBIS /dev/ttyUSB0@115200,8,N,1
setuuid SmartMeter 5c571f62-f33f-c2be-65be-aaaa29c0f7322060
attr SmartMeter channels {"0.0.1.0.0"=>"date-time_laatste_P1_bericht", "0.1.24.1.0"=>"_andere_apparaten_op_de_M-Bus", "0.1.24.2.1"=>"GasVerbruik", "0.1.96.1.0"=>"_identificatie_van_de_gasmeter", "0.0.96.1.1"=>"_equipment_identifier", "0.0.96.7.9"=>"_number_of_long_power_failures_in_any_phase", "0.0.96.7.21"=>"_number_of_power_failures_in_any_phase", "0.0.96.13.1"=>"BerichtNumeriek", "0.0.96.13.0"=>"BerichtTekst", "0.0.96.14.0"=>"ActueleTarief", "1.0.1.7.0"=>"HuidigVerbruik", "1.0.2.7.0"=>"HuidigTeruglevering", "1.0.1.8.1"=>"ElektriciteitLaagtarief", "1.0.1.8.2"=>"ElektriciteitNormaaltarief", "1.0.2.8.1"=>"ElektriciteitTerugleveringLaagtarief", "1.0.2.8.2"=>"ElektriciteitTerugleveringNormaaltarief", "1.0.21.7.0"=>"_Instantaneous_active_power_L1_P_in_W", "1.0.22.7.0"=>"_Instantaneous_active_power_L1_-P_in_W", "1.0.32.32.0"=>"_number_of_voltage_sags_in_phase_L1", "1.0.32.36.0"=>"_number_of_voltage_swells_in_phase_L1", "1.0.99.97.0"=>"_power_Failure_Event_Log_long_power_failures",  "1.0.31.7.0"=>"_instantaneous_current_L1_-P", "1.3.0.2.8"=>"_DSMR_version_4.0"}
attr SmartMeter event-on-change-reading HuidigVerbruik,HuidigTeruglevering,GasVerbruik, BerichtNumeriek, BerichtTekst, ActueleTarief,   ElektriciteitLaagtarief, ElektriciteitNormaaltarief, ElektriciteitTerugleveringLaagtarief, ElektriciteitTerugleveringNormaaltarief
attr SmartMeter room Hardware
#attr SmartMeter event-on-change-reading NettoVerbruik,HuidigVerbruik,HuidigTeruglevering,GasVerbruik, BerichtNumeriek, BerichtTekst, ActueleTarief,   ElektriciteitLaagtarief, ElektriciteitNormaaltarief, ElektriciteitTerugleveringLaagtarief, ElektriciteitTerugleveringNormaaltarief
#attr SmartMeter userReadings NettoVerbruik { (ReadingsVal("SmartMeter","HuidigVerbruik","0") - ReadingsVal("SmartMeter","HuidigTeruglevering","0") );; }
#attr SmartMeter event-on-change-reading .*
#attr SmartMeter verbose 5
define FileLog_SmartMeter FileLog /media/log/fhem/%Y-%m-SmartMeter.log SmartMeter
setuuid FileLog_SmartMeter 5c571f63-f33f-c2be-75c9-4e0a7fe08ea8bff4
attr FileLog_SmartMeter logtype text
attr FileLog_SmartMeter room Hardware
define weblink_SmartMeter SVG FileLog_SmartMeter:mySmartMeter:CURRENT
setuuid weblink_SmartMeter 5c571f63-f33f-c2be-ebd0-fc5222b90c6962ec
attr weblink_SmartMeter label "SmartMeter Max $data{max1}, Last $data{currval1}"
attr weblink_SmartMeter room Plots
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

Zitat von: Icinger am 21 Februar 2019, 22:17:29
No, these warnings are ok.

Could you post a Verbose 5 of the Obis-device and a Device-list, please? Maybe a locale-problem, but i'm sure, i don't have anything depending on localization in my module.....
First time that i see something like that.
What kind of meter is this?

It is a Landis Gyr-e350: https://www.landisgyr.eu/product/landisgyr-e350-electricity-meter-new-generation/

How can I produce the devicelist you asked?

{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

Hi

It looks as if I found the problem.

With    deletereading SmartMeter .*  I deleted any readings and that seems to solve the issue. At least for the first boot.

The strange readings can find there origin in the fact that I had a defect rfxtrx device. It looks to me as if this device was sending some noice on the usb ports and OBIS couldn sort that out.

I hope this is the solution.

Thanks for your help and hints

{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

I now get these warnings

2019.02.21 23:05:19 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 476.
2019.02.21 23:05:19 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 544.
2019.02.21 23:05:19 1: PERL WARNING: Use of uninitialized value $v1 in substitution (s///) at ./FHEM/47_OBIS.pm line 560.

But I think I can remember this was "normal" and can be ignored.

{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

After more investigation it seems my definitons of

  define SmartMeter OBIS /dev/ttyUSB0@115200,8,N,1
  define RFXTRX TRX /dev/ttyUSB0@38400

clash.  I am not sure yet, but I assume

  define SmartMeter OBIS /dev/ttyUSB0@115200,8,N,1
  define ZWDongle_0 ZWDongle /dev/ttyACM0@115200

also clash.

I am using a RaspberryPi.

Anybody who solves this issue already or as a hint how it can be solved?

Thanks for any idea how to solve this.
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

Hi

It seems I found the answer myself.   I found this script on the internet:

#!/bin/bash

for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
    (
        syspath="${sysdevpath%/dev}"
        devname="$(udevadm info -q name -p $syspath)"
        [[ "$devname" == "bus/"* ]] && continue
        eval "$(udevadm info -q property --export -p $syspath)"
        [[ -z "$ID_SERIAL" ]] && continue
        echo "/dev/$devname - $ID_SERIAL"
    )
done

Thanks for the original author,  https://gist.github.com/ScottHelme/e793516d2b322ed3a4c795a429eb5d04

This showed me which devices to use. It looks stable for now.

Maybe it can help somebody with the same problems.
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

Icinger

Whow, thats overhead......
Why don't you use
/dev/serial/by-id/

Thats a better (and always stable) approach than /dev/TTYxx or similar.

Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

HarryT

Zitat von: Icinger am 23 Februar 2019, 06:56:29
Whow, thats overhead......
Why don't you use
/dev/serial/by-id/

Thats a better (and always stable) approach than /dev/TTYxx or similar.

Actually because I didn't know this was possible.  It would have spend a lot less time with trial and error if I knew this before. :-(

Thanks for the hint


{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

HarryT

I still have the unsupported characters in the readings of OBIS.

I tried with my other  RaspberryPi  (1,2 Ghz) so it is surely not my raspberry.  I changed the devise settings to /dev/serial/by-id
At the end, it doesn't make any differences. If other devices are connected to the raspberry I get these unsupported characters.

The easy 'solution' would be to delete the readings every night.

I wonder if nobody else has this issue.

Anybody a suggestion what else I could try to fix this?

Thanks

{HT}
FHEM 6.4 auf Raspberry Pi3  (1,2 Ghz)
RFXTRX433XL, ZWave, KFL200 and ConBeeIII
Raspberry Pi1 (0,7 Ghz) and Raspberry Pi4 for testing
German reading skills are good.

Icinger

Never heard of this strange chars before :(
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho