Signalduino Entwicklung

Begonnen von thoffma3, 05 Juli 2015, 23:01:00

Vorheriges Thema - Nächstes Thema

Burny4600

#1725
Perl Warnmeldungen mit aktueller Firmware.

2016.05.30 17:03:48 1: init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7H7-if00-port0@57600
2016.05.30 17:03:53 3: sduino: Possible commands: ViRtXFSPCG
2016.05.30 17:03:53 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/00_SIGNALduino.pm line 856, <$fh> line 56.
2016.05.30 17:03:53 3: sduino: Firmwareversion: V 3.2.0-b26 SIGNALduino - compiled at May 29 2016 23:37:20
2016.05.30 17:17:55 1: PERL WARNING: Binary number > 0b11111111111111111111111111111111 non-portable at ./FHEM/00_SIGNALduino.pm line 2691.

2016.05.30 18:00:49 1: PERL WARNING: Argument "LLSH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "1LH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SH1" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "2LL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LH1" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SHLL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LHSL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "0SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "0LL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "4SH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SLLH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LL0" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SH4" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "2SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SHSL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "5SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LHLL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LH3" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SH0" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Replacement list is longer than search list at (eval 7668) line 1.
2016.05.30 18:00:49 1: PERL WARNING: Replacement list is longer than search list at (eval 7669) line 1.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LL2" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "7SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LH0" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "0SH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "3LH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "0SH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LL2" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LH5" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "LH6" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "3LL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SL7" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "0LH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "3SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Replacement list is longer than search list at (eval 7687) line 1.
2016.05.30 18:00:49 1: PERL WARNING: Replacement list is longer than search list at (eval 7691) line 1.
2016.05.30 18:00:49 1: PERL WARNING: Replacement list is longer than search list at (eval 7693) line 1.
2016.05.30 18:00:49 1: PERL WARNING: Argument "2SL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "2LL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "6SH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SLSH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:49 1: PERL WARNING: Argument "SL1" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:51 1: PERL WARNING: Argument "-26\0802" isn't numeric in division (/) at ./FHEM/00_SIGNALduino.pm line 2008.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7698) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7700) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Argument "SH6" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7703) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7705) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7706) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Argument "LL3" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:51 1: PERL WARNING: Argument "SL2" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:51 1: PERL WARNING: Replacement list is longer than search list at (eval 7709) line 1.
2016.05.30 18:00:51 1: PERL WARNING: Argument "3LL" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.
2016.05.30 18:00:54 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7H7-if00-port0 disconnected, waiting to reappear (sduino)
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Sidey

Zitat von: habeIchVergessen am 30 Mai 2016, 02:07:47
wenn ein sduino sendet, kann die 1 Wiederholung korrekt empfangen werden. Auffällig ist, das keine Wiederholung (gleiche Daten) zu sehen ist und die Länge weit überschritten wird.
Das ist bei Verwendung des SM Kommandos korrekt. Wenn wir zwischen den Übertragungen eine Pause brauchen, dann sollten wir mit dem SC Kommando arbeiten.
Sollten wir bei Somfy ja wohn ohnehin.

Zitat von: Burny4600 am 30 Mai 2016, 17:27:47
Perl Warnmeldungen mit aktueller Firmware.

Seltsam. Das sieht so nach Debug Meldungen aus. Bei mir läufts aber mit der gleichen Version aus github ohne.
Kannst Du die Raw Messages vielleich noch dazu posten?


Grüße Sidey

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

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

Burny4600

Hallo Sidey!

Anbei die gewünschten Infos.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Ralf9

Zitat von: Burny4600 am 30 Mai 2016, 17:27:47
Perl Warnmeldungen mit aktueller Firmware.

2016.05.30 18:00:49 1: PERL WARNING: Argument "LLSH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2044.
2016.05.30 18:00:49 1: PERL WARNING: Argument "1LH" isn't numeric in numeric ge (>=) at ./FHEM/00_SIGNALduino.pm line 2049.


Welche 00_SIGNALduino.pm verwendest Du?
Diese hier?
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32-mcspecial/controls_signalduino.txt

Bei Deinen Warnmeldungen sind u.a. 00_SIGNALduino.pm Zeile 2044 und 2049 dabei.
Bei dieser 00_SIGNALduino.pm steht bei diesen Zeilen folgendes:

2043 Debug "zero pattern not found" if ($debug && !$valid);
2044
2045 #Debug "added $pstr " if ($debug && $valid);
2046
2047 next if (!$valid) ;
2048 #Debug "Pattern Lookup Table".Dumper(%patternLookupHash);
2049 ## Check somethin else


Irgendwas passt da nicht.

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

Burny4600

Das sind bei mir die aktuellen Versionen die ich in Verwendung habe:
Latest Revision: 11572

File                  Rev   Last Change

fhem.pl               11545 2016-05-29 09:13:16Z rudolfkoenig
96_allowed.pm         11391 2016-05-05 11:16:05Z rudolfkoenig
90_at.pm              11342 2016-04-29 11:25:51Z rudolfkoenig
98_autocreate.pm      11094 2016-03-20 09:41:03Z rudolfkoenig
00_CUL.pm             11217 2016-04-10 09:50:13Z rudolfkoenig
No Id found for 14_CUL_REDIRECT.pm
14_CUL_TCM97001.pm    11294 2016-04-21 20:32:28Z dancer0705
14_CUL_TX.pm          10140 2015-12-09 15:58:41Z rudolfkoenig
98_dewpoint.pm         6757 2014-10-12 18:58:57Z joachim09876
98_DOIF.pm            11314 2016-04-26 18:29:24Z damian-s
98_dummy.pm           11442 2016-05-15 12:43:12Z rudolfkoenig
91_eventTypes.pm      10530 2016-01-16 19:27:21Z rudolfkoenig
01_FHEMWEB.pm         11554 2016-05-29 15:53:30Z rudolfkoenig
92_FileLog.pm         11336 2016-04-28 19:28:05Z rudolfkoenig
95_FLOORPLAN.pm       11443 2016-05-15 14:17:21Z ulimaass
10_FS20.pm            11432 2016-05-12 08:35:57Z rudolfkoenig
98_help.pm            11482 2016-05-19 19:17:31Z betateilchen
14_Hideki.pm          10921 2016-02-22 21:09:54Z mrsidey
12_HMS.pm              5097 2014-03-02 15:25:08Z rudolfkoenig
95_holiday.pm         10530 2016-01-16 19:27:21Z rudolfkoenig
98_HTTPMOD.pm         11002 2016-03-05 19:39:06Z ststrobel
No Id found for 10_IT.pm
70_JSONMETER.pm       11207 2016-04-08 20:12:23Z grompo
98_logProxy.pm        11533 2016-05-27 17:58:39Z justme1968
# $Id: 36_ModbusTCPServer.pm 0019 $
91_notify.pm          11178 2016-04-03 14:20:32Z rudolfkoenig
41_OREGON.pm           5597 2014-04-22 15:25:55Z wherzig
59_PROPLANTA.pm       11198 2016-04-07 15:24:09Z grompo
33_readingsGroup.pm   11379 2016-05-03 14:08:47Z justme1968
33_readingsProxy.pm   11379 2016-05-03 14:08:47Z justme1968
# $Id: 44_ROLLO.pm 2016-05 - HoTi $
14_SD_WS07.pm         10921 2016-02-22 21:09:54Z mrsidey
00_SIGNALduino.pm     10921 2016-02-22 21:09:54Z mrsidey
98_structure.pm       10530 2016-01-16 19:27:21Z rudolfkoenig
99_SUNRISE_EL.pm      10569 2016-01-19 06:30:28Z rudolfkoenig
98_SVG.pm             11540 2016-05-29 08:18:23Z rudolfkoenig
44_TEK603.pm          10993 2016-03-05 08:55:29Z eisler
98_telnet.pm          11553 2016-05-29 15:50:46Z rudolfkoenig
45_TRX.pm             11456 2016-05-15 20:19:24Z wherzig
46_TRX_LIGHT.pm       11458 2016-05-15 21:09:37Z wherzig
46_TRX_WEATHER.pm     11450 2016-05-15 19:03:23Z wherzig
10_UNIRoll.pm          6514 2014-09-07 11:10:40Z c-herrmann
98_update.pm          10942 2016-02-26 11:08:14Z rudolfkoenig
99_Utils.pm           10570 2016-01-19 06:39:23Z rudolfkoenig
98_version.pm         11026 2016-03-08 07:25:45Z markusbloch
# $Id: 37_ModbusRegister.pm 0022 $

Blocking.pm           11465 2016-05-16 11:56:10Z rudolfkoenig
DevIo.pm              11020 2016-03-07 12:01:43Z rudolfkoenig
HttpUtils.pm          11517 2016-05-25 19:50:14Z rudolfkoenig
myUtilsTemplate.pm     7570 2015-01-14 18:31:44Z rudolfkoenig
RTypes.pm             10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm      11513 2016-05-24 17:56:05Z rudolfkoenig
TcpServerUtils.pm     10346 2016-01-03 12:34:27Z rudolfkoenig
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Ralf9

Zitat von: Burny4600 am 01 Juni 2016, 07:28:31
Das sind bei mir die aktuellen Versionen die ich in Verwendung habe:
Latest Revision: 11572

41_OREGON.pm           5597 2014-04-22 15:25:55Z wherzig
00_SIGNALduino.pm     10921 2016-02-22 21:09:54Z mrsidey


Dies sind ältere Versionen.
Wenn Du nach dem
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32-mcspecial/controls_signalduino.txt
ein fhem-update gemacht hast, dann wurden die signalduino Dateien wieder mit älteren Versionen überschrieben.

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

RappaSan

Stichwort "exclude_from_update" im Global-Zweig sollte man sich mal ansehen  :)

Ellert

Zitat von: Sidey am 29 Mai 2016, 23:43:02
Hallo,


ich habe für den angepassten Manchester decoder erst mal einen neuen Branch aufgemacht.
Ich nehme an, wir müssen ein paar Kleinigkeiten anpassen, damit die Signale wieder verarbeitet werden können.

Folgendes müsste getestet und angepasst werden:

  • OSV2 und OSV3 (habe ich bereits invertiert)
  • Hideki (muss vermutlich invertiert werden)
  • Somfy (muss vermutlich nicht mehr invertiert werden

Updaten könnt ihr die Firmware und die Modulversion wie folgt:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32-mcspecial/controls_signalduino.txt



Invertieren lassen sich die Daten über einen Schalter in der Protokolldefinition:


"10"    => ## Oregon Scientific 2
{
polarity        => 'invert',



Grüße Sidey

Ich sende über nanoCUL:
SOMFY Adresse 12389A
Key A1
Rollingcode 0001
command stop (10)
nanoCUL RAWMSG YsA11000019A3812
und empfange mit dem SIGNALDuino folgendes:

Zitat2016.06.01 18:59:28 4: SDuino_433/msg READ: MC;LL=-1298;LH=1279;SL=-695;SH=669;D=50D8D8D8150900;C=649;L=56;
2016.06.01 18:59:28 4: SDuino_433: Found manchester Protocol id 43 clock 649 -> Somfy RTS
2016.06.01 18:59:28 5: SDuino_433: extracted data 01010000110110001101100011011000000101010000100100000000 (bin)

2016.06.01 18:59:29 5: SDuino_433: converted Data to (YsAF880000CD1C09)
2016.06.01 18:59:29 5: SDuino_433 dispatch YsAF880000CD1C09

Die Nachrichten passen aber nicht zusammen.

Sidey

Zitat von: Ellert am 01 Juni 2016, 19:38:14
Ich sende über nanoCUL:
SOMFY Adresse 12389A
Key A1
Rollingcode 0001
command stop (10)
nanoCUL RAWMSG YsA11000019A3812

Hi Ellert,

hast Du Firmware V 3.2.0-b26  drauf?
Ich muss gesehen, ich bin nicht der experte, was genau bei RAWMSG YsA11000019A3812 gesendet wird.
Irgendwie habe ich das so verstanden, dass das zwar die Nachricht wird, aber die ist noch codiert und wird vor dem Senden decodiert.

Die Bit Invertierung für den Somfy Code habe ich soeben entfernt. Am Ende sollte natürlich exakt die gleiche kodierte Meldung herauskommen wie auch gesendet wurde.

Grüße Sidey

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

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

Sidey

Zitat von: Burny4600 am 01 Juni 2016, 07:28:31
Das sind bei mir die aktuellen Versionen die ich in Verwendung habe:

Hi Burny,

Du hast meiner Meinung nach nicht die Version aus dem Github.
Entweder hast Du den Signalduino in exclude from update oder nach dem Update aus dem git repo ein normales Fhem Update gemacht.

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

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

habeIchVergessen

Zitat von: Sidey am 03 Juni 2016, 22:29:50
Irgendwie habe ich das so verstanden, dass das zwar die Nachricht wird, aber die ist noch codiert und wird vor dem Senden decodiert.
im Anhang eine ODS-Datei, die die Konvertierung der jeweiligen Nachricht durchführt.

Ellert

Zitat von: Sidey am 03 Juni 2016, 22:29:50
Hi Ellert,

hast Du Firmware V 3.2.0-b26  drauf?
Ich muss gesehen, ich bin nicht der experte, was genau bei RAWMSG YsA11000019A3812 gesendet wird.
Irgendwie habe ich das so verstanden, dass das zwar die Nachricht wird, aber die ist noch codiert und wird vor dem Senden decodiert.

Die Bit Invertierung für den Somfy Code habe ich soeben entfernt. Am Ende sollte natürlich exakt die gleiche kodierte Meldung herauskommen wie auch gesendet wurde.

Grüße Sidey
Ja, ich habe die Version V 3.2.0-b26 und die aktuelle 10_Signalduino.pm von hier:
Zitatupdate all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r32-mcspecial/controls_signalduino.txt

Ich sende über nanoCUL: YsA24500029A3812
und erhalte
Zitat2016.06.04 10:46:35 4: SDuino_433/msg READ: MC;LL=-1311;LH=1300;SL=-677;SH=648;D=5173F3F2BFA3AA8;C=649;L=57;
2016.06.04 10:46:35 4: SDuino_433: Found manchester Protocol id 43 clock 649 -> Somfy RTS
2016.06.04 10:46:35 5: SDuino_433: extracted data 010100010111001111110011111100101011111110100011101010101000 (bin)

2016.06.04 10:46:35 4: SDuino_433/msg READ: MC;LL=-1324;LH=1252;SL=-707;SH=649;D=95FD1D54;C=633;L=30;
2016.06.04 10:46:35 4: SDuino_433/msg READ: MC;LL=-1292;LH=1237;SL=-729;SH=643;D=5173F3F2BFA3AA8;C=626;L=57;

habeIchVergessen

wenn ich mit einem miniCUL A111000112389A (Adresse ohne swap) sende, dann meldet CUL/RAW YsA11000019A3812 (Adresse mit swap).
sduino empfängt 50D8D8D8150900 (sieht neg. aus).
encrypted             => AF272727EAF6FF
decrypted             => AF880000CD1C09
address swap    => AF800000091CCD

erwartet                => A111000112389A

2016.06.04 12:21:50 5: Cmd: >set rollo stop<
2016.06.04 12:21:50 4: SOMFY_set: rollo -> entering with mode :send: cmd :stop:  arg1 ::  pos :0:
2016.06.04 12:21:50 4: SOMFY_set: handled command stop --> move :stop:  newState :???:
2016.06.04 12:21:50 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2016.06.04 12:21:50 4: SOMFY_sendCommand: rollo -> cmd :stop:
2016.06.04 12:21:50 4: SOMFY set rollo stop: sA111000112389A
2016.06.04 12:21:50 5: SOMFY_sendCommand: rollo -> message :sA111000112389A:
2016.06.04 12:21:50 5: miniCUL sending YsA111000112389A
2016.06.04 12:21:50 5: SW: YsA111000112389A
2016.06.04 12:21:51 4: sduino/msg READ: MC;LL=-1249;LH=1320;SL=-653;SH=708;D=50D8D8D8150900;C=675;L=56;
2016.06.04 12:21:51 4: sduino/msg READ: MC;LL=-1258;LH=1235;SL=-740;SH=639;D=50D8D8D8150;C=624;L=41;
2016.06.04 12:21:51 4: sduino/msg READ: MC;LL=-1293;LH=1280;SL=-688;SH=679;D=50D8D8D8150900;C=652;L=56;
2016.06.04 12:21:51 4: sduino: Found manchester Protocol id 43 clock 652 -> Somfy RTS
2016.06.04 12:21:51 4: sduino/msg READ: MC;LL=-1282;LH=1293;SL=-679;SH=682;D=50D8D8D8150900;C=658;L=56;
2016.06.04 12:21:51 4: sduino: Found manchester Protocol id 43 clock 658 -> Somfy RTS
2016.06.04 12:21:51 4: sduino/msg READ: MC;LL=-1278;LH=1297;SL=-673;SH=689;D=50D8D8D8150900;C=661;L=56;
2016.06.04 12:21:51 4: sduino: Found manchester Protocol id 43 clock 661 -> Somfy RTS
2016.06.04 12:21:51 5: CUL/RAW: /YsA11000019A3812
2016.06.04 12:21:51 5: CUL/RAW: YsA11000019A3812/


das SOMFY-Modul scheint eine Bug zu haben, da bei mir enc_key und rolling_code nicht hochzählen.

habeIchVergessen

mit sduino senden


SC;R=6;SR;P0=-2560;P1=2560;P2=4960;P3=-640;D=1010101010101023;SM;C=640;D=A1B1B1B02A1200;SR;P0=-30415;D=0;

MU;P0=-32001;P1=2564;P2=-2564;P3=4960;P4=-1302;P5=1277;P6=-661;P7=627;D=012121212121212345456767674765476567674765476567674765476567676767674545456767674567456767676767676767;CP=7;



SC;R=6;SR;P0=-2560;P1=2560;P2=4960;P3=-640;P4=640;P5=-30415;D=101010101010102334433443434343343443343443434334344334344343433434433434434343434343344334433443434343344343344343434343434343435;

MU;P0=-32001;P1=2562;P2=-2564;P3=4968;P4=-1295;P5=1266;P6=-659;P7=623;D=012121212121212345456767674765476567674765476567674765476567676767674545456767674567456767676767676767;CP=7;


was mich stört, ist das lange LOW-Signal zu Beginn vom MU. -32001 gibt es im Gesendeten nicht.
Dort werden -30415 am Ende der Nachricht und dann 2560 am Anfang der nächsten Nachricht gesendet.
Woher kommen -32001?

Sidey

Muss ich mal schauen, könnten Ungenauigkeiten sein.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

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