Open DuschdrBabbe opened 6 years ago
Das ist ein Bug in der Firmware, es wird immer diese Frequenz, unabhängig von der verwendeten, in der Versionsausgabe angegeben.
Danke, hab ich auch erst bemerkt als trotzdem Geräte automatisch angelegt wurden...
Eigentlich sollte das aus dem cc1101 Modul ausgelesen werden .
Ihr seit ganz sicher, dass ihr ein 433 Modul habt?
Zumindest hab ich 5 Stück bestellt und empfange auch 433 Geräte.... einer läuft auch als NanoCUL mit aculfw kann gerne morgen noch Bilder des Moduls Posten
@sidey79 Da wird auch etwas aus den Registern ausgelesen, nur hat die Chipversion nichts mit der verwendeten Frequenz zu tun.
if (hasCC1101) {
MSG_PRINT(F("cc1101"));
switch(cc1101::chipVersion()) {
// case 0x08: // CC1101_VERSION 0x31 case 0x18: // CC1101_VERSION 0xF1 MSG_PRINT(F(" 433MHz")); break; case 0x04: // CC1101_VERSION 0x31 case 0x14: // CC1101_VERSION 0xF1 MSG_PRINT(F(" 868MHz")); break; } }
Ich hatte das dann mal für mich geändert in:
if (hasCC1101) {
MSG_PRINT(F(" cc1101"));
/*
PARTNUM | VERSION | Radio
------------- | ------------ | ------
0 | 3 | CC1100
0 | 4 | CC1101
0 | 5 | CC1100E
0 | 6 | CC430 RF1A
0 | 7 | CC110L
0 | 14 | CC1101 newer version
*/
switch(cc1101::chipVersion()) {
case 0x03:
MSG_PRINT(F(" Chip:CC1100"));
break;
case 0x04:
MSG_PRINT(F(" Chip:CC1101"));
break;
case 0x05:
MSG_PRINT(F(" Chip:CC1100E"));
break;
case 0x07:
MSG_PRINT(F(" Chip:CC110L"));
break;
case 0x14:
MSG_PRINT(F(" Chip:CC1101"));
break;
default:
MSG_PRINT(F(" Chip:unknown"));
break;
}
}
@RaiderXXL
Ich habe die Ausgabe angepasst. In der Nächsten Firmware wird es dann behoben sein.
ERLEDIGT
Hello,
i have flashed the bin file to my esp, in fhem the device show me in version :V 3.3.1-rc4 SIGNALESP cc1101 868MHz - compiled at Mar 22 2018 23:45:03
can i get some for 433?
Thanks...