LaCrosseGateway - LaCrosse, PCA301 und EC3000 über wifi mit ESP8266 ohne Arduino

Begonnen von HCS, 07 November 2015, 14:39:36

Vorheriges Thema - Nächstes Thema

Omega-5

Zitat von: HCS am 17 November 2016, 12:22:50
Ich würde behaupten, dass das ein RFM69CW ist. Das "W" steht oben bei GND.
Ich tippe eher auf falsch angeschlossen oder defekt.
Links neben dem "W" ist ein Kästchen, dort würde eine Markierung sein, wenn es ein RFM69CW wäre. Toll ausgedrückt, ne?   :)
Aber ein Unterschied ist mir nach Vergleich der Datenblätter auch nicht erkennbar. Tippe auch auf falsch angeschlossen oder defekt. Bei mir haben auch beide Ausführungen funktioniert. Den ohne "W" gibt es auch bei Hoperf nicht mehr. Der RFM69CW ist wohl der Nachfolger.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

HCS

Zitat von: Omega-5 am 20 November 2016, 10:58:45
Tippe auch auf falsch angeschlossen oder defekt.
Das ist mehr als plausibel.

GPIO15 = NSS ist downgepulled (cooles Wort), wenn das beim Booten von einem falsch angeschlossenen oder defekten RFM69 hochgezogen wird, dann versucht der ESP von einer SD-Karte zu booten.
Und da mit großer Wahrscheinlichkeit keine dran ist, bootet er dann nicht.

reinni123

Also gab es mal eine RFM69C ohne W Variante in der Vergangenheit? Dann hat mir der China-Händler alte Chips verkauft.

Ich hab jetzt einen 2. Chip ausprobiert und der funktioniert. Also wahrscheinlich war der 1. wirklich defekt.

HCS

Zitat von: reinni123 am 20 November 2016, 19:16:00
Dann hat mir der China-Händler alte Chips verkauft.
Da würde ich mir wenig Sorgen machen. Ich habe viele, die exakt so bedruckt sind wie Deine und die funktionieren prima.

bitbiter

Guten Abend.

Seit Tagen versuche ich mich ans flashen des ATMEGA328-PU mit dem BOOTLoader "ATmegaBOOT_atmega328_8MHz.hex" vom Zip-Paket der
"carrier_board.zip" von Locutus . Irgendwie bekomme ich es auch mit Hilfe von Google nicht hin... *seufz*

Hätte bitte jemand einen Link zu einem Tutorial? Es wird mir nichts bringen zu sagen "nimm Xxxx dann passt des scho....".

Nick Gammons Seite (http://www.gammon.com.au/breadboard), die euch sicher auch bekannt ist, ist zwar recht hilfreich, aber auch die hilft mir nicht weiter.
Ich habe schon alles probiert, bis auf einen zus. Clock-Generator (hab leider keinen da) auf demBreadBoard, aber es soll ja auch mit Pin D9
des Arduinos funktionieren (Nano oder Mega256 vorhanden, leider KEIN UNO!), was aber leider auch nicht klappt. Und wenn ich das richtig verstehe,
kann letzteres daran liegen das der ATMEGA bereits einen UNO-Bootloader haben soll und dann ein Clock-Generator zwingend nötig ist?

Leider hänge ich hier fest und komm nicht weiter.....  :'( :'( :'(

Grüsse aus dem Hessenländle
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

juergs

Eine Möglichkeit von vielen anderen .... für das Henne-Ei-Problem

http://www.fischl.de/usbasp/
oder sowas:
Low-Price plus 6pol-Adapter Adapter 6 Pin

Oder ein freundlicher FHEM-User brennt Dir den Bootloader  ;)

Vielleicht schreibst Du noch, was Du bisher probiert hast: Raspi/Windows?

PeMue

Zitat von: bitbiter am 23 November 2016, 19:25:13
Leider hänge ich hier fest und komm nicht weiter.....  :'( :'( :'(
Hallo Alex,

hast Du einen Programmer? Wenn nein, bräuchte man für Dich ein Tutorial, wie man mit einem Arduino Board einen Programmer emuliert.
Ich gehe mal davon aus, dass locutus' Board einen externen Quarz besitzt, so dass eine externe Taktquelle nicht notwendig ist.

Fazit: Mit den von Dir bisher bereitgestellten Informationen ist es schwer, das richtige Tutorial rauszusuchen.
Mit Programmer wäre die Sache wie folgt erledigt (Detaillierung würde folgen):
- Programmer anschließen
- mit avrdude den Bootloader brennen
- danach alles mit USB2seriell Adapter machen ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

bitbiter

Hallo PeMue und Hallo Juergs.

nein einen programmer habe ich leider nicht.

Also probiert habe ich wie erwähnt: http://www.gammon.com.au/breadboard.
Ich dachte, laut genannter Seite, könnte man es auch mit einem Nano und einem Mega256 als Programmer zusammen mit dem Arduino IDE durchführen. Zusätzlich sind ja auf dieser Seite alle Infos UND Sketches die man braucht (Board-Detector / Board-Programmer). Nun denn..... Habe ich wohl gründlich missverstanden.

Das alles fand unter Windows statt und die Sketche wurden (erfolgreich) mit Arduino Software 1.62 geflasht.

USB->Serial Adapter habe ich auch hier...wüsste jetzt aber nicht wozu. Da ich mehrere habe (2 Stck): falls jemand einen braucht und nicht sehr geduldig ist wg. der langen Lieferzeiten aus China, kann er gerne einen einen oder beide zum Selbstkostenpreis + Versand haben. Noch original in Antistatik-Verpackung!). Oder gerne als "Kompensationsgeschäft" im Tausch gegen das flashen von 5 ATMEGA´s...Versand hin und zurück würde ich dann logischerweise übernehmen) Interessenten--> PN bitte ;)
Das sind die Adapter:
http://www.ebay.de/itm/322242184774?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Nur mal zur Info: Ich habe Locutus´ Carrier Board-Platine hier mit all dem "Vogelfutter". EINEN habe ich mittlerweile zusammengelötet, fehlt nur noch der ATMEL.
Zu möglichen atomaren Auflösungen beim connecten mit der Stromquelle kann ich erst was sagen wenn der Rauchpilz verweht ist  ;D Die SMD-Teile löten sind schon
eine gewaltige herausforderung... aber ich habe ja 4 Sets bestellt, in weiser Voraussicht das der eine oder andere evtl. in Flammen aufgehen könnte

Geht es denn u. U. auch mit dem Carrier-Board+Arduino oder anderes Tool zu flashen? DAS wäre ja noch eine Idee.

Gruss
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

pc1246

Hallo Alex
Ich kann dir nicht so ganz folgen.
-Du hast das Board von locutus?
-Du willst den Atmega darauf flashen?
-Warum machst du es nicht so wie dort https://forum.fhem.de/index.php/topic,55705.msg473015.html#msg473015 beschrieben?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

bitbiter

Hallo pc1246
Zitat von: pc1246 am 24 November 2016, 16:48:18
-Du hast das Board von locutus?
Ja un einige der Kleinteile, aber nicht alle.
Zitat von: pc1246 am 24 November 2016, 16:48:18
-Du willst den Atmega darauf flashen?
Ich möchte den BOOTLOADER auf ein ATMEGA328-PU aus dem Zip-File von Locutus flashen (siehe https://forum.fhem.de/index.php/topic,55705.msg492073.html#msg492073)
Mein ATMEGA328-PU hat aber schon einen Bootloader drauf, der aber der falsche ist. Der ATMEGA ist NICHT von Locutus, sondern von Ebay!
Zitat von: pc1246 am 24 November 2016, 16:48:18
-Warum machst du es nicht so wie dort https://forum.fhem.de/index.php/topic,55705.msg473015.html#msg473015 beschrieben?
Meinst du damit?
"curl --http1.0 -H "Content_Type:multipart/form-data" -F "file=@miniCUL_868MHZ.hex; filename=addon.hex" http://192.168.78.20/ota/addon.hex"
Ich gehe davon aus, das o.g. Beispiel zum flashen der CUL-FIRMWARE ist und nicht des BOOTLOADERS eines ATMELS.

Ich bin leider Laie in Sachen Elektonik, sorry.

Gruss
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

HCS

Zitat von: bitbiter am 24 November 2016, 17:40:26
Mein ATMEGA328-PU hat aber schon einen Bootloader drauf, der aber der falsche ist.
Und was für einer ist da aktuell drauf?

Zitat von: bitbiter am 24 November 2016, 17:40:26
"curl --http1.0 -H "Content_Type:multipart/form-data" -F "file=@miniCUL_868MHZ.hex; filename=addon.hex" http://192.168.78.20/ota/addon.hex"
Ich gehe davon aus, das o.g. Beispiel zum flashen der CUL-FIRMWARE ist und nicht des BOOTLOADERS eines ATMELS.
Korrekt. curl kann keine bootloader aufspielen.

Zitat von: bitbiter am 24 November 2016, 17:40:26
Ich bin leider Laie in Sachen Elektonik, sorry.
Dann solltest Du mal über so etwas nachdenken: http://www.ebay.de/itm/8-Bit-Atmega328P-PU-DIP28-Atmel-Microcontroller-mit-UNO-Bootloader-fuer-Arduino-/221804691346?_trksid=p2141725.m3641.l6368
(ohne auf Preis oder sonst was zu achten als Beispiel)

bitbiter

Hallo HCS....
Zitat von: HCS am 24 November 2016, 20:51:18
Und was für einer ist da aktuell drauf?
UNO BOOTLOADER. Das sind die: https://www.amazon.de/gp/product/B00OYG1RM6/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
Und laut Locutus haben die leider den falschen Bootloader. Das hat er mir auch bestätigt.
Zitat von: HCS am 24 November 2016, 20:51:18
Korrekt. curl kann keine bootloader aufspielen.
Ich wusste es nicht, aber ich dachte es mir schon.
Zitat von: HCS am 24 November 2016, 20:51:18
Dann solltest Du mal über so etwas nachdenken: http://www.ebay.de/itm/8-Bit-Atmega328P-PU-DIP28-Atmel-Microcontroller-mit-UNO-Bootloader-fuer-Arduino-/221804691346?_trksid=p2141725.m3641.l6368
(ohne auf Preis oder sonst was zu achten als Beispiel)
UNO Bootloader! Passt auch nicht.

Gruss
Alex

Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

HCS

Zitat von: bitbiter am 24 November 2016, 21:21:17
Und laut Locutus haben die leider den falschen Bootloader. Das hat er mir auch bestätigt. Ich wusste es nicht, aber ich dachte es mir schon.UNO Bootloader! Passt auch nicht.
Das funktioniert bei mir auch mit dem UNO-Bootloader. Warum soll das nicht gehen? (außer der B-Command Thematik, mit der ich auch noch nie ein Problem hatte)

bitbiter

Hi HCS
Zitat von: HCS am 24 November 2016, 21:47:24
Das funktioniert bei mir auch mit dem UNO-Bootloader. Warum soll das nicht gehen? (außer der B-Command Thematik, mit der ich auch noch nie ein Problem hatte)

Nun denn, dann teste ich es mal mit dem UNO Bootloader. Wenn dann der Anschluss an das Netzteil keine Rauchschwaden aus dem Carrier-Board auslöst, habe ich vermutlich richtig gelötet.  ;)

Danke und Gruss
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

pc1246

Zitat von: bitbiter am 24 November 2016, 17:40:26
Ich gehe davon aus, das o.g. Beispiel zum flashen der CUL-FIRMWARE ist und nicht des BOOTLOADERS eines ATMELS.

Hallo Alex
Das war mir so auch nicht klar, Danke, und sorry fuer die Frage!
Gruss und viel Erfolg, Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly