[gelöst] sginalduino - "closed" und Einbinden von ELRO AB440

Begonnen von jumperger, 04 Januar 2020, 15:03:09

Vorheriges Thema - Nächstes Thema

Nobbynews

Das ist richtig, nur hatte ich halt nicht mehr im Gedächtnis was aus dem 71KB HEX-File beim Flashen wird.
Also anscheinend hier doch alles OK.

HomeAuto_User

Hallo,
ich habe mal alles überflogen.

Mir fällt auf, wenn du einen cc1101 besitzt und das Hardware Attribut auf Nanocc1101 setzt, danach flashst, sollte dein Device ein internal hasCC1101 aufweisen.

Das scheint nicht der Fall zu sein und das heißt, kein cc1101.

Mfg


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jumperger

Entsprechend dem Wiki:
Der SIGNALduino basiert auf einem Arduino Nano, die Schaltung entspricht der des FHEMduino oder dem Selbstbau_CUL:
...
    Oder es wird ein CC1101 Transceiver verwendet, dann ist die Verkabelung identisch zum Selbstbau_CUL.

Habe ich nach dem Selbstbau_CUL Schema verkabelt, aber ohne Levelshifter da ich sehr oft gelesen habe dass es auch ohne geht und ich zum Testen Jumperkabel benutze. Verkabelung:
3V3 -> VCC
D11 -> SI
D12 -> SO
D10 -> CSN
GND -> GND
D13 -> SCK
D2 -> GD2
D3 -> GD0


den Nano habe ich auch neu geflasht, diesmal mit einer stable Version 3.3.1 diese konnte nach einem get sduino availabaleFirmware ausgewählt werden.

Leider ist bei den Internals immer noch kein hasCC1101 dabei.

Es schein also dass ich dem sduino erst ma beibringen muss dass er einen CC1101 hat.
Das aktuelle LIST sagt:
Internals:
   CFGFN     
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0@57600
   FD         15
   FUUID      5e10e2ff-f33f-062d-9838-009c428563ea668b
   IDsNoDispatch 2,72.1,82
   ITClock    250
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino
   NR         82
   NR_CMD_LAST_H 22
   PARTIAL   
   STATE      opened
   TIME       1578164991
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1 SIGNALduino  - compiled at Dec  3 2019 19:40:46
   versionProtocols 1.13
   versionmodul v3.4.2_dev_02.01
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[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   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|26|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     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]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2020-01-06 00:40:04   ping            OK
     2020-01-06 00:01:04   state           opened
     2020-01-06 00:01:04   version         V 3.3.1 SIGNALduino  - compiled at Dec  3 2019 19:40:46
   XMIT_TIME:
     1578269289
     1578269297
     1578269300
     1578269302
     1578269308
     1578269360
     1578269365
     1578269371
     1578269372
     1578269540
     1578269543
     1578269547
     1578269550
     1578269553
     1578269555
     1578269557
     1578269630
     1578269655
     1578269659
     1578269782
     1578269787
     1578269918
   additionalSets:
     flash      3.3.1
   getcmd:
   helper:
     avrdudecmd avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>./log/SIGNALduino-Flash.log || avrdude -c arduino -b 115200 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>./log/SIGNALduino-Flash.log
     avrdudelogs flashing Arduino sduino
hex file: FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex
port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>[LOGFILE] || avrdude -c arduino -b 115200 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>[LOGFILE]

sduino closed
--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-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.01s

avrdude: Device signature = 0x1e950f (probably m328p)
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_nanocc11013.3.1.hex"
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex auto detected as Intel Hex
avrdude: writing flash (25830 bytes):

Writing | ################################################## | 100% 13.22s

avrdude: 25830 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex:
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex contains 25830 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 11.21s

avrdude: verifying ...
avrdude: 25830 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

sduino reopen started

   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     28
     29
     30
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
Attributes:
   hardware   nanoCC1101
   room       System
   updateChannelFW stable
   verbose    5



Nobbynews

Über das Hex-File .CC1101 sollte das "bekanntmachen" schon passiert sein.
Mach mal Fotos von Deinem Aufbau.

HomeAuto_User

Bist du fähig sie FW selber zu kompilieren?

Wenn nein kann ich dir gern eine mit Debug 1 kompilieren und du kannst via Arduino IDE Oberfläche oder Putty sehr einfach sehen ob dein Cc1101 erkannt wird. Wenn ja, meldet er Partnum und Version nach einem Reset.

Mfg


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jumperger

Zitat von: Nobbynews am 06 Januar 2020, 03:53:20
Über das Hex-File .CC1101 sollte das "bekanntmachen" schon passiert sein.
Mach mal Fotos von Deinem Aufbau.

jumperger

Zitat von: HomeAuto_User am 06 Januar 2020, 04:17:23
Bist du fähig sie FW selber zu kompilieren?
Ich hab das noch nie gemacht, wenn irgendwo steht wie es genau geht, traue ich es mir zu, aber ich würde mich dann auch noch darin einlesen.

Ich hab noch einen 2. CC1101 und auch noch einen 2. Nano

Nobbynews

#22
Wieso ist ein Pin am CC1101 nicht verbunden??
Es müssen meiner Meinung nach alle 8 Pins gem. obiger Aufstellung verbunden sein.


Habe ich gerade im Eifer mit meinem 433er CC1101 verwechselt. Der hat nur 8 Pins.

Verkabelung müsste imho passen.

HomeAuto_User

Hallo   jumperger,

ich habe dir eine FW für den nano + cc1101 kompiliert.
Diese flashst du auf dein Gerät.

Danach kannst du via putty auf die Schnittstelle schauen.

Wenn du reset drückst, dann siehst du am Anfang ob dein cc1101 erkannt wird.
Danach kannst du auch sehen ob Nachrichten eintreffen.

Alternative zu putty kannst du die auch ArduinoIDE herunter laden und nach einstellung des Boards bzw. Schnittstelle, vie Werkzeuge, serieller Monitor öffnen.

Mfg

"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jumperger

Zitat von: Nobbynews am 06 Januar 2020, 07:15:44Habe ich gerade im Eifer mit meinem 433er CC1101 verwechselt. Der hat nur 8 Pins.
Eigentlich habe ich ihn als 433 gekauft, deshalb verstehe ich nicht recht was du meinst.
Bei amazon hat er folgenden Titel:
"Neuftech CC1101 Wireless Module RF Transceiver Modul 387-464 MHz mit externen Antenne für Arduino "

jumperger

#25
@ HomeAuto_User
ich wollte jetzt schnell per WinSCP und User pi die hex Datei in den FHEM/firmware Ordner kopieren, aber die Schreibrechte machen mir einen Strich durch die Rechnung.
Ich werde mich dann erst in diese Rechte einlesen.

Aber schon mal vielen Dank für die kompilierte Firmware.

EDIT:
deine Firmeware ist jetzt drauf
Leider ist bei den Internals immer noch kein hasCC1101
Internals
Clients

:IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:SIGNALduino_un:
DEF
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0@57600
DMSG

nothing
DevState

initialized
DeviceName

/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9SJ35TP-if00-port0@57600
FD

21
FUUID

5e10e2ff-f33f-062d-9838-009c428563ea668b
IDsNoDispatch

2,72.1,82
LASTDMSG

nothing
LASTDMSGID

nothing
NAME

sduino
NR

45
PARTIAL

STATE

opened
TIME

1578339284
TYPE

SIGNALduino
sendworking

0
version

V 3.4.0-dev SIGNALduino - compiled at Jan 6 2020 09:50:08
versionProtocols

1.13
versionmodul

v3.4.2_dev_02.01


Zitat von: HomeAuto_User am 06 Januar 2020, 09:56:03
Danach kannst du via putty auf die Schnittstelle schauen.

Wenn du reset drückst, dann siehst du am Anfang ob dein cc1101 erkannt wird.
Danach kannst du auch sehen ob Nachrichten eintreffen.
Wie ich das mit putty mache weiss ich nun leider nicht.

HomeAuto_User

Hallo,

Zitat von: jumperger am 06 Januar 2020, 22:43:50
Wie ich das mit putty mache weiss ich nun leider nicht.

ganz simple.  :)

1. Windows PC aufsuchen
2. putty downlaoden
3. Empfänger dranstecken
4. Putty öffnen mit der Schnittstelle wo er dranhängt (COMx)
5. Schnittstelle und COM bei Putty eingeben , Geschwindigkeit 57600 und auf Verbindung
--->> Fenster öffnet sich und du solltest bei einem Reset des Nanos Aufschrift am Monitor erhalten.
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jumperger

#27
Verstehe ich richtig, den nano samt cc1101 über USB an den Win10-PC stöpseln?
Reset des Nano = reset Tase am Nano 1x drücken?

HomeAuto_User

Zitat von: jumperger am 07 Januar 2020, 00:06:05
Verstehe ich richtig, den nano samt cc1101 über USB an den Win10-PC stöpseln?
Reset des Nano = reset Tase am Nano 1x drücken?
Richtig verstanden


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jumperger

#29
Bitte meine Unwissenheit zu entschuldigen, aber ich finde jetzt nicht heraus was ich als COM angeben soll.
Im Geräte-Manager habe ich ein USB universial Serial Aapter gefunden, dieser hat als Speicherort: Port_#0002.Hub_#0002

Hilft das um putty zu sagen welcher COM es ist, ich habe COM2 gewählt und den Reset-Button am Arduino gedrückt, aber es kommt nichts rein.

EDIT :
Im Device Manager finde ich keine Rubrick Ports (COM & LTP)