FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: HarryT am 21 Februar 2019, 20:46:25

Titel: OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 20:46:25
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
Titel: Antw:OBIS a lot of warnings
Beitrag von: Icinger am 21 Februar 2019, 21:08:48
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.*
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 22:12:41
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}
Titel: Antw:OBIS a lot of warnings
Beitrag 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?
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 22:37:03
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<
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 22:40:08
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
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 22:43:04
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}
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 22:59:12
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}
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 21 Februar 2019, 23:12:38
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}
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 22 Februar 2019, 22:55:11
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.
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 22 Februar 2019, 23:16:05
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.
Titel: Antw:OBIS a lot of warnings
Beitrag 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.

Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 23 Februar 2019, 18:44:25
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}
Titel: Antw:OBIS a lot of warnings
Beitrag von: HarryT am 23 Februar 2019, 18:53:41
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}
Titel: Antw:OBIS a lot of warnings
Beitrag von: Icinger am 24 Februar 2019, 00:52:09
Never heard of this strange chars before :(