Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

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

Vorheriges Thema - Nächstes Thema

The-Holgi

Hallo,
gibt es eigentlich eine Anleitung wie man ein Firmware update mit dem USB-Serial-Adapter durchführt und wie dieser angeschlossen wird ?
Funktioniert das auch über Windows mit der Arduino Software ?

Gruß Holgi
Raspberry Pi 5

PeMue

#1711
Hallo Holgi,

ich habe mir mal etwas zusammenkopiert, siehe Bild.
Du musst auf ein paar Punkte achten:
- der USB-seriell Wandler muss 3,3 V Pegel haben
- die Versorgungsspannung ist nicht notwendig
- der Anschluß ist nicht seitlich wie beim Arduino, sondern oben wie im Bild links

Zum Flashen kannst Du das Windows Flash Tool aus dem 0.12er Zweig der Software nehmen, für die 0.14er Version geht das noch nicht, die 0.13 hat Dirk wohl nie veröffentlicht (zumindest nicht auf Github).

Oder Du compilierst die Software selber, dann geht auch die Arduino IDE, ob das einfacher ist, weiß ich nicht  ;D

Viel Erfolg.

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

Spiff

Hi Peter,

das wäre doch eine schöne Ergänzung auf der wiki-Seite.
Soll ich das übertragen?

Hi Mr. P,

das direkte Peeren scheint noch nicht zu gehen.
Wie ist denn der Weg über fhem genau?
Ich habe ausprobiert:
set <sensChan> peerChan 0 <actChan> single set
Muss ich die Geräte in den Peering-Modus versetzen? Wann genau?
Und wie kann ich erkennen, dass es mit dem Peering tatsächlich geklappt hat?

Viele Grüße
Spiff

Mr. P

Hej Spiff,
bin gerade nicht vor einem Computer, aber schau einfach ins FHEMwiki beim Thermostaten rein.
Dort steht dann mitunter, wie das Peering vom Weather-Channel funktioniert. ;-)
Greetz,
   Mr. P

PeMue

#1714
Zitat von: Spiff am 03 April 2015, 11:18:03
... das wäre doch eine schöne Ergänzung auf der wiki-Seite.
Soll ich das übertragen?
Hallo Spiff,

gerne, aber dann nimm ein vernünftiges Bild  ;D
Bitte aber vorher noch einmal die Verdrahtung prüfen, vier Augen sehen mehr als zwei ...

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

The-Holgi

Hallo PeMue, danke für die Info. Die 0.12 habe ich auf dem Sensor. Kann ich mit dem flashtool der 0.12 Version die 0.14 flashen ?
Gruß Holgi
Raspberry Pi 5

PeMue

#1716
Hallo Holgi,

Zitat von: PeMue am 03 April 2015, 05:12:58
... für die 0.14er Version geht das noch nicht ...
Oder Du baust um auf OTA bootloader  ;). Was das bedeutet, ist in betateilchens Anstrengungen auf mehreren Seiten (ab S. 108 ff) nachzulesen.

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

The-Holgi

Hm,  ok. OTA geht leider nicht da ich noch den alten HMLan Adapter habe.
Raspberry Pi 5

Bkel

Hallo,

ich scheitere an 115 Seiten  :-[

gibt es eine Schritt für Schritt Anleitung zum Flashen der Sensoren mit dem Pi?
(welcher Pin Pi an welchen Pin Sensor - Im Wiki-Photo nur zu erahnen, Software, etc)
Ich würde gerne einen Außen- und einen Innensensor auf die aktuelle Firmware bringen (serieller Bootloader).

Die Suchfunktion hat mich nicht beglückt und ich bin für jede Antwort dankbar!
(z.B. "Du Ignorant, steht doch ganz eindeutig auf Seite 75 des Threads" :))

Vielen Dank Boris


PumpkinEater

Zitat von: Dirk am 23 März 2015, 21:18:05
Aktuell gibt es Probleme mit dem Sensor und der aktuellsten CCU2 FW.
Da wird der Luftdruck nicht mehr angezeigt. Das muss ich noch untersuchen.
Hallo Dirk,
ich hatte das Problem mit der fehlenden Luftdruckanzeige ja gemeldet. Teilweise kann ich jedoch Entwarnung geben: Der Luftdruck wird auch mit der neuesten CCU2-Firmware 2.13.7 korrekt angezeigt. Da ich das Sensor-Addon nicht auf die CCU2 aufspielen konnte, hatte ich dies manuell gemacht: Auf dem Windows-PC das AddOn-File entpackt und die Files /firmware/rftypes/* per scp auf die CCU2 kopiert. Danach wurde der Luftdruck nicht angezeigt. Ich habe das Ganze jetzt noch mal wiederholt, aber das Addon-tar.gz-File direkt auf der CCU2 entpackt und dann die Files in die richtigen Ordner kopiert. Nun wird auch der Luftdruck richtig angezeigt. Ich vermute, dass beim Entpacken auf dem Windowsrechner ein dos/unix-Formatproblem aufgetreten ist (CRLF), und das xml-File dann von der CCU2 nicht mehr richtig gelesen wurde.

Es bleibt also nur noch das Problem, dass die CCU2 das Addon nicht installieren will (mittels "Zusatzsoftware installieren").

Gruß
Peter

PeMue

#1720
Zitat von: Bkel am 03 April 2015, 20:05:04
... gibt es eine Schritt für Schritt Anleitung zum Flashen der Sensoren mit dem Pi?
(welcher Pin Pi an welchen Pin Sensor - Im Wiki-Photo nur zu erahnen, Software, etc)
Ich würde gerne einen Außen- und einen Innensensor auf die aktuelle Firmware bringen (serieller Bootloader).
Hallo Boris,

gerade auf dieser Seite habe ich etwas geschrieben, also nochmal:
- (3,3V) USB-seriell Wandler an den Sensor anschließen, Bild siehe hier
- Batterie in den Sensor einlegen
- v0.12 Software von hier herunterladen und auspacken
- die hex/bin Dateien in das Verzeichnis Flash-Tool-Windows kopieren
- in einem (Windows) Eingabeaufforderungsfenster in das Verzeichnis Flash-Tool-Windows navigieren
- folgenden Befehl eingeben
flash <comport> HB-UW-Sen-THPL-O_update_V0_12_001_140922.hex <HMIDsensor> <serialsensor> , wobei Du den COM Port aus dem Gerätemanager bekommst (z.B. COM5),
die HMID ist sechsstellig hex., z.B. AB:CD:EF und die Seriennummer ist zehnstellig, ASCII, z.B. USO123456 (UniversalSensorOutdoor), für den Innensensor entsprechend mit I statt O ...

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

Bkel

Hallo PeMue,

den Post hatte ich schon gesehen.
Mein Ziel ist es die 0.14 über einen Raspberry PI (ohne USB-UART-Adapter) auf die Sensoren zu bekommen.
Da habe ich das sicherlich vorhandene Kochrezept noch nicht lokalisiert.

Gruß
Boris


PeMue

Hallo Boris,

so wie ich das verstanden habe, geht das auch nicht. Ob Du den Sensor mit PC oder Raspberry Pi programmierst, der serielle Bootloader bleibt derselbe ...

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

PeMue

Zitat von: PeMue am 29 März 2015, 13:33:32
Ich habe aber bei meiner Konfiguration noch eine Frage:
Wenn ich mit rereadcfg die fhem Konfiguration neu einlese, muss ich meine beiden Sensoren neu pairen. Meine Homematic Sensoren/Aktoren im Bad "überleben", d.h. sie bleiben gepairt.
Was mache ich falsch?
Gelöst: Einfach länger warten und autocreate seine Dinge anlegen lassen. Aber das ist halt so mit den Leuten, die die fhem.cfg noch mit der Hand bearbeiten ...
Vielleicht fange ich ja mal mit dem OTA Bootloader an.

Schöne Ostern.

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

moonsorrox

#1724
ich habe ja meinen Aussensensor auch schon einmal mit einer neuen Firmware der 0.12 seiner Zeit geflasht.

Das hatte ich unter Windows gemacht und habe den USB Stick an den Windows PC gesteckt, dass ist noch das was ich weiß.... den Rest habe ich auch schon wieder vergessen und wie das ging und wo die aktuelle Firmware liegt weiß ich auch nicht mehr.... und wenn man als Beispiel mal "HM-WDS10-TH-O" im Wiki eingibt kommt auch nichts was darauf hinweist, dass hier irgend etwas über die Sensoren steht.

Alles in allem was will ich damit sagen, vielleicht sollte man mal einen angepinnten Beitrag fertig stellen, mit allen Vorgehensweisen wie ich eine aktuelle Firmware auf die Sensoren bekomme, in erster Instanz mal die mit dem USB Stick, denn diese wird sicher die am meisten verbreitete Art und Weise sein/werden.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM