Patch CUL_TCM97001.pm - Auriol

Begonnen von Sidey, 06 Februar 2016, 00:40:12

Vorheriges Thema - Nächstes Thema

Sidey

Hi,

ich habe einen Patch für den Auriol Sensor erstellt.
Meiner Meinung nach, kommt keine Länge von 12 Zeichen zustande, da er nur eine 30 Bit Nachricht überträgt.

Des weiteren würde mich auch mal interessieren, ob überaupt schon mal jemand mit einem CUL einen Auriol empfangen hat.
Aus meiner Sicht, nutzt Auriol eine andere Signalcodierung, als z.B. ein NC_WS oder TCM97001 Sensor.

Wäre schön, wenn sich dazu mal jemand äußern könnte.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

waschbaerbauch

#1
Ich meine hier mal sowas gesehen zu haben, hab grad den SigDuino attached und lass mal loggen.
Bin noch neu in diesem Thema - wie wende ich denn den 'patch' an?

CUL_TCM97001 using longid: 1 model: AURIOL
CUL_TCM97001 Unknown device CUL_TCM97001_237, please define it

Sidey

Hi,

den Patch wendest Du z.B. mit dem Kommandozeileninterpreter Tool "Patch" unter Linux an.

Für Windows gibt es da auch tools, z.B. in diversen GIT und SVN Installieren ist es inklusive.

Im Signalduino wird es als Protokoll 38 erkannt, deshalb meine Feage, ob es mit dem CUL Überhaupt schon mal jemand empfangen hat.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

waschbaerbauch

#3
Nachdem grad nach und nach meine Teile aus China eintrudeln hatte ich jetzt CULs aus nanoV3 und einem 433MHz CC1101 Superhet gebaut. An Daten kommen da ja Massen an, das ist mit Sicherheit auch nicht alles von mir :D

Wenn ich das richtig verstanden habe, dann ist die AURIOL eine Wetterstation vom LIDL - die gehört mit Sicherheit nicht mir.
Von mir müssten eher Signale der billigen Aldi Wetterstationen GT-WS08s und GT-WS09s auftauchen.

PS: Nochmal Danke für das was du mit dem SIGNALduino ins Rollen gebracht hast ;)

PPS: Unter meinem Ubuntu konnte ich mit
sudo patch -p1 14_CUL_TCM_97001.pm < 14_CUL_TCM_97001-auriol\ patch.pm
den Patch einspielen. Zumindest wurde die ursprüngliche Datei bearbeitet.

Gruß
Mario

waschbaerbauch

Es hat sich wieder etwas gemeldet.

2016.02.06 15:22:57 4: SIGNALduino/msg READ: MS;P0=583;P1=-2110;P2=-9049;P3=-4117;D=0203030301030301030301030101010101010303010301010103010303010101030303030301;CP=0;SP=2;O;
2016.02.06 15:22:57 4: Found matched Protocol id 0 -> weather1
2016.02.06 15:22:57 2: CUL_TCM97001 Unknown device Unknown, please define it
2016.02.06 15:22:57 2: autocreate: define Unknown CUL_TCM97001 CUL_TCM97001_Unknown
2016.02.06 15:22:57 2: autocreate: define FileLog_Unknown FileLog ./log/Unknown-%Y-%m.log Unknown


localhosthack0r

Vielen Dank an Sidey für den Patch!

Mein Auriol Sensor wird damit erkannt:

2016.02.13 09:55:23 4: sduino/msg READ: �MS;P0=332;P1=-2043;P2=-3987;P3=-9362;D=030201010101010102020101010101010102020102020102020102020101010102;CP=0;SP=3;�
2016.02.13 09:55:23 4: sduino: Matched MS Protocol id 38 -> weather38
2016.02.13 09:55:23 4: sduino: Decoded MS Protocol id 38 dmsg s8180DB6100 length 32
2016.02.13 09:55:23 4: sduino: Dropped (s8180DB6100) due to short time or equal msg
2016.02.13 09:55:23 4: sduino/msg READ: �MS;P0=-2142;P1=531;P2=-9248;P5=-3895;D=12101510151010101015151010151010101010101015151;CP=1;SP=2;�
2016.02.13 09:55:53 4: sduino/msg READ: �MS;P0=402;P1=-3988;P2=-2049;P3=-9359;D=030102020202020201010202020202020201010201010201010201010202020201;CP=0;SP=3;O;�
2016.02.13 09:55:53 4: sduino: Matched MS Protocol id 38 -> weather38
2016.02.13 09:55:53 4: sduino: Decoded MS Protocol id 38 dmsg s8180DB6100 length 32
2016.02.13 09:55:53 2: CUL_TCM97001 auriol verify
2016.02.13 09:55:53 2: CUL_TCM97001 auriol 21.9
2016.02.13 09:55:53 4: CUL_TCM97001 using longid: 1 model: AURIOL
2016.02.13 09:55:54 4: sduino/msg READ: �MS;P0=-2059;P1=395;P2=-3988;P3=-9357;D=131210101010101012121010101010101012121012121012121012121010101012;CP=1;SP=3;�
2016.02.13 09:55:54 4: sduino: Matched MS Protocol id 38 -> weather38
2016.02.13 09:55:54 4: sduino: Decoded MS Protocol id 38 dmsg s8180DB6100 length 32
2016.02.13 09:55:54 4: sduino: Dropped (s8180DB6100) due to short time or equal msg
2016.02.13 09:56:24 4: sduino/msg READ: �MS;P1=-3136;P2=400;P5=-9359;D=252121212121212121212121212121212121212121212121212121212121212121;CP=2;SP=5;O;�
2016.02.13 09:56:25 4: sduino/msg READ: �MS;P0=-4000;P1=319;P2=-2041;P3=-9364;D=131012121212121210101212121212121210101210101210101210101212121210;CP=1;SP=3;�
2016.02.13 09:56:55 4: sduino/msg READ: �MS;P2=398;P3=-2051;P4=-4000;P5=-9371;D=252423232323232324242323232323232324242324242324242324242323232324;CP=2;SP=5;O;�
2016.02.13 09:56:55 4: sduino: Matched MS Protocol id 38 -> weather38
2016.02.13 09:56:55 4: sduino: Decoded MS Protocol id 38 dmsg s8180DB6100 length 32
2016.02.13 09:56:55 2: CUL_TCM97001 auriol verify
2016.02.13 09:56:55 2: CUL_TCM97001 auriol 21.9
2016.02.13 09:56:55 4: CUL_TCM97001 using longid: 1 model: AURIOL
2016.02.13 09:56:56 4: sduino/msg READ: �MS;P0=-3999;P1=403;P2=-2040;P3=-9372;D=131012121212121210101212121212121210101210101210101210101212121210;CP=1;SP=3;�
2016.02.13 09:56:56 4: sduino: Matched MS Protocol id 38 -> weather38
2016.02.13 09:56:56 4: sduino: Decoded MS Protocol id 38 dmsg s8180DB6100 length 32
2016.02.13 09:56:56 4: sduino: Dropped (s8180DB6100) due to short time or equal msg



Vor dem Patch wurde der Sensor (unregelmäßig?) als Mebus erkannt. Das Device, das per Autocreate vorher als Mebus angelegt wurde wird weiter verwendet, hat jetzt aber noch unter Attributes "model AURIOL".


Ralf9

ich habe für den Auriol Z31743B ein neues Model in das CUL_TCM97001 Modul eingebaut
https://forum.fhem.de/index.php/topic,101425.msg998195.html#msg998195

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7