SIGNALDuino Empfänger Firm- und Hardware

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

Vorheriges Thema - Nächstes Thema

Sidey

Die Firmware passt.
Langsam dämmert mir es. Wenn man das mit dem WPS nicht macht, dann gibt es einen fallback und der ESP macht ein eigenes WLan auf.

Leider hat das bei mir nicht funktioniert, so dass ich es nicht testen konnte. Gut möglich, dass da noch etwas fehlt.

Kannst Du die Variante über WPS nicht anwenden?

Gruß 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

Markus.

Doch werde es nachher mit WPS probieren und bescheid geben. ISt nur ein wenig verwirrend mit den Firmware-Versionen hier im Post.
Diese hier macht z.B. direkt ein eigenes WLAN auf
https://forum.fhem.de/index.php/topic,58396.msg669497.html#msg669497
Die IP die das Modul dann hat ist 192.168.4.1. Öffnet auch direkt die Config page im IE

Folgende Firmware sucht halt 4 oder 5 mal nach WPS und hat dann IP 0.0.0.0. und macht kein eigenes WLAN auf.
https://github.com/RFD-FHEM/SIGNALESP/releases/download/release3.3.1a_devmc/SIGNALESP.bin

Aber wie auch immer, ich werde es heute mal testen mit WPS und berichten. Ich hab nur auf meiner Fritte WPS abgeschaltet da es mit hidden SSIDs nicht geht aber egal dann schaltich das mal ein... :-)

Und viiielen dank noch mal für die Geduld !!! :-)

Gruß

Markus

FrankieSOC

Hallo zusammen,

habe auch meinen SignalESP über visualmicro geflasht bekommen. Vielen Dank!

Komisch war das er in der Version als V 3.3.1-dev SIGNALESP cc1101 868MHz angezeigt wurde.
Hab dann geschummelt und im Code gespielt. :)switch(cc1101::chipVersion()) {
        case 0x08:  // CC1101_VERSION 0x31
        case 0x14:  // CC1101_VERSION 0xF1
          MSG_PRINT(F(" 433MHz"));


Was ich schade finde, dass wegen dem WLAN WPS Modus man keine feste IP vergeben kann.
In anderen ESP Modulen, aber auch in der Version von Trebron106 gibt es ein Config-Seite, wo man diese Einstellungen vornehmen kann.

Nochmals vielen Dank und Grüße
Frank

Markus.

Hallo Frank,

wo hast du das denn geändert?
Nachdem ich nun dir richtige Firmware drauf habe, überlebt er auch einen Neustart.
Und klappt eigentlich get ccconf ?

Gruß

Markus

Markus.

#620
habs gefunden...
Naja da ich sichergehen wollte, habe ich die bin geflasht..;-)

Aber get ccconf scheint mit dieser Firmware nicht zu gehen oder?
Sduino433/msg READ: Received answer (Unsupported command) for ccconf does not match C0Dn11.*


Gruß

Markus

FrankieSOC

Hey Markus,

bin der .bin klappt ccconf leider nicht.

Ich hatte in der .ino Datei nach 433 gesucht und dann wie oben geschrieben angepasst.
Aber selbst ohne die Änderung hatte es geklappt.

Grüße
Frank

Markus.

mit der .ino klappt aber auch kein ccconf.
Muss man bein 433 Modul noch irgendwas extra einstellen an Atributen oder so?

Hier mal mein list:


Internals:
   CFGFN
   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.178.67:23
   DMSG       nothing
   DevState   initialized
   DeviceName 192.168.178.67:23
   FD         19
   LASTDMSG   nothing
   NAME       Sduino433
   NR         49
   PARTIAL
   STATE      opened
   TIME       1506448231
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALESP cc1101 433MHz - compiled at Sep 26 2017 19:45:42
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1506448233.88067
           VALUE      opened
   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-09-26 19:53:27   cmds             V R t X F S P C r W x e
     2017-09-26 19:53:58   config          MS=1;MU=1;MC=1
     2017-09-26 19:55:34   ping            OK
     2017-09-26 19:50:33   state           opened
     2017-09-26 19:53:00   version         V 3.3.1-dev SIGNALESP cc1101 433MHz - compiled at Sep 26 2017 19:45:42
   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
     70
     71
     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


Gruß

Markus

FrankieSOC

Sieht für mich richtig aus  :o

Ich hatte diese Version genommen und da klappt ccconf. https://github.com/RFD-FHEM/SIGNALESP/tree/dev-cc1101

Ich habe noch diese Atributte gesetzt.

Attributes:
   cc1101_frequency 433.920
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101



Markus.

so habe diese Firmware auch mal geflasht jetzt. CCONF funktioniert auch das setzten der Frequenz über set anstatt über das Attribut.
Das komische ist nur das ich nichts empfange. Wenn ich die Firmware von Trebron106 verwende bekomme ich sofort einen Aussentemperaturfühler angezeigt und als device erstellt. Jedoch hat ja diese Firmware bei meinem Wemos das Problem, das nach einem Neustart die WLAN-Konfig weg ist. Verwende ich jedoch die andere Firmware bleibt zwar nach einem Neustart die WLAN-Konfig erhalten dieüber WPS gesetzt wurde, empfange aber den Aussenfühler nicht mehr .... :-(

Pfriemler

Sacht ma, ich stehe mal wieder völlig auf dem Schlauch. Dutzende von Beiträgen vorher ist von einer Entwicklerversion von 00_SIGNALduino.pm die Rede, aber eine neuere als die 13215 vom 23.1.17 finde ich nicht. Und egal welche SIGNALEsp-Version ich aktuell verwende - es ist weder an ccconf zu kommen noch die Attribute cc1101_frequency" entsprechend zu setzen oder "hardware" (da habe ich nur nano328, Uno oder promini3238 zur Auswahl).

Wo steckt der Fehler?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Markus.

glaube da musst du die Entwicklerversion verwenden

update add https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt

Gruß

Markus

sash.sc

Zitat von: trebron106 am 08 August 2017, 16:47:05
Hallo Christoph,

als Anlage eine neue Version von SIGNALEsp,

folgende Änderungen sind enthalten:

- bei SIGNALEsp-CC1001 PIN D3 auf Gnd beim Booten AP Einstellungen werden zurück gesetzt und die Config Page gestartet
- bei SIGNALEsp-433MHz PIN D1 auf Gnd beim Booten AP Einstellungen werden zurück gesetzt und die Config Page gestartet

- wenn noch keine IP gesetzt wurde wird grundsätzlich DHCP gemacht
- nach den einmal eine IP vergeben wurde, kann diese auf der Config Page geändert werden
- somit kann eine statische IP eingestellt werden.

- Aufruf der Config Page durch siehe oben

Gruß
Klaus


Würde es nicht Sinn machen, das beste aus beiden FW nehmen und eine daraus machen  ????? ;-)

Funktioniert bei der SIGNAL-ESP Variante nur das IT Protokoll, oder alle anderen auch ???

Gruß
Sascha

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

pc1246

Hallo Pfriemler
Willkommen im Club! Das ist in diesem thread momentan das Problem. Es  gibt zig Versionen von verschiedenen Erstellern. Und jeder User nimmt die Version, die ihm am Besten passt. Anfangs liess sich das nicht kompilieren, dann gab es fertig kompilierte, usw. usw. . Das Problem mit der IP 0.0.0.0 ist auch noch da, und die Rueckfallebene "configpage" geht bei dem offiziellen "branch" auch nicht. Leider bin ich zu unbeleckt, als das ich helfen koennte.
Aber die 00_SIGNALduino, die kann ich dir wohl heute abend schicken, denn das weiss ich, dass ich die habe!
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

pc1246

Ach Mist
Da waren zwei schneller! Aber genau damit ist alles gesagt!
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