Hi,
ich habe mir nun auch die Hardware entsprechend des Tipps hier bestellt … allerdings stellte ich gerade fest, dass hinter dem Link zur Software kein File vorhanden ist … .
Wie gehe ich jetzt weiter vor?
danke für die Hilfe
Gruß
Steff
Hi,
ich habe mir nun auch die Hardware entsprechend des Tipps hier bestellt … allerdings stellte ich gerade fest, dass hinter dem Link zur Software kein File vorhanden ist … .
Wie gehe ich jetzt weiter vor?
danke für die Hilfe
Gruß
Steff
Kann ich nicht nachvollziehen. DL Link geht Alternative http://sourceforge.net/p/culfw/code/HEAD/tree/ auf Download Snapshot klicken.
Hi,
ich habe das Gefühl das flashen geht zu schnell fuer meinen China nano. Kann ich irgendwie die Baudrate auf 19200 reduzieren? Ich bekomme folgende Meldung beim flashen, der % Satz ist unterschiedlich es geht is zu 21%:
avrdude -D -p atmega328p -P /dev/ttyUSB0 -b 57600 -c arduino -U flash:w:nanoC UL.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e950f
avrdude: reading input file "nanoCUL.hex"
avrdude: input file nanoCUL.hex auto detected as Intel Hex
avrdude: writing flash (22034 bytes):
Writing | ###### | 12% 0.87savrdude: stk500_recv(): programmer is not responding
make: *** [program] Fehler 1
Danke fuers Feedback
programmer is not responding <- Sagt schon alles (Programmer antwortet nicht) /dev/ttyUSB0 ist der Arduino ? Pfad im Make File sonst anpassen.
Hallo Rainer,klappt das mi dem Hexfile und Arduino IDE. Ich suche eine Alternative zum Flaschen da das auf mein PI mittendrin abbricht.
Danke für Dein Feedback.
Hi, danke fuer die schnelle Antwort.
Programmer is not responding kommt aber erst nach 12% !!!!. Ich hab den Pfad im makefile geändert obwohl /dev/ttyUSB0 richtig war, das Ergebnis ist aber das gleiche (diesmal ist Schluss bei 17%):
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -b 57600 -c arduino -U flash:w:nanoCUL.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: reading input file "nanoCUL.hex"
avrdude: input file nanoCUL.hex auto detected as Intel Hex
avrdude: writing flash (22034 bytes):
Writing | ######### | 17% 1.24savrdude: stk500_recv(): programmer is not responding
make: *** [program] Fehler 1
unter AVRDUDE-PORT kann ich auch den Speed einstellen, aber bei 19200 geht dann gar nichts mehr (nicht mal das “Reading”) – meine Vermutung war also auch nix.
Was kann ich jetzt noch machen?
Hallo Gummibär,
heute habe ich meinen CUL-433-Clone verdratet, geflasht (lief nach Deiner Beschreibung alles prima -Download übrigens mit sudo wget http://sourceforge.net/code-snapshots/svn/c/cu/culfw/code/culfw-code-523-trunk.zip-) und in FHEM definiert:
define nanoCUL_433 CUL /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@38400 0000
Aber dann im Log:
2015.08.28 18:00:55 3: Opening nanoCUL_433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
2015.08.28 18:00:55 3: Setting nanoCUL_433 serial parameters to 38400,8,N,1
2015.08.28 18:00:55 3: nanoCUL_433 device opened
2015.08.28 18:01:04 1: Cannot init /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0, ignoring it (nanoCUL_433)
Hast Du eine Idee was da falsch/schiefgelaufen ist?
Gruß
Carpy
Hallo Gummibär,
ich habe die Lösung selbst gefunden: fälschlicherweise habe ich “make” + “make programm” als pi anstatt als root ausgeführt, nach dem define wurde der CUL-Clone sofort initialisiert…
Gruß
Carpy
Hallo Gummibär,
Super Anleitung! Funktioniert dass auch mit einem Arduino Pro Micro (ATmega32U4)? Evtl. sogar gleich mit 3,3V. Mit dem ATmega32U4 müsste sich das Gespann doch wie der originale CUL verhalten, auch in bezug auf das Reset-Problem im Bootloader – oder?
Grüße,
Pat a Mat
Hab ich nicht versucht. musste also selbst probieren oder mal im fhem Forum quer lesen .. vermutlich musste aber die Firmware bzw Pinbelegung abändern.
Hi Gummibär,
danke für die super Anleitung. Hab auch soweit alles hinbekommen, nur scheint er irgendwie mit der falschen Frequenz zu laufen.
Get ccconf sagt folgendes:
ccconf => freq:6656.000MHz bWidth:58KHz rAmpl:42dB sens:16dB
sollte aber irgendwas mit 433 sein -> #define HAS_CC1100_433 war aktiviert beim compilieren
Ne Idee?
Hi,
ich würde gerne einen 868mhz kaufen. Der Link oben zeigt aber auf 2 Stück – ich brauche doch nur einen?!
Kann mir jemand einen Link zusenden, was auch funktioniert – danke!
Hallo,
ich habe den CUL-Stick 868 nachgebaut und mit dem Raspberry-Pi und FHEM ans laufen gebracht.
Ein FS20 Schaltaktor hat damit funktioniert. Man sieht den ausgehenden Befehl am sich verändernden Rhythmus der Blink-Led und am kurzen Aufblitzen von 2 Led auf dem Arduino nanoV.3.
Prima und Danke für die tolle Anleitung!!
Nun habe ich auf meine Homematic CCU2 die Software Cxd_1.4 aufgespielt und den Selbstbaustick dort angeschlossen. Die Software ist ins System integriert (Cux-Daemon). Unter Cux-Daemon / Info ist ersichtlich, dass der CUL-Stick erkannt wird, aber ein Befehl zum Schaltaktor nicht herausgeht.
Das ist auch erkennbar an den nicht blitzenden Led am Arduino (deshalb kanns eine falsche Adresse auch nicht sein).
Hier die wesentlichen zwei Zeilen aus der Cux-Daemon-Info:
Oct 30 20:08:26 homematic-ccu2 daemon.info cuxd[308]: USB(1-1/ttyUSB0) FT232R USB UART connect(9600:8N1)
Oct 30 20:08:35 homematic-ccu2 daemon.err cuxd[308]: TTY(?): send_cux_command(F4E315011): unknown device!
Der Schaltaktor wurde angelegt und über Cuxd und über den Posteingang in dieCCU2 eingebunden . Der Schaltaktor erscheint, so wie es sein soll, als Gerät in der CCU2-GUI.
funktioniert der Selbstbau-CUL grundsätzlich auch mit Cuxd oder nur mit FHEM?
Wer hat einen Tipp für mich?
Gruß
Bernd
Ich habe ihn nur mit fhem getestet.
Hi,
ich habe mir in China zwei Arduino Nano Clones mit “orginal” FTDI Chip bestellt.
Dummerweise haben beide die gleiche Serial (soviel zu original) – Weder unter Win noch unter Linux kann ich irgendetwas in den EEProms umschreiben.
Damit wird es natürlich doof mit der “eindeutigen” ID unter FHEM.
Hast Du irgendwelche Ideen?
// bloodybeginner
Es gab bei FTDI wohl eine Reihe die probleme mit der Serial ID hat. http://www.ftdichip.com/Support/Utilities.htm#Ignore alternative einmal http://www.google.de nutzen
CUxD erkennt zwar, dass hier eine serielle Schnittstelle dazu gekommen ist und versucht sie zu verwenden, weiß aber nicht dass es ein CUL ist.
Deshalb muss man im CUxD unter “Setup” in den Einstellungen einfach noch zwei Parameter hinzufügen:
TTYPARAM=ttyUSB0:38400:8N1
TTYASSIGN=ttyUSB0:CUX
Hallo,
die Anleitung ist der HAMMER.
Damit habe ich schon mehrere selbstbau CULs nun laufen.
Frage. Kann man da auch noch ein Ethernet Shield verwenden um einen USB Port zu “sparen”?
Nicht das ich wüsste. Das einfachste ist ein USB Hub zu nutzen. Die Sticks verbrauchen fast nichts, daher geht auch ein passiver USB Hub.