günstige Wetterstation CTW-600, WS-0101, WS/WH1080 sduino

Begonnen von chris1284, 26 Juli 2015, 19:56:57

Vorheriges Thema - Nächstes Thema

pejonp

Zitat von: FEHMPiDi am 15 Dezember 2015, 08:40:46
Hallo, mein Signalduino läuft endlich. Ich habe auch eine ctw-600. Kann mir jemand kurz beschreiben was ich tun muss um die Daten zu empfangen und dann als Device anzeigen zu lassen...
Hallo,

Schau mal hier http://forum.fhem.de/index.php/topic,39451.msg363597.html#msg363597 dort habe ich einiges beschrieben. Lese auch mal die anderen Einträge.
http://forum.fhem.de/index.php/topic,38831.msg358572.html#msg358572

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

FEHMPiDi

Hi, also vielleicht stelle ich mich ja jetzt echt zu blöd an. Aber ich weiß nicht wie ich die Wetterstation in Fhem einbinden kann.
Der Signalduion erkennt die Wetterstation. Hier ein Auszug aus dem Logfile:

2015.12.16 21:21:40 4: SIGNALduino/msg READ: MU;P0=-1132;P1=-864;P2=400;P4=1374;D=012040404020402040404040204040404020204040402040402040204022;CP=4;
2015.12.16 21:21:40 4: Found matched Protocol id 16 -> Dooya shutter
2015.12.16 21:21:40 4: Found matched Protocol id 9 -> CTW 600
2015.12.16 21:21:40 4: Found matched Protocol id 8 -> TX3 Protocol


Aber was muss ich jetzt tun um die Wetterstation anzeigen zu können?

Danke
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Ralf9

Zitat von: FEHMPiDi am 16 Dezember 2015, 21:26:17
Aber was muss ich jetzt tun um die Wetterstation anzeigen zu können?

Welche SIGNALduino Version hast Du? Du kannst die Version mit "get version" abfragen.

das hier ist die aktuelle Version
sduino version => V 3.2.0-b9 SIGNALduino - compiled at Dec 15 2015 21:44:25

Die aktuellste Version bekommst Du mit 
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32/controls_signalduino.txt

danach "set flash"


Das log müsste dann ungefähr so aussehen:
2015.12.16 21:35:52 4: SIGNALduino/msg get raw: MU;P0=109;P1=467;P2=-346;P3=-1055;P4=1438;P5=-15364;D=01202131313131313134313434343131313434343434343131313431343431343431343134313434343434343434343434343434343134343434343434343134343434313431313434343434313131343134313131313434502;CP=1;
2015.12.16 21:35:52 4: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2015.12.16 21:35:52 5: sduinoD: Starting demodulation at Position 2
2015.12.16 21:35:52 5: dispatching bits: 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1 1 0 0 0 0
2015.12.16 21:35:52 4: decoded matched MU Protocol id 9 dmsg P9#FE8E074950001008583AF0 length 88
2015.12.16 21:35:52 5: converted Data to (P9#FE8E074950001008583AF0)
2015.12.16 21:35:52 5: sduinoD dispatch P9#FE8E074950001008583AF0
2015.12.16 21:35:52 4: SD_WS09_Parse HEX=P9#FE8E074950001008583AF0 length: 22
2015.12.16 21:35:52 3: SD_WS09_Parse Bin=1111111010001110000001110100100101010000000000000001000000001000010110000011101011110000 syncp=0 length:88
2015.12.16 21:35:52 3: WH_2 SD_WS09_Parse WH=11111110 msg=10001110000001110100100101010000000000000001000000001000010110000011101011110000 syncp=0 length:80
2015.12.16 21:35:52 3: SD_WS09_Parse Id: 1000 Bin-Sync=10001110000001110100100101010000000000000001000000001000010110000011101011110000 syncp=0 length:80
2015.12.16 21:35:52 3: SD_WS09_Parse CTW600 Windspeed bit: 00000000 Dec: 0.0
2015.12.16 21:35:52 3: SD_WS09_Parse CTW600 Windguest bit: 00010000 Dec: 5.4
2015.12.16 21:35:52 3: SD_WS09_Parse CTW600 Rain bit: 01011000 Dec: 4.2
2015.12.16 21:35:52 3: SD_WS09_Parse CTW600 id:56 :10001110000001110100100101010000000000000001000000001000010110000011101011110000
2015.12.16 21:35:52 3: SD_WS09_Parse CTW600 id:56, bat:4, temp=6.6, hum=84, winddir=14:NW wS=0.0, wG=5.4, rain=4.2


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

FEHMPiDi

Hallo,

die Version ist jetzt aktuell.

     version => V 3.2.0-b9 SIGNALduino - compiled at Dec 15 2015 21:44:25

Ich hatte nur übersehen zu flashen. Das "update all" hatte ich schon gemacht.
Ich empfange erstaunlicher Weise eine ganze Menge Geräte, wobei ich nur meine CTW 600 erwarten würde. Anscheinend ist hier ein Nachbar gut ausgestattet :)

So, jetzt aber der Logfile mit Verbose 4. Die CTW 600 wird gefunden aber das decoden wird nicht gemacht.

2015.12.16 22:04:39 3: Opening sduino device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL011CM6-if00-port0
2015.12.16 22:04:39 3: Setting sduino serial parameters to 57600,8,N,1
2015.12.16 22:04:39 3: sduino device opened
2015.12.16 22:04:39 1: define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL011CM6-if00-port0@57600
2015.12.16 22:04:39 1: init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL011CM6-if00-port0@57600
2015.12.16 22:04:42 3: sduino: Possible commands: ViRtXFSPC
2015.12.16 22:06:54 4: SIGNALduino/msg READ: MU;P0=-852;P1=795;P3=423;P4=-2646;D=01010101030343030303030303010101010103430300;CP=3;
2015.12.16 22:06:54 4: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2015.12.16 22:06:54 4: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2015.12.16 22:06:54 4: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2015.12.16 22:06:54 4: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2015.12.16 22:07:03 4: Calling Getting Attr sub with args: set verbose = 4
2015.12.16 22:07:03 3: sduino: setting Verbose to: 4
2015.12.16 22:08:27 4: sduino: ping ...
4130
2015.12.16 22:09:40 4: SIGNALduino/msg READ: MU;P0=1224;P1=-232;P3=-1132;P4=389;P5=720;D=10303030303030303030303030303435143434010;CP=0;
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2015.12.16 22:09:40 4: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2015.12.16 22:11:41 4: SIGNALduino/msg READ: MU;P0=-774;P1=934;D=10101010101010101011010101010101010101010100;CP=1;
2015.12.16 22:12:06 4: SIGNALduino/msg READ: MU;P0=-700;P2=927;P4=-339;D=020202024242420202020020202020202020242421;CP=2;
2015.12.16 22:13:03 4: SIGNALduino/msg READ: MU;P0=-619;P1=885;D=101010101001010101010101010101011010101011;CP=1;
2015.12.16 22:13:27 4: sduino: ping ...
4130


Muss ich noch irgend was tun damit er das Signal demoduliert?

Danke und erst mal gute Nacht.

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Ralf9

Zitat von: FEHMPiDi am 16 Dezember 2015, 22:17:48
So, jetzt aber der Logfile mit Verbose 4. Die CTW 600 wird gefunden aber das decoden wird nicht gemacht.


2015.12.16 22:09:40 4: SIGNALduino/msg READ: MU;P0=1224;P1=-232;P3=-1132;P4=389;P5=720;D=10303030303030303030303030303435143434010;CP=0;


Muss ich noch irgend was tun damit er das Signal demoduliert?

Eine Ursache könnten Empfangsprobleme sein. Welchen Empfänger verwendest Du. Evtl ist der CTW 600 zu weit vom Empfänger weg.

Gruss 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

FEHMPiDi

Hallo, der Empfänger ist so ein standard teil von eBay.  Ich werde dir Station mal in den gleichen Raum stellen und beobachten ob es dann klappt. Das kann ich aber leider erst am Wochenende machen. Melde mich dann wieder. Danke schon mal.

Gesendet von meinem SM-G901F mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

FEHMPiDi

Hallo,

ich habe die Station jetzt mal in den gleichen Raum gestellt wie den Empfänger. Es steht jetzt etwas mehr in Log, aber ich glaub es funktioniert immer noch nicht so wie es soll. An Empfangsproblemen kann es ja nun nicht mehr liegen, oder?


2015.12.20 12:27:26 4: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2015.12.20 12:27:26 4: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2015.12.20 12:27:26 4: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2015.12.20 12:27:26 4: decoded matched MU Protocol id 5 dmsg i2BB833DFFFFFFFFEE84 length 76
2015.12.20 12:27:26 4: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2015.12.20 12:27:26 4: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2015.12.20 12:27:26 4: decoded matched MU Protocol id 9 dmsg P9#D447CC2000000001178 length 76
2015.12.20 12:27:26 4: SIGNALduino_unknown incomming msg: P9#D447CC2000000001178
2015.12.20 12:27:26 4: SIGNALduino_unknown rawData: D447CC2000000001178
2015.12.20 12:27:26 4: SIGNALduino_unknown Protocol: 9
2015.12.20 12:27:26 4: SIGNALduino_unknown converted to bits: 1101010001000111110011000010000000000000000000000000000000000001000101111000
2015.12.20 12:27:26 4: SIGNALduino_unknown  ctw600 not found, aborting
2015.12.20 12:27:26 4: SD_WS09_Parse HEX=P9#D447CC2000000001178 length: 19
2015.12.20 12:27:26 3: SD_WS09_Parse Bin=1101010001000111110011000010000000000000000000000000000000000001000101111000 syncp=-1 length:76
2015.12.20 12:27:26 3: EXIT SD_WS09_Parse msg=D447CC2000000001178 syncp=-1 length:76
2015.12.20 12:27:26 4: SIGNALduino_unknown incomming msg: P9#D447CC2000000001178
2015.12.20 12:27:26 4: SIGNALduino_unknown rawData: D447CC2000000001178
2015.12.20 12:27:26 4: SIGNALduino_unknown Protocol: 9
2015.12.20 12:27:26 4: SIGNALduino_unknown converted to bits: 1101010001000111110011000010000000000000000000000000000000000001000101111000
2015.12.20 12:27:26 4: SIGNALduino_unknown  ctw600 not found, aborting
2015.12.20 12:27:26 3: sduino: Unknown code P9#D447CC2000000001178, help me!
2015.12.20 12:27:31 4: SIGNALduino/msg READ: MU;P0=-541;P1=749;P2=-330;D=001210121010101010101010101010121012101010;CP=1;
2015.12.20 12:28:14 4: SIGNALduino/msg READ: MU;P0=140;P1=-436;P2=1414;P3=-1088;P4=438;P5=-32001;D=001234323234343234323432323234323232343434343432323434323232323432323232323232323232323232323232323232323232323232323232323232323232323234323232343234343434323454343434343434343432343232343432343234323232343232323434343434323234343232323230;CP=4;O;
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2015.12.20 12:28:14 4: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2015.12.20 12:28:14 4: decoded matched MU Protocol id 9 dmsg P9#4D447CC2000000001178 length 80
2015.12.20 12:28:14 4: SIGNALduino_unknown incomming msg: P9#4D447CC2000000001178
2015.12.20 12:28:14 4: SIGNALduino_unknown rawData: 4D447CC2000000001178
2015.12.20 12:28:14 4: SIGNALduino_unknown Protocol: 9
2015.12.20 12:28:14 4: SIGNALduino_unknown converted to bits: 01001101010001000111110011000010000000000000000000000000000000000001000101111000
2015.12.20 12:28:14 4: SIGNALduino_unknown  ctw600 not found, aborting
2015.12.20 12:28:14 4: SD_WS09_Parse HEX=P9#4D447CC2000000001178 length: 20
2015.12.20 12:28:14 3: SD_WS09_Parse Bin=01001101010001000111110011000010000000000000000000000000000000000001000101111000 syncp=-1 length:80
2015.12.20 12:28:14 3: EXIT SD_WS09_Parse msg=4D447CC2000000001178 syncp=-1 length:80
2015.12.20 12:28:14 4: SIGNALduino_unknown incomming msg: P9#4D447CC2000000001178
2015.12.20 12:28:14 4: SIGNALduino_unknown rawData: 4D447CC2000000001178
2015.12.20 12:28:14 4: SIGNALduino_unknown Protocol: 9
2015.12.20 12:28:14 4: SIGNALduino_unknown converted to bits: 01001101010001000111110011000010000000000000000000000000000000000001000101111000
2015.12.20 12:28:14 4: SIGNALduino_unknown  ctw600 not found, aborting
2015.12.20 12:28:14 3: sduino: Unknown code P9#4D447CC2000000001178, help me!
2015.12.20 12:28:14 4: SIGNALduino/msg READ: MU;P0=436;P1=-1100;P2=1403;P3=-32001;P4=3452;P5=-412;D=012121212121212121212121212121212121212121212121212121212121212121212121210121212101210101010121034502;CP=2;


Danke
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Sidey

Hi,

vermutlich ist das ein Bug in der Firmware.
Der taucht auf, seit dem ich einen anderen behoben habe.

Leider bin ich noch nicht dazu gekommen, den Fehler genauer zu lokalisieren.

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

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

FEHMPiDi

Hi,

ok, verstehe. Schade.
Wenn ich Dir irgendwie helfen kann, sag bescheid.

Gruß
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Maiks

Hallo,

ich habe mir jetzt auch mal die Wetterstation geholt und kann es kaum erwarten das sie Ankommt :D

Gibt es eigentlich auch den Source code wie bi FHEMduino zum download ?

Maik

Sidey

Hallo Maik,

ja, der komplette sourcecode liegt auf Github verfügbar:
http://github.com/RFD-FHEM

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

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

pejonp

#131
Zitat von: Maiks am 21 Dezember 2015, 08:57:53
Hallo,

ich habe mir jetzt auch mal die Wetterstation geholt und kann es kaum erwarten das sie Ankommt :D

Gibt es eigentlich auch den Source code wie bi FHEMduino zum download ?

Maik
Hallo
Versuche bitte einmal diese version ob da etwas empfangen wird. Einfach im Browser in der fhemcommandozeile eingeben.
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-proto9/controls_signalduino.txt

Flaschen des signalduinos nicht vergessen und dann fhem einmal neu starten.
Stell dann bitte verbose auf 5 damit im log etwas zusehen ist.
Danke
Pejonp

PS: Bitte hiermit ein update machen: update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32/controls_signalduino.txt
Das Protokoll wurde von u9# auf P9# umgestellt.
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Ralf9

Zitat von: Sidey am 20 Dezember 2015, 16:23:31
vermutlich ist das ein Bug in der Firmware.
Der taucht auf, seit dem ich einen anderen behoben habe.

Seit welcher Firmware Version ist dieser Bug drin?

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

Sidey

Hi Ralf,

kann ich jetzt nicht exakt bestimmen.
Ich habe mich mit dem Debugging beschäftigt und einige Fehler gefunden.

Das Problem mit den fehlenden MU Ausgaben scheint aber vom Manchester Decoder zu kommen.
Den hatte ich ja ein wenig über arbeitet.

Wenn der Fingerabdruck des Signals Manchester Konform erscheint, dann wird versucht das Signal zu dekodieren.
Das klappt dann vielleicht für 2 - 3 Bits in Folge.
Wenn nun nach den 2 erfolgreich dekodieren Bits das Sigmal zuende ist, wird angekommen, dass nur der Beginn einer Nachricht gefunden wurde und dann der Puffer voll war.

Resultat ist, dass ich alles was vor dem vermeintlich Manchester Signal kommt verworfen wird.

Ich habe jetzt einige Stellen Code verändert und lasse dass gerade noch im Test laufen. Mal sehen ob ich die Firmware noch dieses Jahr aktualisierte.

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

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

Ralf9

Zitat von: Sidey am 22 Dezember 2015, 10:26:02
Das Problem mit den fehlenden MU Ausgaben scheint aber vom Manchester Decoder zu kommen.
Den hatte ich ja ein wenig über arbeitet.

Wenn der Fingerabdruck des Signals Manchester Konform erscheint, dann wird versucht das Signal zu dekodieren.
Das klappt dann vielleicht für 2 - 3 Bits in Folge.
Wenn nun nach den 2 erfolgreich dekodieren Bits das Sigmal zuende ist, wird angekommen, dass nur der Beginn einer Nachricht gefunden wurde und dann der Puffer voll war.

Resultat ist, dass ich alles was vor dem vermeintlich Manchester Signal kommt verworfen wird.

Hallo Sidey,

heißt dies, daß es MU-Nachrichten gibt, wo gegen Ende ein Manchester Fingerabdruck enthalten ist?

Könnte es dann als Workaround für die MU-Nachrichten funktionieren, daß man mit "set disableMessagetype manchesterMC" die Manchester decodierung deaktiviert?

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