Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

Begonnen von trilu, 23 Februar 2014, 12:23:22

Vorheriges Thema - Nächstes Thema

Dirk

Zitat von: PeMue am 14 März 2015, 20:12:32
Funktioniert OTA mit einem CUL überhaupt, oder sollte ich die lieber die Finger davon lassen?
Ja. Mit flash-ota.

Ich bin am kommenden Wochenende in Karlsruhe.
Da könnte ich dort den einen oder anderen Sensor updaten.

Viele Grüße
Dirk

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Mich würde ja brennend interessieren, was denn nun genau das Problem beim hex2bin ist, damit das Update nicht funktioniert.

Letztendlich waren es hier ja zwei poplige Ursachen, die zu den Problemen führten.


  • die fuse bits
  • der Fehler bei hex2bin

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dirk

Welches Update-Script hattest du denn benutzt?
Ich kann mir das die Tage noch mal ansehen.
Denn das interessiert mich auch.
Die Fuse-Bits werden ja auch durch das Script gesetzt.

betateilchen

Ich habe das Skript von hier benutzt:

http://www.lxccu.com/hb-raspberry-bootloader-update

Letztendlich hatte ich dann dort das Setzen der fuse-bits wie hier vorgeschlagen

http://forum.fhem.de/index.php/topic,20620.msg273418.html#msg273418

mit in den Aufruf von avrdude eingebaut.

Im Skript selbst hatte ich den Aufruf von hex2bin auskommentiert und den Aufruf von avrdude angepasst, je nachdem, ob ich das (unveränderte) hex-File oder das (zurückgelesene) bin File flashen wollte.

Wenn man weiss, wo man ansetzen muss, ist das Ganze relativ schnell erledigt, wenn auch völlig unlogisch vom eigentlichen Ablauf.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dirk

Zitat von: betateilchen am 14 März 2015, 20:34:38
Ich habe das Skript von hier benutzt:
http://www.lxccu.com/hb-raspberry-bootloader-update
Ah, ok. Von dem Script bin ich bisher immer nur ausgegangen das das funktioniert. Das ist nicht von mir.
Ich werde mal sehen, dass ich das überarbeitet Script so schnell als möglich fertig bekomme.
Ansonsten möglichst das Windows-Script aus dem Git-Repo benutzen.

betateilchen

Ein Windows Skript auf einem Raspberry zu verwenden, ist "schwierig" ...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dirk

Zitat von: betateilchen am 15 März 2015, 10:21:26
Ein Windows Skript auf einem Raspberry zu verwenden, ist "schwierig" ...
Daher schrieb ich ja "möglichst"
Ich schaue aber mal, dass ich das Script wie geplant nach Perl portiere.

betateilchen

#1673
Naja, ich hab ja gestern das verwendete Skript überarbeitet, damit es funktioniert.

Nur das hex2bin Problem konnte ich nicht skript-intern lösen. Deshalb der Umweg über das Zurücklesen. Dazu muss eben das Skript zweimal modifiziert werden, damit es sowohl bin als auch hex files schreiben kann (ich hab das Skript einfach kopiert und den avrdude Aufruf jeweils angepasst). Bei mir gibt es also ein "hexflash.pl" und ein "binflash.pl", die bis auf 4 geänderte Bytes identisch sind:

".bin:r" vs. ".hex:i"


Ich kann Dir gerne das Skript, so wie ich es gestern verwendet habe, per Mail schicken, wenn Dir das weiterhilft. Das Skript ist ja immerhin schon in perl.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

PeMue

Zitat von: Dirk am 14 März 2015, 20:15:03
Ich bin am kommenden Wochenende in Karlsruhe.
Da könnte ich dort den einen oder anderen Sensor updaten.
Hallo Dirk,

bin leider musikalisch am nächsten Wochenende ziemlich eingespannt, werde wohl nicht kommen können.
Daher hilft mir nur: selber lernen. Aber ich bin zuversichtlich  ;)

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

Tobias

Zitat von: Dirk am 13 März 2015, 13:10:02
Ja, das passt. So mach ich das bei den Sensoren :)
Das Bild passt nicht exakt zu den gelieferten Modulen. Die Löcher für die Stiftleisten waren halbiert. Lassen sich also wunderbar auch SMD bestücken.

Hi Dirk,
welches Rastermaß haben die Pins auf dem Modul? Mit 2,54mm bekomme ich bei 17mm (17x19mm lt. Beschreibung) keine 8 Stück nebeneinander.... 8x2,54 = 20.32mm
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Dirk

Hi Tobias,

müsste ich noch mal ausmessen.
Wenn du willst, kann ich dir meine Eagle-Lib schicken.
Da hatte ich das Teil schon mal gebaut.

Viele Grüße
Dirk

Tobias

Zitat von: Dirk am 20 März 2015, 11:53:11
Hi Tobias,

müsste ich noch mal ausmessen.
Wenn du willst, kann ich dir meine Eagle-Lib schicken.
Da hatte ich das Teil schon mal gebaut.

Viele Grüße
Dirk
Ich nutze Target3001, ev. kannst du es als CXF Datei exportieren??
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

betateilchen

#1678
Nur mal so nebenbei...

(http://up.picr.de/21336700ry.jpg)

Die kleine Platine links in der unteren Gehäusehälfte ist die Ladeelektronik für die LiIon Zelle ganz rechts im Gehäusedeckel neben der Platine. Das Laden kann per USB Kabel durch das Batteriefach erfolgen.

(http://up.picr.de/21336733ge.jpg) (http://up.picr.de/21336793ul.jpg)

Aber da die Zelle eine ziemlich hohe Kapazität hat und der Energieverbrauch des Sensors inzwischen doch in einem relativ kleinen Bereich liegt, denke ich, dass ein Aufladen maximal einmal pro Jahr nötig sein wird.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Tobias

Hi Betateilchen, dann setz doch mal bitte auch einen Link zu deiner Ladeelektronik mit rein. Ich denke das hast du im Chinashop fertig gekauft, korrekt?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter