Fehlermeldung Signalduino: KeepAliveOk: 0 retry = 1 -> get ping

Begonnen von andies, 20 Februar 2017, 07:21:19

Vorheriges Thema - Nächstes Thema

Ralf9

Zitat von: andies am 02 März 2017, 12:46:12
Ich habe mehrere 433MHz-Geräte (somfy, wenngleich leicht andere Frequenz; Garagentoröffner Came, dessen Signal ich im Übrigen kenne). Ich habe aber keine Einträge im Logfile. Verkabelung ist wie beim CULSelbstbau.

Du kannst mal einen factory reset machen
get sduino raw e

und dann
get ccconf
und
get config

Du kannst auch mal die Bandbreite auf ca 500-900 kHz erhöhen, oder die Frequenz auf 433.42 ändern

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

Flipper92

Gute Nachricht:
Empfang funktioniert.

Ich hab die Lochplatine (mit billigen Jamperkabel) gegen eine direkte Verkabelung getauscht.
Dazu eine Frage: Der RXB-6 hat zwei +5V und drei Ground Anschlüsse.
Ich hab nun an den zweiten +5V den Sender angebunden und nur ein Grund Verbunden. Ist das okay?

Das Senden von Informationen hat bis jetzt noch nicht geklappt, bzw. die Steckdosen schalten nicht. Da ein Tip wie ich es Testen kann?

andies

#17
Zitat von: Ralf9 am 02 März 2017, 18:43:59
und dann 'get ccconf'
Vielen Dank für die Hilfe! Ich glaube ich habe was. Das hier ist doch nicht richtig, oder

ccconf: freq:0.000MHz bWidth:812KHz rAmpl:24dB sens:4dB (DataRate:24.80Baud)

Ich habe das gerade geändert und beobachte mal weiter.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Ralf9

Zitat von: Flipper92 am 02 März 2017, 19:03:54
Ich hab nun an den zweiten +5V den Sender angebunden und nur ein Grund Verbunden. Ist das okay?
Damit habe ich keine Erfahrung, es müsste funktionieren, aber sicher weiß ich es nicht.
Ich habe bei mir den Empfänger und Sender jeweils direkt mit dem nano verbunden.

Zitat
Das Senden von Informationen hat bis jetzt noch nicht geklappt, bzw. die Steckdosen schalten nicht. Da ein Tip wie ich es Testen kann?

Ohne zu wissen was Du senden willst ist es schwierig einen Tip zu geben.

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

Ralf9

Zitat von: andies am 02 März 2017, 19:20:16

ccconf: freq:0.000MHz bWidth:812KHz rAmpl:24dB sens:4dB (DataRate:24.80Baud)

Ich habe das gerade geändert und beobachte mal weiter.
Nach einem factory reset sollten die ccconf Werte eigentlich passen
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

andies

Zitat von: Ralf9 am 02 März 2017, 19:31:39
Nach einem factory reset sollten die ccconf Werte eigentlich passen
Nein, das war definitiv nicht der Fall. Ist da was im Argen? Auch bekam ich eine Fehlermeldung
"define config first" bei Deinem dritten Befehl. Es scheint woanders zu haken. Was kann ich da noch tun?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Ralf9

was bekommst Du bei einem "get ccreg 99"
und was bei "get raw r00n" und bei "get raw r10n"

Hast Du schon mal die Verkabelung überprüft?
Hat der Selbstbau CUL schon mal als CUL funktioniert?

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

Flipper92

#22
Zitat von: Ralf9 am 02 März 2017, 19:29:01Ohne zu wissen was Du senden willst ist es schwierig einen Tip zu geben.

Die Fernbedienung liefert folgenden Log:

2017.03.02 20:01:52 4: sduino/msg READ: MS;P2=-1325;P3=1309;P4=-477;P5=431;P6=-13660;D=56523452345252523452345234525252345234523452345234;CP=5;SP=6;O;
2017.03.02 20:01:52 4: sduino: Matched MS Protocol id 3 -> itv1
2017.03.02 20:01:52 5: sduino: Starting demodulation at Position 2
2017.03.02 20:01:52 4: sduino: Decoded MS Protocol id 3 dmsg i515155 length 24
2017.03.02 20:01:52 5: sduino: converted Data to (i515155)
2017.03.02 20:01:52 5: sduino: dispatch i515155
2017.03.02 20:01:52 4: sduino IT: message "i515155" (7)
2017.03.02 20:01:52 4: sduino IT: msgcode "FF0FFF0FFFFF" (12) bin = 010100010101000101010101
2017.03.02 20:01:52 5: sduino IT: V1 housecode = FF0FFF0FFF  onoffcode = FF
2017.03.02 20:01:52 3: sduino IT: IT_FF0FFF0FFF off->on
2017.03.02 20:01:52 4: sduino/msg READ: MS;P0=-477;P1=392;P2=-1363;P3=1287;P4=-13668;D=14123012301212123012301230121212301230123012301230;CP=1;SP=4;
2017.03.02 20:01:52 4: sduino: Matched MS Protocol id 3 -> itv1
2017.03.02 20:01:52 5: sduino: Starting demodulation at Position 2
2017.03.02 20:01:52 4: sduino: Decoded MS Protocol id 3 dmsg i515155 length 24
2017.03.02 20:01:52 5: sduino: converted Data to (i515155)
2017.03.02 20:01:52 4: sduino: Dropped (i515155) due to short time or equal msg


Mit
set sduino raw MS;P0=-477;P1=392;P2=-1363;P3=1287;P4=-13668;D=14123012301212123012301230121212301230123012301230;CP=1;SP=4;
passiert nichts.

Auch die Knöpfe (in Fhem) die ich mit der Fernbedienung schalten kann, zeigen keine Wirkung.
2017.03.02 20:15:50 3: sduino IT_set: IT_FF0FFF0FFF on
2017.03.02 20:15:50 5: sduino/write: adding to queue sendMsg P3#isFF0FFF0FFFFF#R6
2017.03.02 20:15:50 5: sduino: sendmsg IT V1 convertet tristate to bits=010100010101000101010101
2017.03.02 20:15:50 5: sduino: sendmsg Preparing rawsend command for protocol=3, repeats=6, clock=250 bits=010100010101000101010101
2017.03.02 20:15:50 4: sduino/set: sending via SendMsg: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 5: sduino SW: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 4: sduino SendFromQueue: msg=SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 4: sduino/msg READ: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 5: sduino/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 4: sduino/read sendraw answer: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304230404042304230423040404230423042304230423;
2017.03.02 20:15:50 4: sduino/HandleWriteQueue: nothing to send, stopping timer


Und noch die Raw des Devices (automatisch angelegt):
defmod IT_FF0FFF0FFF IT FF0FFF0FFF FF F0
attr IT_FF0FFF0FFF IODev sduino
attr IT_FF0FFF0FFF alias III-3
attr IT_FF0FFF0FFF room IT

setstate IT_FF0FFF0FFF off
setstate IT_FF0FFF0FFF 2017-03-02 17:47:10 protocol V1
setstate IT_FF0FFF0FFF 2017-03-02 20:20:22 state off

Ralf9

Setze mal beim IT_FF0FFF0FFF das attr ITclock auf 400.
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

Flipper92

Zitat von: Ralf9 am 02 März 2017, 20:42:50
Setze mal beim IT_FF0FFF0FFF das attr ITclock auf 400.

Kein Erfolg. Hab sogar den Sender zum testen direkt an den Nano angeschlossen und auch direkt auf die Funkdose gelegt.

Ich werd mal Testen ob es eventuell am Sender liegt. (Dazu komm ich vermutlich aber erst zum Wochenende)

andies

Zitat von: Ralf9 am 02 März 2017, 19:52:40
was bekommst Du bei einem "get ccreg 99"
Da kriege ich

ccregAll:

ccreg 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 B0 71
ccreg 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ccreg 20: 00 00 00 00 00 00 00 00 00 59 7F 3F 88 31 0B


Zitat von: Ralf9 am 02 März 2017, 19:52:40
und was bei "get raw r00n" und bei "get raw r10n"
Da kommt
raw: EEPROM 00 : 33 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 10
sowie
raw: EEPROM 10 : B0 71 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(Was genau tue ich hier?)

Zitat von: Ralf9 am 02 März 2017, 19:52:40
Hast Du schon mal die Verkabelung überprüft?
Hat der Selbstbau CUL schon mal als CUL funktioniert?
Ja, das hat er. Allerdings ist er nach etwa vier Wochen ausgefallen und dann dachte ich mir, weil ich ihn sowieso nicht mit meinem Came-Toröffner verbinden konnte, steige ich mal auf Signalduino um. (In der Tat könnte intern ein Modul ausgefallen sein...)

Vielen Dank für die Hilfe!
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Ralf9

Zitatraw: EEPROM 00 : 33 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 10
raw: EEPROM 10 : B0 71 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Die vielen 00 deuten darauf hin, daß der factory reset nicht funktioniert hat. Beim factory reset werden die Registerwerte zum initialisieren des cc1101 ins EEPROM geschrieben.

Ohne einen erfolgreichen factory reset kann der cc1101 nicht funktionieren.

Bitte mach nochmal ein factory reset.
get raw e
als Antwort kommt dann "ccFactoryReset done"

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

andies

Hat geklappt. ccreg 99 ergibt nun
ccregAll:

ccreg 00: 0D 2E 2D 07 D3 91 3D 04 32 00 00 06 00 10 B0 71
ccreg 10: 57 C4 30 23 B9 00 07 00 18 14 6C 07 00 90 87 6B
ccreg 20: F8 56 11 EF 2B 17 1F 41 00 59 7F 27 88 31 0B
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Ralf9

#28
Ok, das passt nun. Nun müsste das Empfangen eigentlich funktionieren.

Ein "get config" müsste folgendes ergeben
config: MS=1;MU=1;MC=1
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

andies

FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann