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