SIGNALDuino - Analyse unbekannter Funkprotokolle

Begonnen von plin, 26 Februar 2018, 17:42:45

Vorheriges Thema - Nächstes Thema

plin

Zitat von: habeIchVergessen am 06 März 2018, 21:24:37
Was passiert, wenn der Strom beim Rollo abgeklemmt wird? musst du neu anlernen?
Der defekte Motor liegt bei mir im Arbeitszimmer und reagiert immer noch (ohne erneutes anlernen) auf "up" Commands der Fernbedienung.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Der Alte scheint beim Empfang empfindlicher zu sein als der Neue. Ererkennt mehr MU-Sequenzen und davon sind mehr formal brauchbare Sequenzen dabei.

Der Unterschied: beim Alten habe ich die beiden GND-Anschlüsse neben der Antenne mit Ground verbunden, beim Neuen nicht.

Macht das einen Unterschied?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen

schon mit der Bandbreite und Frequenz experimentiert? ggf. lassen sich dadurch Verbesserungen beim Senden und/oder Empfang realisieren.

bzgl. GND würde ich keine Verändung erwarten.

plin

Ich habe gerade
- 868.000 MHz, Bandbreite 325 kHz
- 868.010 MHz, Bandbreite 650 kHz
- 868.100 MHz, Bandbreite 650 kHz
- 867.900 MHz, Bandbreite 650 kHz
ausprobiert, alles negativ.

868.000 MHz, Bandbreite 650 kHz scheint die richtige Kombination zu sein.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen

probier mal BW 325 kHz und für die Frequenz
867,650
867,800
868,200
868,350

plin

Im Augenblick funkt er nicht mehr (das ist der Vorteil wenn man zwei hat, um den Funkverkehr zu beobachten). Ich reboote gerade.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Zitat von: habeIchVergessen am 07 März 2018, 18:34:29
probier mal BW 325 kHz und für die Frequenz
867,650
867,800
868,200
868,350
Da ist nirgendwo einer zu Hause - bei allen Kombinationen kein Empfang
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen


plin

Zitat von: habeIchVergessen am 07 März 2018, 18:43:01
Tests mal noch 2x +/- 0,15
ccconf: freq:868.150MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud) -> ok
ccconf: freq:867.850MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud) -> nok

Wie geht's weiter?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen

setze sens mal auf 8

dann die BW auf 200 kHz und in 0,075-Schritten von 868,075 bis 868,525

plin

#40
Zitat von: habeIchVergessen am 07 März 2018, 18:56:15
setze sens mal auf 8

dann die BW auf 200 kHz und in 0,075-Schritten von 868,075 bis 868,525

=> ccconf: freq:868.075MHz bWidth:162KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)

set mySIGNALduino cc1101_freq 868.075 -> nok
set mySIGNALduino cc1101_freq 868.150  -> nok
set mySIGNALduino cc1101_freq 868.225 -> OK, erkennt MU-Sequenzen
set mySIGNALduino cc1101_freq 868.300  -> nok
set mySIGNALduino cc1101_freq 868.375 -> OK, erkennt manchmal MU-Sequenzen
set mySIGNALduino cc1101_freq 868.450   -> nok
set mySIGNALduino cc1101_freq 868.525 -> nok

ccconf: freq:868.375MHz bWidth:81KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)
set mySIGNALduino cc1101_freq 868.175 -> nok
set mySIGNALduino cc1101_freq 868.200 -> nok
set mySIGNALduino cc1101_freq 868.225 -> nok
set mySIGNALduino cc1101_freq 868.250 -> OK
set mySIGNALduino cc1101_freq 868.275 -> OK
set mySIGNALduino cc1101_freq 868.300 -> nok


ccconf: freq:868.250MHz bWidth:58KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)
set mySIGNALduino cc1101_freq 868.230 -> nok
set mySIGNALduino cc1101_freq 868.235 -> nok
set mySIGNALduino cc1101_freq 868.240 -> nok
set mySIGNALduino cc1101_freq 868.245 -> nok
set mySIGNALduino cc1101_freq 868.250 -> OK
set mySIGNALduino cc1101_freq 868.255 -> OK
set mySIGNALduino cc1101_freq 868.260 -> OK
set mySIGNALduino cc1101_freq 868.265 -> OK
set mySIGNALduino cc1101_freq 868.270 -> OK
set mySIGNALduino cc1101_freq 868.275 -> OK
set mySIGNALduino cc1101_freq 868.280 -> OK
set mySIGNALduino cc1101_freq 868.285 -> OK
set mySIGNALduino cc1101_freq 868.290 -> OK
set mySIGNALduino cc1101_freq 868.295 -> OK
set mySIGNALduino cc1101_freq 868.300 -> nok

Ist 58 kHz Bandbreite das Ende der Fahnenstange?

868.275 MHz wäre die Mitte und damit die ideale Frequenz?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen

#41
wenn du set cc1101_freq ausführst, dann steht im Log die Frequenz in 6 hex-Nibbles. die werden per F= beim Senden angefügt.

würde mal 868.27550 probieren und schauen, ob die Rollos besser empfangen können.

alle bisherigen Erkenntnisse treffen noch zu?

plin

Zitat von: habeIchVergessen am 07 März 2018, 22:08:38
würde mal 868.27550 probieren und schauen, ob die Rollos besser empfangen können.
Habe ich eben schon so probiert und einige Sequenzen von der Fernbedienung gesendet/mitgeschnitten (noch ohne Rollosteuerung).

Zitat von: habeIchVergessen am 07 März 2018, 22:08:38
alle bisherigen Erkenntnisse treffen noch zu?
Scheint so zu sein. Die Nibbles 1-8 wechseln wie gehabt, die Nibbles 9-16 zeigen die bekannten Werte:


C3DCCF72 9F74B7FA
20F65B71 9F74B7FA
778C6033 9F74B7FE
7BCDA89A 9F74B7FC
8FC27D4A 9F74B7FE
D7479975 9F74B7FE
336D19FC 9F74B7FE
93320329 9F74B7FC
50D601C7 9F74B7FE
0292A7E1 9F74B7FA
10A4BFCD 9F74B7FE
61AF6CFC 9F74B7FC
B3552C35 9F74B7FE
49998D1B 9F74B7FE
503A9A81 9F74B7FE
239E04C3 9F74B7FE
6DBE69D0 9F74B7FE
AE09B9F2 9F74B7FA
78BAFEA1 9F74B7FA
3B7E707B 9F74B7FE
BDF7D25E 1F74B7FA
C44868E5 1F74B7FE
139F5519 1F74B7FC
95F9744A 1F74B7FE
63429D07 1F74B7FA
C8B4C588 1F74B7FE
2BF759AA 1F74B7FC
503DA565 1F74B7FE
EFC9696C 1F74B7FA


Ein Sendetest geht aktuell schlecht, meine Frau ist noch im Erdgeschoss ist und meinte schon vor Tagen "das ständige rauf-/runterfahren nervt die Nachbarn ..."  ;D. Also warte ich besser mal bis morgen Abend wenn meine Frau im Dachstudio ist.

Die empfangenen Sequenzen nähern sich aber immer mehr den Idealwerten P0=-32001;P1=16000;P2=-400;P3=400;P4=4000;P5=800;P6=-800;

P0=-32001;P1=15908;P2=-403;P3=412;P4=4020;P5=814;P6=-797;D=0123232...
P0=-29208;P1=15902;P2=-412;P3=418;P4=4012;P5=798;P6=-794;D=0123232...
P0=-30688;P1=15892;P2=-410;P3=411;P4=4018;P5=-801;P6=799;D=0123232...
P0=-32001;P1=15888;P2=-399;P3=414;P4=4014;P5=814;P6=-802;D=0123232...
P0=-14716;P1=15876;P2=-393;P3=418;P4=4020;P5=806;P6=-798;D=0123232...
P0=-32001;P1=15892;P2=-413;P3=411;P4=4010;P5=803;P6=-797;D=0123232...
P0=-32001;P1=15810;P2=-400;P3=400;P4=4006;P5=813;P6=-807;D=0123232...
P0=-32001;P1=15884;P2=-406;P3=411;P4=4006;P5=-805;P6=801;D=0123232...
P0=-27212;P1=15860;P2=-409;P3=405;P4=4012;P5=798;P6=-806;D=0123232...
P0=-32001;P1=15874;P2=-403;P3=411;P4=4028;P5=803;P6=-799;D=0123232...
P0=-22084;P1=15880;P2=-395;P3=409;P4=4028;P5=817;P6=-796;D=0123232...
P0=-9880;P1=15836;P2=-399;P3=423;P4=4018;P5=-795;P6=808;D=01232323...
P0=-23168;P1=15894;P2=-407;P3=413;P4=4028;P5=-798;P6=802;D=0123232...


Morgen Abend geht's weiter.

Die Wahrscheinlichkeit synthetische Codes auf basis der bisherigen Erkennisse zusammenzubauen steigt.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

habeIchVergessen

sieht schon richtig gut aus. bin gespannt, was beim Senden raus kommt.

plin

tja, gestern Abend habe ich meine "produktive" Instanz gestern Abend noch umgestellt ...
ccconf: freq:868.275MHz bWidth:58KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)
... und heute Morgen hat sich gar nichts bewegt  :(

Ich schätze ich werde unter den neuen Rahmenbedingungen wieder meine Mitschnitte beginnen und schauen welche brauchbaren Codes da rauskommen. Auf meine synthetischen Commands reagiert auch keiner.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB