Warum funktioniert der SIGNALDuino auch mit dem CC1101?

Begonnen von Ralf9, 01 Dezember 2016, 21:16:08

Vorheriges Thema - Nächstes Thema

Ralf9

wenn der verbose auf 4 steht und ein factory reset mit "get raw e" nichts bringt, habe ich auch keine Idee mehr.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

srxp


stefanru

#17
Hi Ralf,

so nun eine erste Rückmeldeung.
Habe fduino, sduino, nanoCUL dran.
Sduino mit superhet und mit c1101.

Beim Empfangen von TCM und Oregon ist das Ding super.
Ich empfange TCM und Oregon Temperatur Sensoren.

Seit ich den sduino mit C1101 geflashed habe ist das LastInputDev immer der c1101, nicht mehr der sduino mit superhet empfänger.
IT läuft nach wie vor über sduino mit superhet.

Somfy senden geht irgendwie gar nicht.
Da ist eh was komisch. Meine Rolläden gehen manchmal mim sduino meistens nicht. Mein Licht geht immer mim sduino mit superhet, mim c1101 geht auch das licht nicht.

P.S.:
Habe gesehen das der sduino und auch der nanoCUL somfy senden. Der fduino empfangt das.
Der sduino mit c1101 sendet nicht. Kein Empfang auf dem fduino. Liegt das an den unterschiedlichen messgaes im modul 10_somfy.pm?

Message für sduino:
      $message = 'P43#' . $encData . '#R' . $SignalRepeats;      
      IOWrite($hash, 'sendMsg', $message);

Message für nanaoCUL:
IOWrite( $hash, "Y", $message );

Gruß,
Stefan

Ralf9

Das Senden mit dem cc1101 ist noch nicht ganz fertig. Bei der Version auf dem Github zum selbst komplielieren habe ich es bereits eingebaut.
Im hex file zum flashen ist es noch nicht drin.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

stefanru

#19
Ah ok, super!
Teste ich morgen.

P.S.: bekomme es leider nicht kompiliert mit arduino IDE. Librarays und SIGNALDuino.ino sind in einem Ordner SIGNALDuino.
Fehlermeldung:
Arduino: 1.6.13 (Windows 10), Board: "Arduino Nano, ATmega328"

C:\Users\Stefan\AppData\Local\Temp\ccPI44il.ltrans0.ltrans.o: In function `main':

ccPI44il.ltrans0.o:(.text.startup+0x86): undefined reference to `setup'

ccPI44il.ltrans0.o:(.text.startup+0x8a): undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
Fehler beim Kompilieren für das Board Arduino Nano.



Vielen Dank!

Ralf9

Zitat von: stefanru am 11 Januar 2017, 23:48:13
P.S.: bekomme es leider nicht kompiliert mit arduino IDE. Librarays und SIGNALDuino.ino sind in einem Ordner SIGNALDuino.

Hier ist zum flashen ein aktuelles hex-File
https://forum.fhem.de/index.php/topic,58396.msg559851.html#msg559851

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

stefanru


killah78

#22
Hallo,

ahh. So wie ich das verstehe, funktioniert das Senden noch nicht, wenn ich dir normale mitgelieferte Firmware geflashed habe. Ist das korrekt? Habe mir einen Signalduino mit CC1101 augebaut, aber er sendet kein IT, empfängt aber sämtliche Werte recht gut.

Habe ich denn durch den CC101 irgenwelche Vorteile gegenüber einem mit superhet?

Gruss
killah78

Edit: Hmmh. Firmware ist die, die ich auch habe, aber meiner sendet nicht. Naja. Muss mir den anderen Thread nochmal durchlesen.

Beta-User

Zitat von: killah78 am 22 Februar 2017, 08:14:09
wenn ich dir normale mitgelieferte Firmware geflashed habe.
Du solltest die aktuelle Developer-Version nehmen, Link ist hier: https://forum.fhem.de/index.php/topic,61774.msg554241.html#msg554241

Dann die Software-Variante mit CC1101 flashen.

Jedenfalls was das Senden angeht, sind die Reichweiten beim Senden (bei entsprechender Einstellung) erheblich besser als mit einem "klassischen" Signalduino. Beim Empfangen hatte ich mit der superhet-Variante auch ordentliche Ergebnisse, der CC1101 ist aber auch nicht schlechter...

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

peterchen88

Ich muss jetzt mal ganz doof Fragen:
Ist ein SIGNALDuino ein normaler nano CUL433 mit Nano V3.0 ATMEGA328P und C1101 433 MHz Funkmodul?
Oder wo ist der Unterschied?

Beta-User

Zitat von: peterchen88 am 23 März 2017, 09:26:25
Ich muss jetzt mal ganz doof Fragen:
Ist ein SIGNALDuino ein normaler nano CUL433 mit Nano V3.0 ATMEGA328P und C1101 433 MHz Funkmodul?
Oder wo ist der Unterschied?
Guckst Du wiki 8): klassische Variante: Nano + Sende-Modul + Empfangsmodul (empfohlen superhet.-Variante, nicht der Oberchina-Mist mit xy)
Dev.-Version alternativ: wie nanoCUL433 (= wie von Dir beschrieben).

Unterschied: je nach eingestellter patable hat die CC1101-Variante deutlich bessere Sendeleistungen, Frequenzumschaltung möglich (Somfy), Empfang ist auch sehr gut, Experten fällt sicher noch was ein...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

peterchen88


Beta-User

guckst Du wiki ;): https://wiki.fhem.de/wiki/SIGNALduino#Einbinden_in_FHEM
oder drei Beiträge weiter oben :'(.
Oder war die Frage nach der richtigen der (4?) firmwareversionen, die man dann aussuchen kann? ...nano und cc1101 sind vermutlich selbsterklärend...

Sorry, kann mir die Bemerkung nicht verkneifen: Die Frage hatte keinen großen Mehrwert...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files