[OBIS V2] - Jetzt auch mit SML-Unterstützung

Begonnen von Icinger, 08 April 2016, 19:54:44

Vorheriges Thema - Nächstes Thema

HomeAuto_User

Hallo,

ich bin mal so frei und verweise auf diese Meldung hin.
Es wäre schön, wenn dies mit korrigiert wird.

Mfg
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

luftdieb

Hallo,
ich wollte noch mal eine Rückmeldung geben bezüglich der Abstürze. Nachdem ich mit "deleteattr Stromzaehler pollingMode" den Eintrag gelöscht habe und den Interval auf 5 Sekunden eingestellt habe, läuft das Modul seit 4 Tagen. Solange hatte es bisher nicht durchgehalten.
Mit dem Modul freezemon sehe ich vom Zählermodul keinerlei EInträge. Auch wenn ich den INtervall auf 1 reduziere. Lediglich mein OneWire Baustein sorgt zuverlässig für Einträge ;-(

Gruß
Stefan

hdgucken

Hallo,

habe das Modul jetzt seit einigen Tagen am laufen. Habe zwei Zähler über Netzwerk angebunden, einen über Lan (X-Port) und einen über WLAN (NodeMCU mit ESPEasy und ser2NET).
Es funktioniert alles einwandfrei bis zu einem Fhem-Neustart. Dann stehen beide Zähler auf Status "opened". Ich muss dann bei Beiden einmal das "Def" aufrufen und mit "modify" bestätigen, dann ist die Verbindung sofort wieder da. Ich meine, hier im Thread schon von dem Problem gelesen zu haben, gibt es inzwischen eine Lösung dafür ?

Gruß Thomas

gramels

Hat jemand erfolgreich einen Kamstrup Omnipower verbunden und kann mir die Parameter nennen?

Gerüchteweise muss man den mit 300baud schreiben und 1200baud lesen. Geht das mit diesem Modul?

Grüsse

Lothar

Fowler

Hallo zusammen,

ich habe Fragen bezüglich des Moduls.

Ich habe einen Zaehler von EMH.

Der USB-IR-Leser ist angeschlossen und hat auch bereits einmal Readings ausgegeben. Allerdings nur den Gesamtstand des Zählers.

1.
Ich habe bei dem Zähler auch die PIN eingegeben, sodass dieser mir auf dem Display den aktuellen Verbrauch anzeigt.
Leider sehe ich diesen Verbrauch nicht in den Readings. Hat jemand von euch eine Idee, woran das liegen könnte?

2. In meinem Device springt der State immer zwischen disconnected und opened hin und her und erzeugt damit jede Menge Log-Einträge. Hat jemand eine Ahnung, was hier der Grund für sein könnte?

Wolle02

Spontan würde ich sagen, dass der Lesekopf nicht richtig sitzt.

cocojambo

Bei mir war die Ursache, das die Versorgungsspannung die ich über USB vom Raspi kam zu klein war. (zu viel USB Last am Raspi)
Ich habe den Lesekopf dann extra versorgt. Vielleicht liegs ja an Sowas.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Fowler

#967
Das mit der Spannungsversorung könnte sein, ich nutze da zur Zeit einen Rasperry PI 1. Ich probiere das mal mit nem anderen Raspi oder einem Powered USB Hub.

Meine zweite Frage konnte ich mir selbst beantworten.

Beim EMH muss man neben der PIN auch den Parameter Info von off auf on stellen.

Dann sollten auch weitere Daten, wie z.B. aktueller Verbrauch ausgegeben werden.

Edit: Bei mir gehts jetzt auch.

An meinem alten Raspberry PI 1 ging es nicht, auch nicht mit zusätzlicher Spannungsversorgung.

Am Raspberry Pi 4 läuft's wie geschmiert, auch wenn es overkill ist.

papa

Hallo,

ich habe das Modul seit ca. 3 Wochen mit einem SGM-C4-4A920L am laufen. Es gib immer mal wieder ein paar Fehlermeldungen im Log. Aber im großen und ganzen hat es gut funktioniert. Bis heute gegen 19:00 Uhr. Seitdem werden total_consumption und total_feed nicht mehr aktualisiert. Mit verbose=5 ist folgendes im Log zu sehen:

2020.09.15 21:19:28 5: OBIS (PowerMeter) - Internal timer set to 2020-09-15 21:19:58
2020.09.15 21:19:29 5: SML-Parse 1B1B1B1B010101017605006D0F7B6200620072630101760107FFFFFFFFFFFF0500245A7F0B0A014546522002CD46BC7262016426C53A0163E2E5007605006D0F7C62006200726307017707FFFFFFFFFFFF0B0A014546522002CD46BC070100620AFFFF7262016426C53AF106770701006032010101010101044546520177070100600100FF010101010B0A014546522002CD46BC0177070100010800FF641C00047262016426C53A621E52FF640F57420177070100020800FF017262016426C53A621E52FF641996770177070100100700FF0101621B52005300B60177070100200700FF0101622352FF6308E60177070100340700FF0101622352FF6308D00177070100480700FF0101622352FF6308CF01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Full message-> 1B1B1B1B010101017605006D0F7B6200620072630101760107FFFFFFFFFFFF0500245A7F0B0A014546522002CD46BC7262016426C53A0163E2E5007605006D0F7C62006200726307017707FFFFFFFFFFFF0B0A014546522002CD46BC070100620AFFFF7262016426C53AF106770701006032010101010101044546520177070100600100FF010101010B0A014546522002CD46BC0177070100010800FF641C00047262016426C53A621E52FF640F57420177070100020800FF017262016426C53A621E52FF641996770177070100100700FF0101621B52005300B60177070100200700FF0101622352FF6308E60177070100340700FF0101622352FF6308D00177070100480700FF0101622352FF6308CF01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value $tmp2 in concatenation (.) or string at ./FHEM/47_OBIS.pm line 787.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (787)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/47_OBIS.pm line 793.
2020.09.15 21:19:29 1: stacktrace:
2020.09.15 21:19:29 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (793)
2020.09.15 21:19:29 1:     main::OBIS_decodeTL                 called by ./FHEM/47_OBIS.pm (324)
2020.09.15 21:19:29 1:     main::OBIS_trySMLdecode             called by ./FHEM/47_OBIS.pm (430)
2020.09.15 21:19:29 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (254)
2020.09.15 21:19:29 1:     main::OBIS_Read                     called by fhem.pl (3792)
2020.09.15 21:19:29 1:     main::CallFn                        called by fhem.pl (761)
2020.09.15 21:19:29 5: OBIS: Telegram=1B1B1B1B010101017605006D0F7B6200620072630101760107FFFFFFFFFFFF0500245A7F0B0A014546522002CD46BC7262016426C53A0163E2E5007605006D0F7C62006200726307017707FFFFFFFFFFFF0B0A014546522002CD46BC070100620AFFFF7262016426C53AF106770701006032010101010101044546520177070100600100FF010101010B0A014546522002CD46BC0177070100010800FF641C00047262016426C53A621E52FF640F57420177070100020800FF017262016426C53A621E52FF641996770177070100100700FF0101621B52005300B60177070100200700FF0101622352FF6308E60177070100340700FF0101622352FF6308D00177070100480700FF0101622352FF6308CF01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100340700FF0101622352FF6308D00177070100480700FF0101622352FF6308CF01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100480700FF0101622352FF6308CF01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=01770701001F0700FF0101622152FE62120177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100330700FF0101622152FE62600177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100470700FF0101622152FE626B0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100510702FF0101620852005300EC0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100510704FF010162085200530117017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=017707010051070FFF010162085200530121017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=017707010051071AFF01016208520053013201770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=01770701000E0700FF0101622C52FF6301F3017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=01770701006161000001010101030000017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=017707010060320104010101010850312E322E31320177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 5: OBIS: Telegram=0177070100603204040101010103042201010163DAF0007605006D0F7D62006200726302017101634B910000001B1B1B1B1A0207CD
2020.09.15 21:19:29 4: MSG IS:
/
1-0:32.7.0*255(227.8*V)
1-0:52.7.0*255(225.6*V)
1-0:72.7.0*255(225.5*V)
1-0:31.7.0*255(0.18*A)
1-0:51.7.0*255(0.96*A)
1-0:71.7.0*255(1.07*A)
1-0:81.7.1*255(119*var)
1-0:81.7.2*255(236*var)
1-0:81.7.4*255(279*var)
1-0:81.7.15*255(289*var)
1-0:81.7.26*255(306*var)
1-0:14.7.0*255(49.9*Hz)
1-0:0.2.0*255(03.00)
1-0:96.90.2*255(B)
1-0:97.97.0*255()
1-0:96.50.1*255(P1.2.12)
1-0:96.50.4*255(")
!

2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: /
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:32.7.0*255(227.8*V)
2020.09.15 21:19:29 5: Msg 1-0:32.7.0*255(227.8*V) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:52.7.0*255(225.6*V)
2020.09.15 21:19:29 5: Msg 1-0:52.7.0*255(225.6*V) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:72.7.0*255(225.5*V)
2020.09.15 21:19:29 5: Msg 1-0:72.7.0*255(225.5*V) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:31.7.0*255(0.18*A)
2020.09.15 21:19:29 5: Msg 1-0:31.7.0*255(0.18*A) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:51.7.0*255(0.96*A)
2020.09.15 21:19:29 5: Msg 1-0:51.7.0*255(0.96*A) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:71.7.0*255(1.07*A)
2020.09.15 21:19:29 5: Msg 1-0:71.7.0*255(1.07*A) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:81.7.1*255(119*var)
2020.09.15 21:19:29 5: Msg 1-0:81.7.1*255(119*var) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:81.7.2*255(236*var)
2020.09.15 21:19:29 5: Msg 1-0:81.7.2*255(236*var) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:81.7.4*255(279*var)
2020.09.15 21:19:29 5: Msg 1-0:81.7.4*255(279*var) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:81.7.15*255(289*var)
2020.09.15 21:19:29 5: Msg 1-0:81.7.15*255(289*var) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:81.7.26*255(306*var)
2020.09.15 21:19:29 5: Msg 1-0:81.7.26*255(306*var) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:14.7.0*255(49.9*Hz)
2020.09.15 21:19:29 5: Msg 1-0:14.7.0*255(49.9*Hz) is of type Channels
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:0.2.0*255(03.00)
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:96.90.2*255(B)
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:97.97.0*255()
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:96.50.1*255(P1.2.12)
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: 1-0:96.50.4*255(")
2020.09.15 21:19:29 5: OBIS (PowerMeter) - Msg-Parse: !


Ich hoffe, das läßt sich irgendwie schnell fixen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

papa

In meiner Verzweiflung habe ich mal folgende 2 Zeilen auskommentiert.

                        my $OBISmsg="";
                        my $initstr="/";
#                       my $OBISid=$msg=~m/7701([0-9A-F]*?)01/g;
                        Log3 $hash,5,"OBIS: Full message-> $msg";
#                       (undef,undef,$OBISid,undef)=OBIS_decodeTL($1);
                        while ($msg =~ m/(7707)([0-9A-F]*)/g) {
                        my @list=$&=~/(7707)([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]*)/g;


Seitdem scheint es wieder zuverlässig zu funktionieren. Ich habe aber keine Ahnung, ob das jetzt nicht andere Probleme verursacht.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

abc2006

Hallo zusammen,
ich habe lange mein eigenes Zeug verwendet, um meinen Zähler auszulesen. Nachdem jetzt einer getauscht und ein anderer neuer dazu kamen, bin ich froh, dieses Modul gefunden zu haben und mir viel Zeit zu sparen.

Mir sind ein paar Kleinigkeiten aufgefallen:
Doku:
Beim Beispiel
e.g.: attr myOBIS channels {"1.0.96.5.5.255"=>"Status","1.0.0.0.0.255"=>"Info","16.7"=>"Verbrauch"}>
ist die Spitze Klammer hinten zuviel. Verwirrt ggf. (weil es bei mir auch nicht gleich richtig funktioniert hat)
Sets, weather to use the value from the first or the second bracket, if applicable. Standard is "second"
Ich hab ernsthaft überlegt, was dieses Modul mit Wetterdaten machen will :)

Technisch:
Ich habe ein Reading
129.129.199.130.5.255
das enthält
DD53-CBE0-60DD-201F-E0A0-C457-797C-274A-04C8-381F-4F78-00C2-1776-1FD4-CB0F-FAAD-CD25-A53B-698E-E416-8224-01B2-2CF3-A65F-01

Wenn ich das Reading mit attr channels umbenenne, ändert sich der Inhalt in
DD53CBE060DD201FE0A0C457797C274A04C8381F4F7800C217761FD4CB0FFAADCD25A53B698EE416822401B22CF3A65F01

Betrifft
1.0.0.0.9.255
genauso. Jetzt kann man sich sicher streiten, welche Darstellung schöner ist - ich würde nur erwarten, dass sie gleich bleibt.

Vielen Danke und weiter so!
Stephan (der jetzt sein Fhem auf OBIS umbaut ;)


FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Ein wichtigerer Punkt ist mir grade aufgefallen:

Die Values werden bei aktiviertem unitReadings inklusive der Einheit in das Feld Value der DbLog-Datenbank geschrieben.
Wäre es möglich, das zu ändern, dass die Einheiten im Feld unit landen?

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

FunkOdyssey

Zitat von: blueberry63 am 15 Dezember 2019, 11:27:48
Hallo,

kann es sein, dass die Reading-Werte für "state" nicht konsistent sind?

Im Web-Interface sehe ich bei verbundenem Device den Wert "opened" für "STATE" (Internal) und "state" (Reading). Im DBLog ist der Wert für das Reading "state" mit "CONNECTED" zu sehen!?
Ist das Device nicht verbunden, wird im Web-Interface "disconnected" angezeigt, im DBLog dagegen "DISCONNECTED" eingetragen.

Das ist mir auch gerade aufgefallen, als ich ein Überwachungs-DOIF dafür anlegen wollte.
Besteht die Möglichkeit, dass man die State-Anzeige, Reading und/oder Event angleicht?
Vielen Dank.

dogas

#973
Habe seit längerem ab und zu folgende Meldung in der Log und wollte das hier mal Mitteilen. Modul tut aber was es soll, bisher.

2020.12.04 08:00:36 1: PERL WARNING: substr outside of string at ./FHEM/47_OBIS.pm line 777.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/47_OBIS.pm line 793.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value $dataT in numeric eq (==) at ./FHEM/47_OBIS.pm line 342.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value $data in substitution (s///) at ./FHEM/47_OBIS.pm line 349.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value $data in substitution (s///) at ./FHEM/47_OBIS.pm line 350.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value $data in string at ./FHEM/47_OBIS.pm line 351.
2020.12.04 08:00:36 1: PERL WARNING: Use of uninitialized value $msg in pattern match (m//) at ./FHEM/47_OBIS.pm line 330.


Hab nen optischen Leser an den Zählern:

Internals:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_015AE266-if00-port0@9600,8,E,1 SML
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_015AE266-if00-port0@9600,8,E,1
   FUUID      5c61c090-f33f-de9d-41b7-d9608e9cba0e3e71
   MeterType  SML
   NAME       Zaehler_HS
   NR         24
   PARTIAL   
   STATE      ...
   TYPE       OBIS


Internals:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_015AE653-if00-port0@9600,8,E,1 SML
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_015AE653-if00-port0@9600,8,E,1
   FUUID      5c61c091-f33f-de9d-8881-1c123b0761c6f035
   MeterType  SML
   NAME       Zaehler_WP
   NR         25
   PARTIAL   
   STATE      ...
   TYPE       OBIS



Viele Grüße
Chris

stera

Hallo zusammen,

seit ich meinen PIN im Zähler eingegeben habe und der nun die historischen Daten usw. liefert, wird der Gesamtzähler immer mit mehreren Werten überschrieben.
Wie kann ich das am besten abstellen?

und nochmal eine andere Frage. Was sind das eigentlich für Werte "feed_L1, feed_L2, feed_L3"?

Danke und euch ein schönes Wochenende


2020.12.05 12:45:20.907 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:0.2.0*255(ver.03,432F,20170504)
2020.12.05 12:45:20.923 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:96.90.2*255(0F66)
2020.12.05 12:45:20.955 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:97.97.0*255(00000000)
2020.12.05 12:45:20.956 5: OBIS (OBISStromzaehler) - Msg-Parse: !
2020.12.05 12:45:21.147 5: OBIS (OBISStromzaehler) - Msg-Parse: /LOG5LK13BE803039
2020.12.05 12:45:21.147 5: OBIS (OBISStromzaehler) - Msg-Parse:
2020.12.05 12:45:21.178 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:96.1.0*255(001LOG0065518318)
2020.12.05 12:45:21.211 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*255(000261.4441*kWh)
2020.12.05 12:45:21.212 5: Msg 1-0:1.8.0*255(000261.4441*kWh) is of type Counter
2020.12.05 12:45:21.212 4: Set total_consumption to 261.4441
2020.12.05 12:45:21.259 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:2.8.0*255(000000.0165*kWh)
2020.12.05 12:45:21.260 5: Msg 1-0:2.8.0*255(000000.0165*kWh) is of type Counter
2020.12.05 12:45:21.274 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:16.7.0*255(000377*W)
2020.12.05 12:45:21.274 5: Msg 1-0:16.7.0*255(000377*W) is of type Channels
2020.12.05 12:45:21.307 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:32.7.0*255(228.1*V)
2020.12.05 12:45:21.307 5: Msg 1-0:32.7.0*255(228.1*V) is of type Channels
2020.12.05 12:45:21.338 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:52.7.0*255(225.3*V)
2020.12.05 12:45:21.339 5: Msg 1-0:52.7.0*255(225.3*V) is of type Channels
2020.12.05 12:45:21.355 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:72.7.0*255(226.3*V)
2020.12.05 12:45:21.355 5: Msg 1-0:72.7.0*255(226.3*V) is of type Channels
2020.12.05 12:45:21.387 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:31.7.0*255(000.75*A)
2020.12.05 12:45:21.388 5: Msg 1-0:31.7.0*255(000.75*A) is of type Channels
2020.12.05 12:45:21.418 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:51.7.0*255(001.01*A)
2020.12.05 12:45:21.418 5: Msg 1-0:51.7.0*255(001.01*A) is of type Channels
2020.12.05 12:45:21.450 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:71.7.0*255(001.24*A)
2020.12.05 12:45:21.451 5: Msg 1-0:71.7.0*255(001.24*A) is of type Channels
2020.12.05 12:45:21.467 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:81.7.1*255(121*deg)
2020.12.05 12:45:21.467 5: Msg 1-0:81.7.1*255(121*deg) is of type Channels
2020.12.05 12:45:21.498 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:81.7.2*255(241*deg)
2020.12.05 12:45:21.499 5: Msg 1-0:81.7.2*255(241*deg) is of type Channels
2020.12.05 12:45:21.529 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:81.7.4*255(079*deg)
2020.12.05 12:45:21.530 5: Msg 1-0:81.7.4*255(079*deg) is of type Channels
2020.12.05 12:45:21.562 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:81.7.15*255(054*deg)
2020.12.05 12:45:21.563 5: Msg 1-0:81.7.15*255(054*deg) is of type Channels
2020.12.05 12:45:21.578 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:81.7.26*255(039*deg)
2020.12.05 12:45:21.578 5: Msg 1-0:81.7.26*255(039*deg) is of type Channels
2020.12.05 12:45:21.610 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:14.7.0*255(50.0*Hz)
2020.12.05 12:45:21.611 5: Msg 1-0:14.7.0*255(50.0*Hz) is of type Channels
2020.12.05 12:45:21.642 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*96(00022.3*kWh)
2020.12.05 12:45:21.642 5: Msg 1-0:1.8.0*96(00022.3*kWh) is of type Counter
2020.12.05 12:45:21.643 4: Set total_consumption to 22.3
2020.12.05 12:45:21.673 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*97(00100.7*kWh)
2020.12.05 12:45:21.674 5: Msg 1-0:1.8.0*97(00100.7*kWh) is of type Counter
2020.12.05 12:45:21.674 4: Set total_consumption to 100.7
2020.12.05 12:45:21.706 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*98(00000.0*kWh)
2020.12.05 12:45:21.707 5: Msg 1-0:1.8.0*98(00000.0*kWh) is of type Counter
2020.12.05 12:45:21.707 4: Set total_consumption to 0
2020.12.05 12:45:21.721 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*99(00000.0*kWh)
2020.12.05 12:45:21.722 5: Msg 1-0:1.8.0*99(00000.0*kWh) is of type Counter
2020.12.05 12:45:21.722 4: Set total_consumption to 0
2020.12.05 12:45:21.755 5: OBIS (OBISStromzaehler) - Msg-Parse: 1-0:1.8.0*100(00261.4*kWh)
2020.12.05 12:45:21.756 5: Msg 1-0:1.8.0*100(00261.4*kWh) is of type Counter
2020.12.05 12:45:21.756 4: Set total_consumption to 261.4


Auszug aus DBLog

total_consumption

2020-12-05_12:42:50 261.4
2020-12-05_12:42:51 22.3
2020-12-05_12:42:51 100.7
2020-12-05_12:42:52 0.0
2020-12-05_12:42:52 261.4
2020-12-05_12:43:20 22.3
2020-12-05_12:43:20 100.7
2020-12-05_12:43:21 0.0
2020-12-05_12:43:21 261.4
2020-12-05_12:43:50 22.3
2020-12-05_12:43:50 100.7
2020-12-05_12:43:50 0.0
2020-12-05_12:43:50 261.4




Internals:
   DEF        /dev/ttyUSB0@9600,8,N,1 SML
   DeviceName /dev/ttyUSB0@9600,8,N,1
   FD         8
   FUUID      5fb255e5-f33f-4987-9654-921a75f08164bdc2
   FVERSION   47_OBIS.pm:0.186010/2019-02-15
   MeterType  SML
   NAME       OBISStromzaehler
   NR         19
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   READINGS:
     2020-12-05 06:56:25   0.100           249.4
     2020-12-05 02:39:54   0.2.0.255       ver.03,432F,20170504
     2020-12-05 07:41:25   0.2.255         0F66
     2020-12-05 14:30:50   0.255           50
     2020-12-04 13:22:21   0.96            14.5
     2020-12-04 22:17:23   0.97            94.7
     2020-12-05 02:42:54   0.98            0
     2020-12-05 02:51:24   0.99            0
     2020-12-05 14:37:51   1.0.0.2.0.255   ver.03,432F,20170504
     2020-12-05 14:37:51   1.0.14.7.0.255  50
     2020-12-05 09:04:56   1.0.255         001LOG0065518318
     2020-12-05 14:37:51   1.0.81.7.1.255  119
     2020-12-05 14:37:51   1.0.81.7.15.255 42
     2020-12-05 14:37:51   1.0.81.7.2.255  237
     2020-12-05 14:37:51   1.0.81.7.26.255 40
     2020-12-05 14:37:51   1.0.81.7.4.255  78
     2020-12-05 14:37:51   1.0.96.1.0.255  001LOG0065518318
     2020-12-05 14:37:51   1.0.96.90.2.255 0F66
     2020-12-05 14:37:51   1.0.97.97.0.255 0
     2020-12-05 01:43:54   1.255           119
     2020-12-05 11:21:42   100             260.3
     2020-12-05 14:30:20   14.7.0.255      50
     2020-12-05 14:15:50   15.255          40
     2020-12-05 11:31:42   2.0.255         ver.03,432F,20170504
     2020-12-05 07:40:55   2.255           0F66
     2020-12-05 14:19:50   255             52
     2020-12-05 02:17:24   26.255          52
     2020-12-05 01:36:24   4.255           78
     2020-12-05 13:47:50   5.255           39
     2020-12-05 09:06:56   6.1.0.255       001LOG0065518318
     2020-12-05 06:39:25   6.255           12
     2020-12-05 11:42:12   6.90.2.255      0F66
     2020-12-05 13:20:50   7.0.255         223.1
     2020-12-05 13:57:20   7.1.255         121
     2020-12-05 06:06:25   7.15.255        15
     2020-12-05 14:03:20   7.2.255         233
     2020-12-05 13:58:20   7.26.255        50
     2020-12-05 10:23:12   7.4.255         73
     2020-12-05 03:26:54   7.97.0.255      0
     2020-12-05 10:55:42   8.0.100         259.5
     2020-12-05 10:15:00   8.0.255         0.0165
     2020-12-05 10:21:42   8.0.96          19.7
     2020-12-05 10:56:12   8.0.97          98.5
     2020-12-05 06:40:25   8.0.98          0
     2020-12-05 07:11:25   8.0.99          0
     2020-12-05 10:02:26   81.7.1.255      120
     2020-12-05 14:13:20   81.7.15.255     47
     2020-12-05 01:52:24   81.7.2.255      239
     2020-12-05 14:24:20   81.7.26.255     35
     2020-12-05 10:22:42   81.7.4.255      71
     2020-12-05 11:42:42   90.2.255        0F66
     2020-12-05 10:16:53   96.1.0.255      001LOG0065518318
     2020-12-05 11:40:42   96.90.2.255     0F66
     2020-12-05 07:48:55   97.0.255        0
     2020-12-05 07:20:55   97.97.0.255     0
     2020-11-16 11:36:05   Version         LOG5LK13BE803039
     2020-12-05 14:37:51   current_L1      0.74
     2020-12-05 14:37:51   current_L2      1.5
     2020-12-05 14:37:51   current_L3      1.35
     2020-12-05 13:06:50   feed_L1         231.4
     2020-12-05 06:40:55   feed_L2         49.9
     2020-12-05 10:18:29   feed_L3         4112
     2020-12-05 14:37:51   power           514
     2020-12-05 10:19:44   state           opened
     2020-12-05 14:37:51   total_consumption 262.4
     2020-12-05 14:37:51   total_feed      0.0165
     2020-12-05 14:37:51   voltage_L1      221.7
     2020-12-05 14:37:51   voltage_L2      227.3
     2020-12-05 14:37:51   voltage_L3      225.2
   helper:
     BUFFER     
     EoM        1
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1607160042.59121
     Channels:
     DEVICES:
       
       30
       
     directions:
Attributes:
   event-on-change-reading .*
   interval   30
   mqttPublish total_feed|total_consumption:topic={"FHEM/$device/$reading"}
   room       04_Verbrauch
   verbose    0