Gelöst: Signalduino empfängt nichts

Begonnen von maddinthebrain, 05 Oktober 2017, 09:22:26

Vorheriges Thema - Nächstes Thema

maddinthebrain

Hallo zusammen,
Ich einen Signalduino nach dem Wiki Beitrag aufgebaut. Ich konnte ihn flashen und fhem spricht mit ihm. Status ist Open. Leider kann ich anscheinend nicht mit dem Funkmodul (cc1101) sprechen. Wenn ich cccget in Fhem ausführe, kommt die Meldung, dass keine cc1101 Hardware vorhanden wäre. Die Led in der Schaltung leuchtet auch nicht. Was bedeutet die eigentlich? Verdrahtungsfehler kann ich nahezu ausschließen, habe ich mehrfach geprüft. Wo kann ich noch nachsehen? Was könnte noch sein?

Danke Martin
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

maddinthebrain

Niemand eine Idee? Es ist leider immer noch nicht gelungen mit dem cc1101 zu sprechen. Ich weiß echt nicht warum. Ich habe alles durchgeklingelt und geprüft. Hat jemand schon was mit den Levelshiftern gemacht? Das mit den Spannungsteilern ist mir irgendwie suspekt.

Wäre schön wenn jemand ne Idee hätte. Ich weiß Ferndiagnose ist schwierig...

Grüße Martin
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

habeIchVergessen

Ohne detaillierte Informationen (z.B. Ausgabe verbose 4; Foto Aufbau; verwendeter Sketch) kann man nur raten.

Frank_Huber

Poste doch mal bitte  eine Verdrahtungsskizze oder ein Bild und lasse die Audienz hier noch wissen welche Firmware drauf ist...

Gesendet von meinem S3_32 mit Tapatalk


RaspiLED

Hi,
Noch besser wären die Debugausgaben auf dem USB Port beim booten des Signalduino. Wenn dee keinen cc1101 findet, kann a) die Beschaltung falsch sein b) die falsche Firmware verwendet sein (es gibt unterschiedliche cc1101 chips mit unterschiedlichen Registern bei der Erkennung), c) Dein Befehl falsch sein (,,get sduino ccconf" statt ,,cccget") bzw. Kombinationen daraus.
Zusätzlich das list des Devices und die Angaben zur verwendeten HW ;-)

Gruß Arnd


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

Beta-User

War da nicht was mit einem factory reset oder so? Sonst wird der cc1101 evtl. nicht initialisiert
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

RaspiLED

Ja stimmt auch
set sduino raw e
Gruß Arnd


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

maddinthebrain

#7
Zitat von: Frank_Huber am 05 Oktober 2017, 22:05:59
Poste doch mal bitte  eine Verdrahtungsskizze oder ein Bild und lasse die Audienz hier noch wissen welche Firmware drauf ist...

Gesendet von meinem S3_32 mit Tapatalk
Na die Verdrahtung erfolgte nach der vom Selbstbaucul aus dem Wiki. Ich hoffe das war richtig. Beim Signalduino stand nix bei, nur ein Querverweis auf den Selbstbaucul. Der Arduino ist eine Version ohne den ftdi. Hatte ich grade da. Der Transciever ist einer mit einer SMA-Antenne. Bei EBay gibts die in Massen, ist auch optisch die gleiche wie im Wikibeitrag. Lochrasterplatine ist oben und unten mit Drähten bestückt.

Firmware ist die aktuelle v3.3.1. So das mit den unterschiedlichen Versionen des CC1101 ist mir neu. Wie kann ich prüfen welche ich da habe und dann die richtige Firmware dazu wählen/finden?

Nach dem Anstecken kommt folgendes im Log an:
2017.10.05 22:37:22 3: Setting sduino1 serial parameters to 57600,8,N,1
2017.10.05 22:37:22 1: sduino1/define: /dev/ttyUSB0@57600
2017.10.05 22:37:22 1: sduino1/init: /dev/ttyUSB0@57600
2017.10.05 22:37:22 1: /dev/ttyUSB0 reappeared (sduino1)
2017.10.05 22:37:23 3: sduino1/init: disable receiver (XQ)
2017.10.05 22:37:24 3: sduino1/init: get version, retry = 0
2017.10.05 22:37:24 4: sduino1/msg READ: V 3.3.1-dev SIGNALduino - compiled at Jan  3 2017 23:59:32
2017.10.05 22:37:24 2: sduino1: initialized. v3.3.1-dev
2017.10.05 22:37:24 3: sduino1/init: enable receiver (XE)


Keepalive pings scheinen auch zu gehen.
2017.10.05 22:54:30 4: sduino1/HandleWriteQueue: nothing to send, stopping timer
2017.10.05 22:55:31 4: sduino1/keepalive ok, retry = 0
2017.10.05 22:56:33 4: sduino1/KeepAlive not ok, retry = 1 -> get ping
2017.10.05 22:56:33 4: sduino1/msg READ: OK
2017.10.05 22:56:33 4: sduino1/HandleWriteQueue: nothing to send, stopping timer
2017.10.05 22:57:34 4: sduino1/keepalive ok, retry = 0


So Factoryreset... wie mache ich den? Man kann ja "set sduino reset" schicken, aber resetet doch nur den Atmega. Edit:


2017.10.05 23:00:14 4: set sduino1 raw e
2017.10.05 23:00:15 4: sduino1/msg READ: Unsupported command
2017.10.05 23:00:15 4: sduino1/HandleWriteQueue: nothing to send, stopping timer


Erst mal schön, dass sich so viele melden.  :)

Schönen Abend.
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

Ralf9

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

RaspiLED

Hi Ralf,
Hatte ich ihm ja geschrieben, aber bei seiner Firmware gibt es das Cmd nicht ;-) Ich nehme an, maddinthebrain flasht gerade neu, oder?
Gruß Arnd


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

Ralf9

Zitat2017.10.05 22:37:24 4: sduino1/msg READ: V 3.3.1-dev SIGNALduino - compiled at Jan  3 2017 23:59:32
Dies ist eine Firmware ohne cc1101 Unterstützung.
Bei der Firmware für den cc1101 muß "cc1101"  in der Antwort von "get version" enthalten sein.
Zum flashen des nano mit cc1101 muß das sduino Attribut hardware nanoCC1101 gesetzt sein.

Zitat2017.10.05 23:00:14 4: set sduino1 raw e
Mit set funktioniert es nicht
get sduino1 raw e

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

RaspiLED

Zitat von: Ralf9 am 06 Oktober 2017, 09:37:58
Dies ist eine Firmware ohne cc1101 Unterstützung.
Bei der Firmware für den cc1101 muß "cc1101"  in der Antwort von "get version" enthalten sein.
Zum flashen des nano mit cc1101 muß das sduino Attribut hardware nanoCC1101 gesetzt sein.
Mit set funktioniert es nicht
get sduino1 raw e

Gruß Ralf
Hi Ralf,
Danke für die Nachhilfe bzgl set/get. Warum eigentlich nicht? Beim CUL geht beides, wenn ich mich recht erinnere. Sollte der Unterschied nicht Einzug darin liegen, dass man eine Antwort erhält?
Gruß Arnd

Gesendet von meinem SM-G800F mit Tapatalk

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

Ralf9

ZitatDanke für die Nachhilfe bzgl set/get. Warum eigentlich nicht? Beim CUL geht beides, wenn ich mich recht erinnere. Sollte der Unterschied nicht Einzug darin liegen, dass man eine Antwort erhält?

Ich hatte das "set raw" seither noch nie getestet, da es keinen Sinn macht, da man keine Antwort erhält.
Es funktioniert auch aber ohne Antwort.
Wir haben beim Signalduino vieles von der 00_CUL.pm abgeschaut und dabei verbessert.

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

maddinthebrain

Liebe Leute,
Der Hinweis mit dem Attribut war die Lösung. Das hatte ich Einfaltspinsel übersehen.  :o

Jetzt nachdem ich nochmal geflasht habe kommen sehr viele Meldungen rein. Die meisten irgendwelche Tempfühler der Nachbarschaft  :D

Vielen Dank!!!

Grüße Martin
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

akriegl

#14
Liebe Leute,
ich habe ein aehnliches Problem wie maddinthebrain.
Ich habe einen Signalduino nach dem Wiki Beitrag zusammengebaut
Ich konnte ihn flashen und fhem spricht mit ihm. Status ist Open.
Leider empfaengt er aber absolut nichts.
Dem Logfile konnte ich keine Fehlerinformation entnehmen.
Der in diesen Thread angegebene Befehl
get sduino1 raw eexistiert bei mir nicht.
Du darfst diesen Dateianhang nicht ansehen.
Koennt Ihr mir da einen Hinweis fuer die Fehlersuche geben.

Gruesse
Andreas