Signalduino (Radnio+CC1101) funktioniert nur mit 433MHz

Begonnen von ChristianRan, 16 Juli 2017, 11:36:42

Vorheriges Thema - Nächstes Thema

ChristianRan

Hallo ans Forum erstmal, neuer User hier.

Ich beschäftige mich sein paar Wochen mit FHEM und bin bislang begeistert, was man mit freier Software alles realisieren kann. Thumbs up an die Entwickler.

Nachdem HTTPMOD so super funktioniert habe ich mich der Funkerei zugewandt und mir einen Radino CC1101 (atmega32u4) mit 868MHz und dazu passender Antenne gekauft, um Temperatursensoren zu empfangen.
Grundsätzlich funktioniert er, jedoch nur mit 433MHz - da bekomme ich einige Sensoren der Nachbarn herein.
Mit 868MHz empfängt er kein einziges Signal, auch nicht wenn ich die Bandbreite erweitere.

Das sind die aktuellen Readings:
ccconf   freq:868.000MHz bWidth:812KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)
ccpatable   C3E = 00 84 00 00 00 00 00 00
config   MS=1;MU=1;MC=1
ping      OK
raw      C35 = 0D
state      opened
uptime   0 09:23:59
version   V 3.3.1-dev SIGNALduino cc1101 (868Mhz )- compiled at Mar 10 2017 23:27:29

Im Logfile bekomme ich ausschließlich diese Einträge jede Minute:
2017.07.16 11:30:57 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2017.07.16 11:30:57 5: AddSendQueue: sduino: P (1)
2017.07.16 11:30:57 5: sduino SW: P
2017.07.16 11:30:57 5: sduino/RAW READ: /OK

2017.07.16 11:30:57 4: sduino/msg READ: OK
2017.07.16 11:30:57 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2017.07.16 11:30:57 4: sduino/HandleWriteQueue: nothing to send, stopping timer

Ich habe mich über Telnet und auch über serielle Konsole mit den Commands an den Signalduino herumgespielt, komme aber leider nicht weiter.
In einigen Quellen im Internet habe ich über einen Debug Mode gelesen, weiß aber leider nicht wie man den aktiviert? Braucht man dazu eine eigene Firmware?

Ich wäre über Tipps dankbar.

lg
Christian

Ralf9

Welche 868 MHz Sensoren möchstest Du empfangen? Vom Signalduino werden nur OOK-modulierte Signale unterstützt.
Auf Anhieb fallen mir die WH1080 Wetterstation und der Hoermann Garagentorantrieb ein.

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

ChristianRan

Ich hatte seit gestern Abend eh schon die Vermutung, die Du nun bestätigt hast.

Ich habe mich bei der Sensorauswahl geirrt. Ich dachte der Technoline TX29-DTH-IT funktioniert neben dem Jeelink auch mit dem Signalduino.
Mir war nicht klar, dass es neben den Trägerfrequenzen auch unterschiedliche Modulationsverfahren gibt. Die Lernkurve ist im Moment halt sehr steil...

Naja, ich habe eh nur einen zum Testen gekauft, das ist nicht so schlimm.

Dann werde ich wohl komplett auf 433MHz umschwenken und zusätzlich bei den Sensoren der Nachbarn mitnaschen. :)

Danke jedenfalls für die Antwort

connormcl

#3
Bastel dir für 6-8 EUR halt noch einen nanoCUL und häng den mit dran; musst aber die Firmware selber bauen...gibts hier im Forum einen Thread für LaCrosse mit nanoCUL. Dann funktionierts günstig mit dem TX29-DTH-IT.

Je nachdem, was du noch mit deinem Smarthome vorhast wärst du eh mit nur einem Interface ziemlich beschränkt, denn

1. kommst du mit einem Interface selten mit der Reichweite durchs ganze Haus und brauchst eh noch ein weiteres

2. liegt der Vorteil von FHEM in der Möglichkeit der Integration unterschiedlichster Protokolle und Hardware

Ich selbst verwende bspw. mehrere RFXCOM/nanoCULs/jeelink/Signalduinos/Bluetooth/Wifi-Adapter, die im ganzen Haus verteilt sind, um alles abzudecken und zu integrieren.
Dabei habe ich den 433mhz Bereich ausschliesslich zum Senden an Aktoren vorgesehen, da ohne Bestätigung sehr Störanfällig, wenn dort auch noch Thermometer oder Messsteckdosen senden möchten. Thermometer habe ich dann auf 868mhz zusammen mit Homematic-Komponenten, so dass die Homematics durch ihr Sendeverfahren mit Bestätigung sich nicht von den Thermometern stören lassen.