SIGNALDuino Empfänger Firm- und Hardware

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

Vorheriges Thema - Nächstes Thema

pc1246

@habeIchVergessen
Das finde ich eine ganz schoen scharfe Aeusserung! Sidey hat meines Wissens nach noch diverse andere Baustellen. Und wenn es Dir nicht schnell genug geht, dann solltest Du es vielleicht selbst voranbringen!? Das ist hier nur Hobby!
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

Frank_Huber

So, nach Reboot connected er nichtmehr. auch nicht per WPS.
Ich versuche mal noch die Version die gloob empfohlen hat, ansonsten geht er erstmal in die Kiste.

Burny4600

Ich bin auf der Suche nach der Firmware des SIGNALDuino mit einem CC1101 Transceiver.
Das Ganze ist ein wenig verwirrend, da einmal beschrieben wird das dieser CC1101 Transceiver nicht geignet ist und unter FHEM Wiki es sehr wohl funktionieren soll.
Gibt es eine funktionsfähige Anweisung?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

RaspiLED

Hi,
Ja im Wiki!
https://wiki.fhem.de/wiki/SIGNALduino

Einfach die nanoCUL Hardware nehmen und dann die Entwickler Modulversion laden und die Signalduino FW für
attr SDuino model nanoCC1101
flashen...
Gruß Arnd



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

Burny4600

#649
Danke für die Info.
Es funktioniert mit diesem Transceiver.

Lässt sich die LED wie beim nanCul auch irgendwie einschalten?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Markus.

Welche Firmware sollte man denn nun verwenden für einen SignalESP basierend auf einem Wemos wenn man die  Änderungen aus den CherryPicks implentiert haben will? Mir ist es im Moment echt mal egal ob ich die WifiDaten nach jedem Neustart neu eintragen muss.


Gruß

Markus

Frank_Huber

Zitat von: Frank_Huber am 05 Oktober 2017, 18:10:45
So, nach Reboot connected er nichtmehr. auch nicht per WPS.
Ich versuche mal noch die Version die gloob empfohlen hat, ansonsten geht er erstmal in die Kiste.
So, ich antworte mir mal selbst.
Wenn man wie im Wiki beschrieben das richtige Modul läd und auch genügend Strom liefert läuft der SignalESP auch stabil.
Der SignalESP benötigt wohl beim booten etwas mehr Strom...

Frank_Huber

Zitat von: Markus. am 13 Oktober 2017, 13:23:30
Welche Firmware sollte man denn nun verwenden für einen SignalESP basierend auf einem Wemos wenn man die  Änderungen aus den CherryPicks implentiert haben will? Mir ist es im Moment echt mal egal ob ich die WifiDaten nach jedem Neustart neu eintragen muss.
Auf Empfehlung von Gloob läuft bei mir diese jetzt stabil:
https://forum.fhem.de/index.php/topic,58396.msg644583.html#msg644583

habeIchVergessen

Zitat von: Markus. am 13 Oktober 2017, 13:23:30
Welche Firmware sollte man denn nun verwenden für einen SignalESP basierend auf einem Wemos wenn man die  Änderungen aus den CherryPicks implentiert haben will?
Sourcen müssen jeweils kompilieren werden.

branch dev-cc1101  (sidey's letzter Stand)

branch dev-cc1101-cb (mein letzter Stand mit Callback+Schreibpuffer)

Markus.

Funktioniert diese Firmware denn auch mit dem Signalduino Modul aus dem Dev Repository?
Welche Attribute müssen denn gesetzt werden? Irgendwie empfange ich garnichts mit einem 433 Signalesp...

Gruß

Markus

habeIchVergessen


Markus.


habeIchVergessen

#657
sofern aktuell keine Probleme in der Entwicklerversion bekannt sind, sollte das funktionieren.

was steht den in der seriellen Konsole, wenn ein Reset am WeMos ausgelöst wird?
Was liefert get ccconf?


fhem> version SIGNALduino
File              Rev   Last Change

00_SIGNALduino.pm 10488 2017-10-02 21:00:00Z v3.3.1-dev
fhem> get signalESP ccconf
fhem>
ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)


mein alter sduino (ohne cc1101 und mit alter Firmware) verarbeitet Nachrichten ohne Probleme.
Lediglich die Nachrichten von signalESP werden scheinbar "nur" empfangen  und nicht verarbeitet.
habe ein bugfix für die RSSI-Werte hochgeladen (Nachrichtenverarbeitung endete mit einem Formatfehler).

Markus.

hallo Habichvergessen,

Der ESP ist im Moment nicht angeschlossen aber trotzdem mal die Infos die ich soweit habe
also folgende Infos kommen dann..

File              Rev   Last Change

00_SIGNALduino.pm 10488 2017-10-02 21:00:00Z v3.3.1-dev

fhemweb.js                 15228 2017-10-10 17:34:56Z rudolfkoenig


List vom ESPDuino

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:Siro:SIGNALduino_un:
   DEF        192.168.178.67:23
   DMSG       nothing
   DevState   disconnected
   DeviceName 192.168.178.67:23
   LASTDMSG   nothing
   NAME       Sduino433
   NEXT_OPEN  1508212097
   NR         35
   PARTIAL
   STATE      disconnected
   TIME       1507979631
   TYPE       SIGNALduino
   disConnFlag 1
   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]+
     22:Siro    ^P72#[A-Fa-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+#.*
   READINGS:
     2017-10-13 19:38:44   ccconf          freq:443.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2017-09-27 18:14:18   ccpatable       C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2017-09-27 18:14:10   cmds            V R t X F S P C r W x e b
     2017-10-13 19:31:42   config          MS=1;MU=1;MC=1
     2017-10-14 11:07:25   ping            OK
     2017-10-13 18:51:13   raw             ccFactoryReset done
     2017-10-17 05:47:17   state           disconnected
     2017-09-28 06:39:10   uptime          0 12:32:07
     2017-10-14 09:52:25   version         V 3.3.1-dev SIGNALESP cc1101 868MHz - compiled at Oct 13 2017 18:40:45
   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
     72.1
   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
     64
     65
     66
     67
     69
     70
     71
     72
     8
     9
Attributes:
   DbLogExclude .*
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   room       098_SignalDuino
   verbose    4

Und CCCONF

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


Mit der Meldung beim reset muss ich nochmal schauen.

Gruß

Markus

Markus.

Habe jetzt mal diese hier geflasht...
https://github.com/habeIchVergessen/SIGNALESP/tree/dev-cc1101-cb

Ein eigenes WLAN macht der aber nicht auf, so das ich erst heute Abend mit WPS testen kann. Aber im Startup-Log sieht man folgendes...


Reading values fom eeprom

dump EEPROM:
33 1d 07 0d 2e 2d 07 d3 91 3d 04 32 00 00 06 00
11 12 e7 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 ''

Could not connect to WiFi. state='0'
Please press WPS button on your router
WPS config start
Failed to connect with WPS :-(

Ready! Use 'telnet 0.0.0.0 port 23' to connect
*WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Using last saved values, should be faster
*WM: Connection result:
*WM: 0
*WM: SET AP STA
*WM:
*WM: Configuring access point...
*WM: NodeDuino
*WM: AP IP address:
*WM: 0.0.0.0
*WM: HTTP server started



Gruß

Markus