Selbstbau CUL SIGNALduino

Begonnen von steffen83, 06 März 2017, 06:40:09

Vorheriges Thema - Nächstes Thema

steffen83

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 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 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

(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
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

deus1ex

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


steffen83

Ich empfange ja wirklich 0 Signale, das verwundert mich ja...  :'(
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

Ralf9

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
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

steffen83

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
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

steffen83

Mittlerweile läuft es. Danke
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM