Hauptmenü

Userreadings splitten

Begonnen von uland2012, 29 November 2016, 11:08:10

Vorheriges Thema - Nächstes Thema

uland2012

Guten morgen,

kann mir bitte jemand eine Hilfestellung geben?

Folgendes Szenario.
mit dem Modul LaCrosseGateway habe ich ein serielles Device angeschlossen.
Darüber kann ich Nachrichten empfangen und versenden.

In den RAWMSG erhalte ich eine Meldung die ich aufsplittern will um diese entstanden Readings an Dummies übergeben muss.

RAWMSG          RECV,4,1000816,Unit 6


Diese RAWMSG möchte ich nun aufteilen in

Reading1         RECV
Reading2         4
Reading3        1000816
Reading4        Unit 6



Leider komme ich nicht voran mit den Beispielen / Ideen und Vorschlägen aus dem Forum

Würde mich über einen Vorschlag zum Userreading freuen.

Danke Euch.

Beste Grüße aus dem kalten Braunschweig

Uwe

frank

ist die rawmessage auch als reading verfügbar, oder nur als internal?
wenn reading, dann zb für jedes "neue" reading ein userreading definieren. zb mit der perl split funktion.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

uland2012

Hallo,

die RAWMSG ist nur als INTERNAL vorhanden.

Dies übergebe ich per NOTIFY an einen DUMMY
und bekomme dann folgenden STATE im DUMMY
state  UNKNOWNCODE RECV,4,0700840,You have mail

Wenn möglich würde ich gern USERREADING bereits im LaCrosseGateway anlegen
(hier kommt die RAWMSG an)

Leider bekomme ich das mit dem Perl Split nicht hin.

Ich hoffe hier auf Hilfe aus dem Forum.
.... Google und Forumsache.. sowie viele Stunden Selbstversuche waren leider erfolglos.

Vielen Dank für den Support

VG
Uwe