Hauptmenü

ECMD classdef

Begonnen von jostmario, 22 Dezember 2018, 20:40:26

Vorheriges Thema - Nächstes Thema

jostmario

Hallo,

was muss denn in die ECMD Classdef rein um dieses Telegramm auszuwerten und 5 readings zu bekommen.

-1;248;487;0;255

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

jostmario

Hallo,

habe das serielle Device jetzt angelegt das einzige was ich aktuell erhalte ist in der Fhem.log datei.

Seriell: Unknown code 502;249;488;32;255
Wie bekomme ich das jetzt in 5 Readings ?

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

jostmario

Hallo,

mein Datensatz der von der seriellen kommt sieht so aus:
234;345;345;654;256

in der classdef hab ich folgendes stehen:
reading Spontan match "^(.*\r\n\021)+.*$"
reading Spontan postproc {my $d=$_;CheckFrame("%NAME",$d);}



ein list Seriell ergibt:
Internals:
   DEF        serial /dev/ttyUSB0@115200
   DeviceName /dev/ttyUSB0@115200
   FD         12
   NAME       Seriell
   NR         53
   PARTIAL   
   Protocol   serial
   STATE      opened
   TYPE       ECMD
   READINGS:
     2018-12-26 22:24:06   state           opened
   fhem:
     classDefs:
       FT:
         filename   /opt/fhem/ECMD/raspitronik.classdef
         readings:
           Spontan:
             match      ^(.*\r\n\021)+.*$
             postproc   {my $d=$_;CheckFrame("%NAME",$d);}
         sets:
     partial:
       msg        501;249;489;32;255
501;249;476;32;255
501;249;476;32;255
501;249;488;32;255
501;249;476;32;255
501;249;476;32;255
501;249;489;32;255

       ts         1545859616.62361
Attributes:
   classdefs  FT=/opt/fhem/ECMD/raspitronik.classdef
   partial    3
   requestSeparator �



kann mir da jemand helfen ?

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611