SIGNALDuino Empfänger Firm- und Hardware

Begonnen von Ralf9, 02 Oktober 2016, 22:59:51

Vorheriges Thema - Nächstes Thema

habeIchVergessen

mit einem cherry pick der commits sollten die o.g. Bugs weg sein

f9824d40168b9a99274cfd8bd705df5c647dd936
3794e586a29ad796ef42a1f8a2519a6418671065
f0f26d7c35d445707e0ef0f37a44515c60942bca


gloob

#586
Wie resette ich denn den ESP:

Zitatcc1101 is not correctly set. Please do a factory reset via command e

Findet gerade nicht die Möglichkeit einen Command "e" zu senden. Wenn ich e über die Arduino Console sende, passiert nix.




Kaum geschrieben schon gefunden:

set SIGNALESP raw e




Dann sieht die Console auch schon besser aus:

Reading values fom eeprom

dump EEPROM:
33 1d 0d 0d 2e 2d 07 d3 91 3d 04 32 00 00 06 00
10 b0 71 57 c4 30 23 b9 00 07 00 18 14 6c 07 00
90 87 6b f8 56 11 e9 2a 00 1f 41 00 ff ff ff ff
00 84 00 00 00 00 00 00
SRES Started
POR Done
CCVersion=0x14
CCPartnum=0x0
CC1101 found (rev. 01)

Try connecting to WiFi with SSID 'xxx'
......
Connected successful to SSID 'xxx'
*WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Already connected. Bailing out.
*WM: IP Address:
*WM: 192.168.1.35
connected...)
local ip
192.168.1.yyy
CC1100_PKTCTRL0=50 vs EEPROM PKTCTRL0=50
C1100_IOCFG2=13 vs EEPROM IOCFG2=13
receiver enabled





Die Version wird nur scheinbar nicht richtig erkannt.

version: V 3.3.1-dev SIGNALESP cc1101 868MHz - compiled at Sep 5 2017 14:44:15

Ich nutze ein 433MHz Modul:

ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway


gloob

#588
Sicher, dass du so einfach auf die Frequenz schließen kannst?

Ich habe dazu leider im Internet nichts gefunden.

Ich dachte immer die Unterschiede zwischen 433 und 868MHz sind nur unterschiedliche Antennenanpassungen nach dem CC1101
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

habeIchVergessen

wahrscheinlich kann damit nur der Chip unterschieden werden. Bin auch noch am Sammeln von Spezifikationen.

pejonp

Zitat von: gloob am 05 September 2017, 15:25:43
Sicher, dass du so einfach auf die Frequenz schließen kannst?

Ich habe dazu leider im Internet nichts gefunden.

Ich dachte immer die Unterschiede zwischen 433 und 868MHz sind nur unterschiedliche Antennenanpassungen nach dem CC1101

Hi,
Du kannst doch die Frequenz per set-Befehl anpassen. Die Antennenanpassung ist dann zwar nicht optimal aber es kann etwas empfangen werden.

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

gloob

Zitat von: pejonp am 05 September 2017, 17:34:04
Hi,
Du kannst doch die Frequenz per set-Befehl anpassen. Die Antennenanpassung ist dann zwar nicht optimal aber es kann etwas empfangen werden.

Pejonp

Das weiß ich auch. Wäre halt schon wenn es konsistent wäre. Ich bin bestimmt nicht der letzte, der wegen sowas dann fragt. Besonders für Anfänger kann es sehr verwirrend sein und ich würde gerne solche Rückfragen vermeiden wollen.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

sash.sc

Hallo zusammen.

Mit dem Signal esp ist bestimmt eine coole sache.

Wollte mal nachfragen worin der Vorteil bzw Nachteil zu einem nano mit wemos/esp und cc1101 besteht.
Mal abgesehen davon, da es ein Bauteil weniger gibt.

Ich persönlich finde dem Vorteil bei dem 3er Gespann gut, das ich auch bei Bedarf die afw flashen kann.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Sidey



Zitat von: habeIchVergessen am 05 September 2017, 09:18:35
mit einem cherry pick der commits sollten die o.g. Bugs weg sein

Hi habeIchvergessen,

Wie kann man ein commit von einem Pullrequest holen?
Ich weiss leider nicht, wie das gehen soll.

Grüße Sidey


Gesendet von meinem XT1650 mit Tapatalk

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

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

habeIchVergessen

git cherry-pick sollte das Mittel der Wahl sein. theoretisch will man ja genau die Änderung aus einem commit haben. praktisch habe ich das auch noch nicht benutzt ;-)

Sidey

Zitat von: habeIchVergessen am 05 September 2017, 20:11:57
git cherry-pick sollte das Mittel der Wahl sein. theoretisch will man ja genau die Änderung aus einem commit haben. praktisch habe ich das auch noch nicht benutzt ;-)

Okay, ich habe das ausprobiert. Ein Cherrypick geht nicht aus dem PR, es geht nur aus einem Repository.
Also habe ich mir das Log aus deinem Repo gezogen und dann die commits einzeln. Das ist ziemlich aufwändig, da ich alle Abweichungen seither auch noch einzeln prüfen durfte.

Zumindest haben wir jetzt mal die Anpassungen von dir im cc1101 branch die für eine fehlerfrei Funktion sorgen sollten.
Es wäre schön, wenn das mal jemand ausprobieren könnte.

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

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

prodigy7

Zitat von: habeIchVergessen am 05 September 2017, 20:11:57
git cherry-pick sollte das Mittel der Wahl sein. theoretisch will man ja genau die Änderung aus einem commit haben. praktisch habe ich das auch noch nicht benutzt ;-)
Optimalerweise git cherry-pick -x <id> verwenden, dann sieht man im Commit auch woher es gepicked wurde. Beispiel: [master c5693f6] bugfix (cherry picked from commit 3158f27)

habeIchVergessen

#597
Zitat von: prodigy7 am 06 September 2017, 08:03:28
git cherry-pick -x <id>
mit -n lassen sich mehrere commits auf einen branch anwenden, ohne ein commit zu erzeugen (quasi eine Vorschau).
das macht dann aber auch einen zusätzlichen Aufruf notwendig

--continue
    Continue the operation in progress using the information in .git/sequencer. Can be used to continue after resolving conflicts in a failed cherry-pick or revert.
--quit
    Forget about the current operation in progress. Can be used to clear the sequencer state after a failed cherry-pick or revert.
--abort
    Cancel the operation and return to the pre-sequence state.

aber ohne praktische Erfahrung eher gefährliches Halbwissen.


gloob

#598
WLAN hat jetzt doch geklappt.

Allerdings spuckt er mir immer aus:

ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)

Obwohl es ein CC1101 mit 868MHz ist. Ich kann dann die Frequenz auf 868MHz setzen, verliert der SignalESP allerdings den Strom ist die Config hinterher wieder auf 433.

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10:CUL_FHTTK:SIGNALduino_un:
   DEF        192.168.1.121:23
   DMSG       nothing
   DevState   initialized
   DeviceName 192.168.1.121:23
   FD         22
   ITClock    250
   LASTDMSG   nothing
   NAME       SIGNALESP868
   NR         554
   PARTIAL
   STATE      opened
   TIME       1505232969.13146
   TYPE       SIGNALduino
   cc1101_frequency 868
   sendworking 0
   version    V 3.3.1-dev SIGNALESP cc1101 868MHz - compiled at Sep 12 2017 18:34:11
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^u30#.*
     18:FLAMINGO ^P13#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2017-07-02 13:17:37   ITParms         Unsupported command
     2017-09-12 18:38:57   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2017-07-02 13:53:22   ccpatable       C3E = 00 84 00 00 00 00 00 00
     2017-07-02 13:53:34   config          MS=1;MU=1;MC=1
     2017-07-02 13:53:31   freeram         37576
     2017-09-12 18:33:47   ping            OK
     2017-09-12 18:37:01   state           opened
     2017-07-08 16:16:00   uptime          0 00:06:14
     2017-09-12 18:37:55   version         V 3.3.1-dev SIGNALESP cc1101 868MHz - compiled at Sep 12 2017 18:34:11
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     12.1
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     3.1
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     34
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     63
     64
     65
     66
     67
     69
     70
     71
     8
     9
Attributes:
   cc1101_frequency 868.3
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   icon       cul_cul
   room       Gateways,SignalESP


Reading values fom eeprom

dump EEPROM:
33 1d 07 0d 2e 2d 07 d3 91 3d 04 32 00 00 06 00
10 b0 71 57 c4 30 23 b9 00 07 00 18 14 6c 07 00
90 87 6b f8 56 11 e9 2a 00 1f 41 00 ff ff ff ff
00 84 00 00 00 00 00 00
SRES Started
POR Done
CCVersion=0x14
CCPartnum=0x0
CC1101 found

Try connecting to WiFi with SSID 'HasenpupsExtreme'
......
Connected successful to SSID 'HasenpupsExtreme'
*WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Already connected. Bailing out.
*WM: IP Address:
*WM: 192.168.1.121
connected...)
local ip
192.168.1.121
CC1100_PKTCTRL0=50 vs EEPROM PKTCTRL0=50
C1100_IOCFG2=13 vs EEPROM IOCFG2=13
receiver enabled
New client:





Erledigt: Den Dev Branch von habeIchVergessen genutzt und dort geht es. Ich blick hier langsam bei den Versionen nicht mehr durch.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

habeIchVergessen

Sidey hat per cherry-pick die erforderlichen commits im dev-cc1101-branch übernommen.