SIGNALDuino Empfänger Firm- und Hardware

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

Vorheriges Thema - Nächstes Thema

pc1246

Zitat von: RaspiLED am 04 September 2017, 09:28:15
Hi,
ich meine mich zu erinnern, dass die Fritte im Gastnetz Kommunikation zwischen den Geräten im Default deaktiviert.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Danke,
vergesst das einfach, ich hatte nur keine Zeit am WE, so dass ich das morgen in Angriff nehme!
gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

RaspiLED

Hi,
ich habe es gestern endlich geschafft einen gloobschen SignalESP auf 868.300 MHz einzustellen. Ist mir nicht genau klar was der hatte (zeigte immer 875.940 MHz), aber am Ende habe ich dreimal die Juni FW geflasht, jetzt ist ccconf stabil auf 868.300. Die aktuelle FW findet den cc1101 nicht! Einer eine Idee?


Nun kommt der eigentliche Hintergrund:
In der FW Version vom Juni ist Somfy nicht aktiv. Hat einer eine funktionierende und getestete Somfy SignalESP FW?


Gruß Arnd
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

habeIchVergessen


RaspiLED

Am liebsten eine HEX/bin die getestet ist. Aber ja: github compiliert hier in einer Arduino IDE und flashed ohne Fehler auf den Wemos. Aber er findet den cc1101 danach nicht, mit der Juni FW hier im Thread läuft er.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

gloob

Zitat von: habeIchVergessen am 04 September 2017, 18:13:40
mit FW meinst du die Sourcen auf github?

Gerade auch den aktuellen Stand von GitHub getestet.

ccconf liefert nur:

This command is only available with a cc1101 receiver

Hier ist noch ein List vom SignalESP:

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:SIGNALduino_un:
   DEF        192.168.1.35:23
   DMSG       W51#0B124D8CCB0
   DevState   initialized
   DeviceName 192.168.1.35:23
   FD         21
   LASTDMSG   W51#0B124D8CCB0
   MSGCNT     210
   NAME       SIGNALESP433
   NR         546
   PARTIAL
   RAWMSG     MS;P0=557;P1=-4022;P2=-2142;P3=-7876;D=03020202020102010102020201020201020201020201010201010202020101020201010202010201010202;CP=0;SP=3;R=232;
   RSSI       -86
   STATE      opened
   TIME       1504544270.04776
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-dev SIGNALESP - compiled at Sep  4 2017 18:59:31
   DoubleMsgIDs:
   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]+
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2017-07-02 13:17:57   ITParms         Unsupported command
     2017-09-04 17:05:16   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2017-07-22 12:22:01   ccpatable       C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2017-07-22 12:21:51   config          MS=1;MU=1;MC=1
     2017-09-04 19:01:32   ping            OK
     2017-09-04 19:00:32   state           opened
     2017-09-03 12:24:01   uptime          0 03:24:40
     2017-09-04 19:00:32   version         V 3.3.1-dev SIGNALESP - compiled at Sep  4 2017 18:59:31
   getcmd:
   keepalive:
     ok         1
     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
     8
     9
Attributes:
   cc1101_frequency 433.92
   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
   verbose    0
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

RaspiLED

Ja genau, das habe ich auch. Erinnere ich mich richtig, dass Ralf9 jetzt auch ID des CC1101 ausliest? Ich gabe das gleiche Problem nämlich gerade auch auf einem nanaCUL Aufbau mit gleichem CC1101 868 Modul. Helfen Serielle Ausgaben oder irgendwelche Logs, um den Fehler einzugrenzen?
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Sidey

Hallo Raspiled,

Wir lesen  diverse Register des cc1101 aus. Wenn das Ergebnis nicht passt, dann wird der cc1101 nicht als solcher erkannt.

Direkt nach dem Starten des ESP gibt dieser auf der seriellen Konsole diverse Informationen aus.
Die würden erst Mal weiterhelfen um das Problem eingrenzen zu können.

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

gloob

Also die Firmware bei GitHub gibt keine Debug Ausgaben zum CC1101 aus. Da hört es nach dem Lesen des EEPROM auf.

Die Juni-Version hat dort deutlich mehr Informationen angezeigt.

Die OTA-Update Funktionalität ist ja scheinbar auch raus geflogen.
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

Sidey

Welche hast Du von github geladen?

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

gloob

#579
Zitat von: Sidey am 04 September 2017, 19:51:34
Welche hast Du von github geladen?

https://github.com/RFD-FHEM/SIGNALESP/tree/master/SIGNALESP

Debug Ausgabe vom Master Trunk:

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.35
connected...)
local ip
192.168.1.35
Reading values fom eeprom
New client:
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

#580
master ist relativ alt.

im branch dev-cc1101 funktioniert ccconf nicht (Compiler-Flag comp_cc1101).
ebenfalls das Schreiben in den EEPROM hat einen Fehler (Index+1 notwendig).

Dafür ist die signalDecoder-Bibliothek aktuell.

RaspiLED

Hi habeIchVergessen,
Das heisst, wenn ich unter
https://github.com/RFD-FHEM/SIGNALESP/releases
die letzte 3.3.1a nehme, geht viel, aber nicht das ccconf!? Immerhin wird da der CC1101 erkannt !-)

Was empfiehlst Du denn jetzt konkret zu machen?

Den master aus github nicht, okay.
Wenn ich den dev-cc1101 als zip ziehe fehlen mir weitere Abhängigkeiten, wie libs fast...h und memory.h

Jetzt habe ich git für windows geladen und ein
git clone https://github.com/RFD-FHEM/SIGNALESP
Aber wie komme ich jetzt an den tree dev-cc1101?

Sorry brauche einen Schubs !-)
Gruß Arnd



Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

habeIchVergessen

mit -b kann der Branch ausgewählt werden. Die beiden oben beschriebenen Bugs sind in meinen Sourcen gefixt.

git clone -b dev-cc1101 https://github.com/habeIchVergessen/SIGNALESP

Die Inhalte der src-Verzeichnisse unter libraries müssen unter Windows nach %USERPROFILE%\Documents\Arduino\libraries\ in ein neues Verzeichnis (z.B. signalesp) kopiert werden. WiFiManager muss separat von github geladen werden.

gloob

Zitat von: habeIchVergessen am 05 September 2017, 07:08:47
Die beiden oben beschriebenen Bugs sind in meinen Sourcen gefixt.

git clone -b dev-cc1101 https://github.com/habeIchVergessen/SIGNALESP

Wäre es nicht besser, wenn du deine Änderungen im "anderen" GitHub Repository commiten würdest? Ich finde es relativ unschön wenn es 2 gibt.
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

Sidey

Hallo Glob,

Er hat einen Pull Request gestellt.
Leider hat er mehrere Änderungen in einen PR verpackt.
Das zögert die Sache halt ein wenig heraus, da auch Änderungen enthalten sind, die ich erst mal nicht so übernehmen möchte.

Da jetzt ein paar grundlegende Anpassungen für die Datenübermittlung notwendig sind, verzögert es die Ganze Sache ein wenig.

Grüße Sidey

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

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