Hauptmenü

ECMD Classdef

Begonnen von Mikerick, 08 September 2018, 14:41:00

Vorheriges Thema - Nächstes Thema

Mikerick

Hallo Ihr Lieben,

ich bekomme, wegen fehlender REGEX Kenntnisse, wahrscheinlich, die Readings meines ECMDs nicht hin.
folgendes gibt das Gerät u.a. aus.

2018-09-08 13:33:30 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0101","V":0,"D":31,"DA":27.7000

Jetzt will ich quasi ein Reading von 27.7000 haben (Aussentemperatur, weil hinter dem "D": ein 31 steht.

Da gibt es noch andere Readings im Eventmonitor, die aber denselben Aufbau haben. Das einbinden des ECMDs habe ich, aber die classdef-Datei ist mir schleierhaft.

Bekommt ihr für mich das hin, bitte?

Hier ein List vom device
Internals:
   DEF        serial /dev/ttyS1@9600
   DeviceName /dev/ttyS1@9600
   FD         11
   NAME       cape
   NR         25
   PARTIAL   
   Protocol   serial
   STATE      opened
   TYPE       ECMD
   READINGS:
     2018-09-08 15:45:20   state           opened
   fhem:
     classDefs:
       mycapedef:
         filename   /opt/fhem/gc-temp.classdef

Hier die verschiedenen Events. Das Cape empfängt die WS2300:

2018-09-08 15:57:29 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0","V":0,"D":1007,"DA":"000000"
2018-09-08 15:57:29 ECMD cape UNKNOWNCODE }]}  {"DEVICE":[{"G":"0","V":0,"D":999,"DA":"000
2018-09-08 15:57:29 ECMD cape UNKNOWNCODE 0FF"}]} 
2018-09-08 15:57:30 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0101","V":0,"D":30,"DA":61}]} 
2018-09-08 15:57:30 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0101","V":0,"D":31,"DA":28}]} 
2018-09-08 15:57:31 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0101","V":0,"D":30,"DA":61}]} 
2018-09-08 15:57:31 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0101","V":0,"D":31,"DA":28}]} 
2018-09-08 15:57:36 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"C4","V":0,"D":21,"DA":36}]} 
2018-09-08 15:57:36 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"C4","V":0,"D":23,"DA":"WSW"}]}
2018-09-08 15:57:36 ECMD cape UNKNOWNCODE  {"DEVICE":[{"G":"C4","V":0,"D":24,"DA":27}]} 
2018-09-08 15:57:36 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"C4","V":0,"D":20,"DA":28.80000}
2018-09-08 15:57:36 ECMD cape UNKNOWNCODE ]} 
2018-09-08 15:57:37 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"C4","V":0,"D":21,"DA":36}]} 
2018-09-08 15:57:37 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"C4","V":0,"D":23,"DA":"WSW"}]}
2018-09-08 15:57:37 ECMD cape UNKNOWNCODE  {"DEVICE":[{"G":"C4","V":0,"D":24,"DA":27}]} 
2018-09-08 15:57:59 ECMD cape UNKNOWNCODE {"DEVICE":[{"G":"0","V":0,"D":1007,"DA":"000000"
2018-09-08 15:57:59 ECMD cape UNKNOWNCODE }]}  {"DEVICE":[{"G":"0","V":0,"D":999,"DA":"000
2018-09-08 15:57:59 ECMD cape UNKNOWNCODE 0FF"}]} 


Beste Grüße

Michael