Guten Morgen,
leider weiß ich durch mehrfaches lesen und stöbern in verschiedenster Form nicht mehr weiter und hoffe, dass ihr mir helfen könnt.
Plan war es einen Selbstbau CUL für 433Mhz zu basteln.
Dafür bin ich anhand dieser Anleitung voran gegangen:
https://wiki.fhem.de/wiki/SIGNALduino (https://wiki.fhem.de/wiki/SIGNALduino) mit der Verkablung wie es dort auch steht nach dem FHEMduino
Als Hardware dient:
https://de.aliexpress.com/item/USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-board-For-Arduino/2031706101.html?spm=2114.13010608.0.0.6gO4pv (https://de.aliexpress.com/item/USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-board-For-Arduino/2031706101.html?spm=2114.13010608.0.0.6gO4pv) Ja, mit dem günstigen CH340G Chip.
Und als 433Mhz Empfänger/Sender
http://www.ebay.de/itm/433Mhz-RF-Funk-Sender-Empfanger-Wireless-Transmitter-Receiver-Module-Arduino-/261515875537?hash=item3ce38f94d1:g:AfEAAOSwAuNW7FcW (http://www.ebay.de/itm/433Mhz-RF-Funk-Sender-Empfanger-Wireless-Transmitter-Receiver-Module-Arduino-/261515875537?hash=item3ce38f94d1:g:AfEAAOSwAuNW7FcW)
(Empfänger/Sender) wurden auf Funktion direkt am PI getestet.
Das Flashen scheint auch erfolgreich zu funktionieren:
flashing Arduino sduino
hex file: ./FHEM/firmware/SIGNALduino_nano328.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
log file: ./log/SIGNALduino-Flash.log
sduino closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nano328.hex 2>./log/SIGNALduino-Flash.log
--- AVRDUDE ---------------------------------------------------------------------------------
avrdude: Version 6.1, compiled on Jul 7 2015 at 10:29:47
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
Using Port : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
Using Programmer : arduino
Overriding Baud Rate : 57600
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Arduino
Description : Arduino
Hardware Version: 2
Firmware Version: 1.16
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "./FHEM/firmware/SIGNALduino_nano328.hex"
avrdude: input file ./FHEM/firmware/SIGNALduino_nano328.hex auto detected as Intel Hex
avrdude: writing flash (17738 bytes):
Writing | ################################################## | 100% 5.66s
avrdude: 17738 bytes of flash written
avrdude: verifying flash memory against ./FHEM/firmware/SIGNALduino_nano328.hex:
avrdude: load data flash data from input file ./FHEM/firmware/SIGNALduino_nano328.hex:
avrdude: input file ./FHEM/firmware/SIGNALduino_nano328.hex auto detected as Intel Hex
avrdude: input file ./FHEM/firmware/SIGNALduino_nano328.hex contains 17738 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 4.45s
avrdude: verifying ...
avrdude: 17738 bytes of flash verified
avrdude done. Thank you.
--- AVRDUDE ---------------------------------------------------------------------------------
sduino opened
Auszug vom Gerät:
Internals:
.triggerUsed 1
Clients :IT:CUL_TCM97001:SIGNALduino_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:SIGNALduino_un:
DEF /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
DMSG nothing
DevState initialized
DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
FD 14
NAME sduino
NR 362
PARTIAL
STATE opened
TIME 1488745463.32537
TYPE SIGNALduino
version V 3.3.1-dev SIGNALduino - compiled at Jan 3 2017 23:59:32
Matchlist:
10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
11:SD_WS09 ^P9#[A-Fa-f0-9]+
12:SD_WS ^W\d+x{0,1}#.*
13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
14:Dooya ^P16#[A-Fa-f0-9]+
15:SOMFY ^YsA[0-9A-F]+
16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
17:SD_UT ^u30#.*
18:FLAMINGO ^P13#[A-Fa-f0-9]+
19:CUL_WS ^K[A-Fa-f0-9]{5,}
1:IT ^i......
2:CUL_TCM97001 ^s[A-Fa-f0-9]+
3:SIGNALduino_RSL ^r[A-Fa-f0-9]+
4:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
5:CUL_TX ^TX..........
6:SD_AS ^P2#[A-Fa-f0-9]{7,8}
7:Hideki ^P12#75[A-F0-9]+
X:SIGNALduino_un ^[u]\d+#.*
QUEUE:
Readings:
2017-03-05 20:16:12 cmds V i R t X F S P C G
2017-03-05 21:01:30 config MS=1;MU=1;MC=1
2017-03-05 20:16:25 freeram 1018
2017-03-06 06:34:16 ping OK
2017-03-05 21:02:10 raw Unsupported command
2017-03-06 06:35:18 state opened
2017-03-06 06:34:53 uptime 0 08:48:55
2017-03-06 06:35:18 version V 3.3.1-dev SIGNALduino - compiled at Jan 3 2017 23:59:32
Keepalive:
ok 0
retry 0
mcIdList:
10
11
12
18
43
47
52
57
58
msIdList:
0
1
13
14
15
17
2
22
23
25
3
32
33
35
38
4
41
45
51
55
6
7
muIdList:
13.1
16
20
21
24
26
27
28
29
30
31
34
36
37
39
40
42
44
44.1
46
48
49
5
50
56
59
60
8
9
Attributes:
flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
hardware nano328
room Hardware
Nur leider passiert auch nicht mehr. Es heißt ja, der Status muss auf initialized springen. Bei mir ist/bleibt er auf open.
Lediglich bei "DevState initialized" steht er auf initialized.
Freue mich auf Eure Hilfe.
Gruß
Steffen
Hallo,
ich habe auf die gleiche Hardware gesetzt und der Flash war bei mir auch erfolgreich. Mein Signalduino steht auch bei Readings auf open. Nach testen an IT Steckdosen ist keinen Fehler festzustellen und Empfang von Auriol Temperatursendern funktioniert auch. Vielleicht funktioniert deiner auch. Viele Grüße
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Ich empfange ja wirklich 0 Signale, das verwundert mich ja... :'(
Zitatleider weiß ich durch mehrfaches lesen und stöbern in verschiedenster Form nicht mehr weiter und hoffe, dass ihr mir helfen könnt.
Plan war es einen Selbstbau CUL für 433Mhz zu basteln.
Und als 433Mhz Empfänger/Sender
http://www.ebay.de/itm/433Mhz-RF-Funk-Sender-Empfanger-Wireless-Transmitter-Receiver-Module-Arduino-/261515875537?hash=item3ce38f94d1:g:AfEAAOSwAuNW7FcW
Mit diesem unbrauchbaren Empfänger wundert es mich nicht, daß es nicht funktioniert.
Es kann evtl sein, daß im Umkreis von ein paar Metern was empfangen wird. Falls aber damit nichts brauchbares empfangen wird, macht es keinen Sinn nach dem Fehler zu suchen.
Falls Du einen normalen Signalduino zusammenbauen wolltest, dann ist ein Superheterodyne Empfänger zu empfehlen z.B. RXB6 2.0
Falls Du einen SIGNALduino mit der Selbstbau CUL Hardware bauen wolltest, benötigst Du ein cc1101 Modul.
Gruß Ralf
Hallo Ralf,
danke für deine Antwort. Ich habe auch schon andere Sender/Empfänger angeschlossen. Auch kein Erfolg. Wollte hier jetzt nur diesen nennen um nicht alle zu verwirren :-)
Die ich direkt am PI angeschlossen habe empfangen auch alle lustig Sachen. Die Fernbedienung halte ich auch ganz nah dran und bringt alles nichts.
Kann man es anders irgendwie testen ob es funktioniert?
Gruß
Steffen
Mittlerweile läuft es. Danke