IT Empfang mit CUL

Begonnen von mehf, 18 August 2013, 20:47:11

Vorheriges Thema - Nächstes Thema

Franz Tenbrock

ich hab ja scheinbar alles
wie ist denn nun das Zauberwort um es auf den nanoCUL zu flashen

Button drücken in den cubie stecken
in den master ordner wechseln dann in den naoCUL Ordner
dort ist dann das hex File

da fehlt scheinbar nur der Zauberbefehlt
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wichtel

Zitat von: Franz Tenbrock am 15 Februar 2015, 18:25:55
ich hab ja scheinbar alles
wie ist denn nun das Zauberwort um es auf den nanoCUL zu flashen
Das "Zauberwort" bzw. die 3 musst du dir aus folgenden Zeilen je nach der bei dir vorhandenen CUL-Version zusammenbauen:
usbprogram_v4: TARGET=CUL_V4
usbprogram_v4: MCU=atmega32u2
usbprogram_v4: do_usbprogram

usbprogram_v3: TARGET=CUL_V3
usbprogram_v3: MCU=atmega32u4
usbprogram_v3: do_usbprogram

usbprogram_v2: TARGET=CUL_V2
usbprogram_v2: MCU=at90usb162
usbprogram_v2: do_usbprogram

usbprogram_v2_hm: TARGET=CUL_V2_HM
usbprogram_v2_hm: MCU=at90usb162
usbprogram_v2_hm: do_usbprogram

usbprogram_v2_max: TARGET=CUL_V2_MAX
usbprogram_v2_max: MCU=at90usb162
usbprogram_v2_max: do_usbprogram

do_usbprogram:
dfu-programmer $(MCU) erase || true
dfu-programmer $(MCU) flash $(TARGET).hex
dfu-programmer $(MCU) start

Also die letzten 3 Zeilen ins Terminal hämmern, mit dem bei dir vorhandenen Atmel als $(MCU) und dem Dateinamen als $(TARGET).hex eingesetzt.

Franz Tenbrock

wie man wohl merkt bin ich auf diesem Gebiet absoluter Anfänger :-(
Dank der Anleitung vom Gummibaer Blog hab ich den nanoCul nahezu problemlos hinbekommen.

als erstes muss ich wohl in den Ordner wechseln wo die nanoCul.hex ist ?!

dann muss ich dort

dfu-programmer $(MCU) erase || true

dfu-programmer $(MCU) flash nanoCUL.hex

dfu-programmer $(MCU) start


Sorry aber was ich bei $(MCU) eingeben muss hab ich noch nciht ganz verstanden

Ich habe zB mit 
ls -l /dev/serial/by-id
das hier bekommen
usb-FTDI_FT232R_USB_UART_A103N1J0-if00-port0 -> ../../ttyUSB0

gebaut habe ich nach dem Blog von Gummibaer und auch diesen Baustein genommen
http://www.ebay.de/itm/111467228111
Fully Compatible to Arduino Nano V3.0 ATmega328P-AU
ATmega328 Microcontrolle
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

bjoernh

Zitat von: Wichtel am 15 Februar 2015, 18:22:05
Nur weil für den nanoCUL noch keine passende Regel erstellt ist würde ich nicht gleich alles weglassen, auch zwecks Nachvollziehbarkeit der erfolgten Änderungen.

Was heißt weglassen.
Ich hab halt meinen Build so eingerichtet, dass ich die Binarys als Zip extrahiere.
Den Source habe ich im Repository. Zum flashen reicht ja auch das avrdude command, da braucht man ja nicht die Quellen.
Aber wenn's hilft kann ich ja zu jeden Target ein Readme beilegen :)

Wichtel

Ach du willst einen nanoCUL programmieren?
Aus den vorhergehenden Beiträgen schien es mehr als wolltest du das Original programmieren.

Für den nanoCUL sollte das hier passen, vorausgesetzt dein ttyUSB0 stimmt noch:
avrdude -D -p atmega328p -P /dev/ttyUSB0 -b 57600 -c arduino -U flash:w:nanoCUL.hex

Franz Tenbrock

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

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

root@cubie:~/culfw_1.63.01_build_75_master/nanoCUL#


das war genau das was ich brauchte.
Sorry das ich das mit dem nanocul nicht geschrieben habe / auf die Kleinigkeiten kommt es immer wieder an :-(

sollte nun fertig sein
Dank der tollen Hilfe hier
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wichtel

Zitat von: Franz Tenbrock am 15 Februar 2015, 19:04:12
Sorry das ich das mit dem nanocul nicht geschrieben habe / auf die Kleinigkeiten kommt es immer wieder an :-(
Das war mein eigenes Versehen...um 18:33 habe ich dich noch mit der Angabe zitiert dass es der nanoCUL sein soll den du programmieren willst, und die Anleitung fürs Original druntergepackt.

Sorry der Verwirrung!

gosinus

das mit dem Update meines SCC hat nun geklappt...

1. SVN von rudolfkoenig auf den Pi gepackt und die SSC.hex getauscht

2. Make program

und siehe da es funktioniert... komisch ist nun noch das ich es davor 10x probiert hatte es so aufn SSC zu kopieren

Franz Tenbrock

Ich dachte erst es sei alles ok, hab nach Anleitung in fhem den nanocul definiert
dann kam auch die Seite für weitere Einstellungen, was merkwürdig war das die Frequenz nicht zu sehen war, sie ließ sich auch nicht einstellen....
Den cubi neu gestartet. nun bekomme ich mit
ls -l /dev/serial/by-id
ls: cannot access /dev/serial/by-id: No such file or directory

Irgendwas ist schief gelaufen, Hatte vorher mal mit Flip versucht zu flashen, da aber Fehlermeldung.
Kann es sein da ich das erase nicht vorher ausgeführt habe das da was geschrottet wurde?
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wichtel

Die erase-Geschichte ist nur beim Original-CUL und dem dfu-programmer nötig.

Das Device über den der Nano ansprechbar ist sollte allerdings gar nicht von der Firmware des Atmels abhängen, dafür ist alleine der auf dem Arduino nano aufgelötete FTDI-Chip und dessen Treiber verantwortlich.

Es geht doch nach wie vor um den nanoCUL, oder nicht?

Franz Tenbrock

#490
ja natürlich
habe den cubi neu gestartet dann den nanocul wie vorher auch angeschlossen
er wird nun aber nicht mehr gefunden.. die rote led leuchtet.
besser neuer Thread im Anfängerforum?? Denke aber auch andere könnten solche Probleme haben.

Komisch jetzt findet der cubie ihn wieder :-)

(http://nanocul1.jpg)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wichtel

Hast du deinen Arduino mal auf diesen Schaltungsfehler geprüft?
http://forum.fhem.de/index.php/topic,24651.msg218291.html#msg218291

Der war bei meinen Klonen ebenfalls vorhanden, die wurden nur erkannt wenn ich sie nach Kaltstart oder Reboot des Rechners einmal aus- und eingesteckt habe. Kann natürlich auch zwischenzeitlich mal "einfach so" trotzdem funktionieren.

Daher habe ich am FTDI in der oberen Pinreihe von links nach rechts gezählt den 3. mit dem 4. Pin verbunden und alles ist gut.

Franz Tenbrock

#492
er funkt schon mal, jetzt werde ich erst mal das was ich bisher über den Orginal Cul und die Fritte geschaltet habe mit dem cubi und dem nanocul machen..
Dann ESA2000 Strom und Gas.
Dann mal sehen was der nanocul nun so aus der Nachbarschaft so aufsammelt
Danke erst mal, wie immer super Unterstützung hier...

es wird ja langsam besser mit meiner Unwissenheit aber Debian ist halt was vollkommen anderes als Windows
so und sind alle FS20 u Teile per nanoCUL erreichbar.
ESA und EM werden noch nciht empfangen, sind im Keller, ev ist die Reichweite ja etwas schlechter als vom Orginal CUL , oder ist das noch nicht drin??
morgen werde ich autocreate mal einschalten und schauen was noch so auftaucht

mein cul-em gas wird einwandfrei empfangen :-)

ESA2000 , dachte wäre das Gleiche nicht
der code war doch vom normalen CUL bekannt, da funktionierte alles?!
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Mario Krüger

Mit der neuen Firmware ist bei mir erst einmal wieder Ruhe im Log eingekehrt  :)
Ich bekomme nur selten mal diese beiden Meldungen:
ZitatUnknown code i500551, help me!
Unknown code i500554, help me!

SkorpionMB

danke für das update das wurden "zuviele Funksteckdosen"
allerdings wurde nach dem firmwareupdate auf die163.01 bei mir ein HMS 100tf per autocreate hinzugefügt es scheint aber was anderes zu sein iodevice ist immer mein scc auf 433mhz für IT steckdosen und nicht der scc  auf 868mhz für fht oder der cul auf 868mhz für hm und die temperatur und feuchte steht immer auf 0 battery auf ok alle paar minuten empfang ich das
hier ein paar daten vom scc mit set raw x25
2015-02-21 18:37:29 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 144 688 4 3 0 2F 000000
2015-02-21 18:37:39 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 288 112 672 8 2 7 2F 000041
2015-02-21 18:38:22 STACKABLE_CC SCC2 UNKNOWNCODE p 3 64 288 16 672 6 4 0 2F 80000000
2015-02-21 18:38:25 HMS HMS100TF_0000 temperature: 0
2015-02-21 18:38:25 HMS HMS100TF_0000 humidity: 0
2015-02-21 18:38:25 HMS HMS100TF_0000 battery: ok
2015-02-21 18:38:25 HMS HMS100TF_0000 type: HMS100TF
2015-02-21 18:38:25 HMS HMS100TF_0000 T: 0 H: 0 Bat: ok
2015-02-21 18:38:25 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 16 1040 8 9 0 2E 000000000000000000
2015-02-21 18:38:49 STACKABLE_CC SCC2 UNKNOWNCODE p 5 176 192 128 3984 73 3 0 26 637B49
2015-02-21 18:39:01 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 272 32 672 5 6 2 2F 00000000000020
2015-02-21 18:39:09 STACKABLE_CC SCC2 UNKNOWNCODE p 5 192 192 240 3872 63 3 7 26 F11AF46C
2015-02-21 18:40:11 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 288 32 672 4 6 4 2D 00000000000008
2015-02-21 18:40:24 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 288 32 672 5 3 7 2E 80001001
2015-02-21 18:40:43 STACKABLE_CC SCC2 UNKNOWNCODE p 5 128 176 256 240 58 4 4 26 EF31AF4C10
2015-02-21 18:40:53 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 288 16 688 6 5 7 2F 010400000001
2015-02-21 18:41:04 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 288 32 672 7 4 3 2F 0000000830
2015-02-21 18:43:04 STACKABLE_CC SCC2 UNKNOWNCODE p 5 48 256 240 240 14 6 1 26 7555BC46BD3A00
2015-02-21 18:43:26 STACKABLE_CC SCC2 UNKNOWNCODE p 5 128 176 256 240 58 4 4 26 F700D7A368
2015-02-21 18:43:29 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 272 48 4064 7 4 3 2E 0000000010
2015-02-21 18:43:30 STACKABLE_CC SCC2 UNKNOWNCODE p 3 352 1040 352 2016 8 2 2 E7 1FD160
2015-02-21 18:43:50 HMS HMS100TF_0000 temperature: 0
2015-02-21 18:43:50 HMS HMS100TF_0000 humidity: 0
2015-02-21 18:43:50 HMS HMS100TF_0000 battery: ok
2015-02-21 18:43:50 HMS HMS100TF_0000 type: HMS100TF
2015-02-21 18:43:50 HMS HMS100TF_0000 T: 0 H: 0 Bat: ok
2015-02-21 18:43:50 STACKABLE_CC SCC2 UNKNOWNCODE p 3 176 192 32 4080 5 9 2 27 00000000000000000000
2015-02-21 18:44:01 STACKABLE_CC SCC2 UNKNOWNCODE p 5 128 176 256 240 38 6 1 26 7555BC46BD3B00
2015-02-21 18:44:18 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 288 32 672 7 4 1 2F 0000000040
2015-02-21 18:44:20 STACKABLE_CC SCC2 UNKNOWNCODE p 5 128 176 256 240 38 6 2 27 7156CE235E9D00
2015-02-21 18:44:38 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 288 32 672 5 8 3 2E 000002000000000210
2015-02-21 18:44:39 STACKABLE_CC SCC2 UNKNOWNCODE p 5 128 176 256 240 38 6 3 27 7156DE6390DC60
2015-02-21 18:44:42 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 48 672 5 6 2 2E 00000400000020
2015-02-21 18:44:47 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 16 704 6 4 2 2E 0000000020
2015-02-21 18:44:51 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 128 672 5 2 2 2F 020020
2015-02-21 18:45:06 STACKABLE_CC SCC2 UNKNOWNCODE p 3 48 288 48 4064 4 4 5 2F 0000000004
2015-02-21 18:45:25 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 288 48 640 4 11 2 2F 400000000604020000040020
2015-02-21 18:46:15 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 32 672 6 8 1 2F 000000000000000040
2015-02-21 18:46:46 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 384 320 9 4 5 2F 0000000000
2015-02-21 18:46:58 STACKABLE_CC SCC2 UNKNOWNCODE p 5 160 176 256 3856 59 4 4 26 F7B1AF43E0
2015-02-21 18:47:10 STACKABLE_CC SCC2 UNKNOWNCODE p 3 32 288 16 688 6 5 4 2F 000000000008
2015-02-21 18:47:29 STACKABLE_CC SCC2 UNKNOWNCODE p 5 48 256 240 224 13 6 2 26 7555BCC6BC78C0
2015-02-21 18:48:03 STACKABLE_CC SCC2 UNKNOWNCODE p 5 96 208 256 240 23 6 1 28 7555BC46BD3A00
2015-02-21 18:48:32 STACKABLE_CC SCC2 UNKNOWNCODE p 5 80 208 256 224 23 6 1 26 7555DE46BD0D80
2015-02-21 18:48:38 STACKABLE_CC SCC2 UNKNOWNCODE p 5 144 192 128 3984 43 6 0 26 3556F31C86E3
2015-02-21 18:48:39 STACKABLE_CC SCC2 UNKNOWNCODE p 3 64 288 144 688 4 3 0 2F 000000
2015-02-21 18:48:45 STACKABLE_CC SCC2 UNKNOWNCODE p 3 80 288 32 4080 8 8 0 2F 0000000000000000
2015-02-21 18:48:55 STACKABLE_CC SCC2 UNKNOWNCODE p 5 96 208 256 240 23 6 2 28 7156CE235E9D00