Hallo,
vor langer Zeit habe ich mir einmal 2 RFM12B Module, 868 MHz, gekauft. Ich kam damit aber direkt nicht zurecht. Ich habe mir einen Original JeeLink gekauft und wollte mir jetzt einen zweiten zulegen. Einen Arduino Nano benötige ich noch.
Aber würde das anliegende Modul funktionieren?
Hier nochmal ein http://mikrocontroller-praxis.de/de/search.html?page=search&keywords=rfm12b-868&x=0&y=0 (http://mikrocontroller-praxis.de/de/search.html?page=search&keywords=rfm12b-868&x=0&y=0) (ich hoffe so erlaubt)...
Danke!
(http://spelli.de/imagehost/rfm12b.jpg)
Hallo Spel,
ich denke, das sollte funktionieren. Hast Du einen Schaltplan für den Jeelink?
Gruß Peter
Hallo,
ich würde diese Anleitung benutzen: http://blog.gummibaer-tech.de/jeelink-433-868-mhz-selbstbau/
Einen CUL/CC1101 werde ich auch versuchen nach zu bauen.
Danke!
Hallo!
Ich habe ein JeeLink 868 MHz nachgebaut. Heute abend oder morgen probiere ich den aus. Bei der Kabellänge der Antenne bin ich mir nicht sicher. Ab Platine gemessen oder das Kabel für sich betrachtet, welches auch eingelötet ist? Ich denke man bemerkt jedoch erst etwas wenn es an die Grenzen des Empfangs geht...
Habe aber noch ne Verständnisfrage: Fhem kann ja flashen. Aber nur die gekauften JeeLinks!? Den ersten Sketch bringe ich selber auf, oder?
Danke!
Zitat von: spel am 24 Juni 2016, 10:03:28
Habe aber noch ne Verständnisfrage: Fhem kann ja flashen. Aber nur die gekauften JeeLinks!? Den ersten Sketch bringe ich selber auf, oder?
Ich meine ja, denn fhem muss ja erstmal wissen, dass ein JeeLink an der seriellen Schnittstelle hängt.
Gruß PeMue
Okay, danke. Der PCA301-Sketch sollte drauf sein. Über die Konsole kann ich hier etwas sehen. Zu hause muss ich das mit einer Steckdose testen.
Falls jmd. auch Probleme mit nem FTDI-Chip und Windows hat.... :( :o
Hier eine Anleitung um den Hardware-Bug zu beheben (ich hatte meinen Nano schon fest verlötet und kam nur durch eine Bohrung von unten dran):
https://ketturi.kapsi.fi/2014/04/how-to-fix-moody-arduino-nano/ (https://ketturi.kapsi.fi/2014/04/how-to-fix-moody-arduino-nano/)
Hallo,
ich habe nun den JeeLink geflasht. Anbei der Avrdude-Ablauf. Autocreate ist aktiviert - sollte doch eigentlich automatisch eine PCA301-Steckdose angelegt werden, oder?
An ttyUSB0 hängt ein funktionierender LaCrosse-konfigurierter Original-JeeLink Classic.
Danke!
Das steht bei den Adaptern:
myJeeLink_LaCrosse initialized
myJeeLink_PCA301 opened
Zitat von: spel am 25 Juni 2016, 12:06:15
ich habe nun den JeeLink geflasht. Anbei der Avrdude-Ablauf.
Unwahrscheinlich, der JeeLink ist nach wie vor leer. Die Fehlermeldung
avrdude: stk500_getsync(): not in sync: resp=0x00 bedeutet, dass der Arduino Bootloader nicht antwortet.
ich musste noch die baud anpassen:
flashing JeeLink myJeeLink_PCA301
detected Firmware: pca301.hex
hex file: ./FHEM/firmware/JeeLink_pca301.hex
port: /dev/ttyUSB1
log file: ./log/JeeLinkFlash.log
myJeeLink_PCA301 closed
command: avrdude -b 57600 -p atmega328P -c arduino -P /dev/ttyUSB1 -D -U flash:w:./FHEM/firmware/JeeLink_pca301.hex 2>./log/JeeLinkFlash.log
--- AVRDUDE ---------------------------------------------------------------------------------
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: reading input file "./FHEM/firmware/JeeLink_pca301.hex"
avrdude: input file ./FHEM/firmware/JeeLink_pca301.hex auto detected as raw binary
avrdude: writing flash (32768 bytes):
Writing | ################################################## | 100% 8.98s
avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against ./FHEM/firmware/JeeLink_pca301.hex:
avrdude: load data flash data from input file ./FHEM/firmware/JeeLink_pca301.hex:
avrdude: input file ./FHEM/firmware/JeeLink_pca301.hex auto detected as raw binary
avrdude: input file ./FHEM/firmware/JeeLink_pca301.hex contains 32768 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 6.82s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x7800
0x0c != 0x69
avrdude: verification error; content mismatch
avrdude done. Thank you.
--- AVRDUDE ---------------------------------------------------------------------------------
Ich habe daneben einen origianl-Jeelink im LaCrosse Modus laufen...
ist das hier normal (EventMonitor):
2016-06-27 08:05:28 JeeLink myJeeLink_LaCrosse initialized
2016-06-27 08:05:30 JeeLink myJeeLink_LaCrosse DISCONNECTED
2016-06-27 08:05:31 JeeLink myJeeLink_LaCrosse opened
2016-06-27 08:05:31 JeeLink myJeeLink_LaCrosse CONNECTED
2016-06-27 08:05:33 JeeLink myJeeLink_LaCrosse initialized
2016-06-27 08:05:34 JeeLink myJeeLink_LaCrosse DISCONNECTED
2016-06-27 08:05:35 JeeLink myJeeLink_LaCrosse opened
2016-06-27 08:05:35 JeeLink myJeeLink_LaCrosse CONNECTED
2016-06-27 08:05:37 JeeLink myJeeLink_LaCrosse initialized
2016-06-27 08:05:38 JeeLink myJeeLink_LaCrosse DISCONNECTED
2016-06-27 08:05:39 JeeLink myJeeLink_LaCrosse opened
2016-06-27 08:05:39 JeeLink myJeeLink_LaCrosse CONNECTED
Hallo,
also nun komme ich nicht weiter.
Ich habe die beiden Module verlötet. Dann direkt per Anleitung aus der Arduino Software heraus geflasht. Danach konnte ich auch über set...raw +/- die Frequenzen ändern und bekam die hex-Werte in Fhem zurück. Auch konnte ich über den Serial Monitor in der Arduino Software was sehen...
Flashen aus Fhem heraus set...flash pca301 führte nicht weiter zum Erflog...
Wie ist die richtige Herangehensweise beim PCA301 Anlernen?
Danke
Der JeeLink verliert permanent die Verbindung. Um dieses Problem auszuschließen, empfiehlt es sich, den JeeLink unter seiner eindeutigen ID anzusprechen. Die entsprechende Gerätedatei findet sich unter /dev/serial/by-id.
Ein Bsp.:
define myJeeLink JeeLink /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A903N5T5-if00-port0@57600
Hallo,
danke! Bleibt diese ID immer gleich? will noch auf einen schnelleren Raspberry portieren... Deswegen habe ich bislang die ttyUSB0 beibehalten.
Der ist aber auch an einer aktiven USb verlängerung angeschlossen. da liegt es vielleicht doch eher dran.
Aber kann das auch ursächlich sein für die Probleme mit dem 2. Jeelink (Clone) und Verwendung als PCA301 Adapter?
Danke!
So... Selbstbau funktuioniert!
- 1) FTDI war wie o.g. fehlerhaft
- 2) Kanal etc. eingestellt und am PC geflasht
- 3) Steckdose neu angelernt
Das sauber und von Anfang in dieser Reihenfolge und es läuft alles.!