Cc1101 von Ebay

Begonnen von stim, 17 Juni 2014, 20:46:24

Vorheriges Thema - Nächstes Thema

Moebiu5

Ein Hinweis auf andere Arduinos wäre auch noch schön.

zB möchte ich einen Arduino Mini Pro 3.3v verwenden und der läuft schon mit 8Mhz - muss man jetzt diese Zeile auskommentieren?
clock_prescale_set(clock_div_2);


trfr3ak

Hey, erstmal vielen Dank für die Super-Anleitung =) Im Prinzip hat alles funktioniert.
Leider will FHEM den Nano aber nicht öffnen:

2014.11.12 12:45:52 3: Opening CUL1 device /dev/ttyUSB0
2014.11.12 12:45:52 3: Setting CUL1 baudrate to 9600
2014.11.12 12:45:52 3: CUL1 device opened
2014.11.12 12:46:01 1: Cannot init /dev/ttyUSB0, ignoring it (CUL1)


Hat jemand ne Idee warum er ihn nicht öffnen kann?

Ich hab einen 433mhz Empfänger, falls das einen Unterschied macht.
Grüße Jonas

CaptainHook

Hi,

bist du sicher das du ein ttyUSB0 hast?

versuch mal ein
Zitatls -l /dev/serial/by-id/
auf der Komandozeile

Sollte dann in etwa so aussehen
Zitatlrwxrwxrwx 1 root root 13 Nov 11 21:45 usb-FTDI_FT232R_USB_UART_1337XXXX-if00-port0 -> ../../ttyUSB4

Grüße,
Stephan
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

trfr3ak

jou, bin ich.
Hier das Ergebnis:

lrwxrwxrwx 1 root root 13 Nov 12 12:35 usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Nov 12 12:22 usb-FTDI_FT232R_USB_UART_A9Y0DAER-if00-port0 -> ../../ttyUSB1



Der zweite Stick ist ein Jeelink. Der wird auch ganz normal erkannt.

CaptainHook

Probier es doch mal mit ttyUSB1.
ttyUSB0 sieht mir nach einer anderen Seriellen Schnittstelle aus ;)

btw. Würde dich statt /dev/ttyxxxx besser /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9Y0DAER-if00-port0 benutzen, da nach einen neustart die Nummer ggf neu vergeben wird ;) die ID bleib die Selbe

Zitatdefine CUL1 CUL /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9Y0DAER-if00-port0@38400 0000
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

Gummibaer

Es sieht er aus als wenn er ein Nano ohne FTDI Chip nutzt .. hatte da vor tagen mal irgendwo hier im Forum was gelesen da gabs irgendwie ein Patch für.

trfr3ak

Hey,
stimmt das mit den Serials ist wirklich viel geschickter =)
Dennoch funktioniert es leider nicht... Egal welchen der beiden ich nehme, es steht immer dort
Cannot init ... ignoring it.

ist hier in der Fhem-Config alles richtig definiert?:
define CUL1 CUL /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600 1234

trfr3ak

@ Gummibaer
Ok das kann sein. D.h. ohne FTDI Chip funktioniert der standard nanocul trunk nicht?
Hab hier nämlich noch drei andere Nanos liegen, die ich stattdessen nehmen könnte.
Grüße Jonas

trfr3ak

Okay, das hat leider auch nicht funktioniert...
Also mache ich irgendetwas falsch....
hier mit FTDI-Chip gleicher Fehler:

2014.11.12 13:14:52 3: Opening CUL1 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9Y0J9EE-if00-port0
2014.11.12 13:14:52 3: Setting CUL1 baudrate to 9600
2014.11.12 13:14:52 3: CUL1 device opened
2014.11.12 13:15:01 1: Cannot init /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9Y0J9EE-if00-port0, ignoring it (CUL1)

CaptainHook

hi,
wenn du die Standard NanoCUL-fw verwendest ist deine Baudrate falsch! -->9600<-- das muss 38400 sein ;)

define CUL1 CUL /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 1234
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

Gummibaer

Hast du mal versucht via Serial Monitor/Screen/minicom auf den nanocul zuzugreifen ?

trfr3ak

@CaptainHook
ok, hab ich geändert. Macht aber gerade auch keinen Unterschied... Immernoch der selbe Fehler

@Gummibaer
Ich hatte es versucht, hab aber nur hinbekommen, die Eigenschaften auszulesen.
Kannst du mir sagen, wie man damit auch Befehle usw. ausführen kann?

Danke schonmal für eure Hilfe =)

Gummibaer

Hmm versteh ich nicht.
Wenn du über Serial Monitor rauf kommst muss das FHEM auch können, außer wenn das Gerät von einer anderen Anwendung genutzt wird.
FHEM macht ja nichts anderes. Hast du eine Kontroll LED verbaut ?

CaptainHook

hi,

wenn du mir dem Serial Monitor  drauf kommst weißt du ja immerhin schon mal die richtige Baudrate ;) ...@XXXXX
Hast du mal versucht im Serial Monitor C35 einzugeben? Antwort vom CUL müsste 0D / 13 sein.
Anschliesend mal ein XFF dann sollte er gesprächig werden und gnadenlos alles ausgeben was über den Funk fliegt.

Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

trfr3ak

Hey danke, also ich habe nicht so viel Ahnung von diesen Programmen. Ich bekomme lediglich mit picocom folgende Anzeige:

picocom v1.7

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv
imap is        :
omap is        :
emap is        : crcrlf,delbs,