Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

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

Vorheriges Thema - Nächstes Thema

Inputsammler

Hey Dirk,

Danke es hat nun teilweise funktioniert.
Was mich irretiert hat das CCU2 sagt das die FW nicht erfolgreich geflasht wurde.

Aber nach ablernen und neune anlernen (CCU2) und neu anlernen FHEM wurde auch die richtige FW angezeigt.
Habe bis jetzt 2 von 6 upgedatet : Update von 0.12 auf 0.15

Wollte zuerst mit dem HM USB Adapter und dem Win Flashtool .... aber da habe ich keine richtigen Todo gefunden.

soweit ich verstanden habe in dem WinFlash tool

flash.cmd avrdude HB-UW-Sen-THPL_update_V0_15_000_150303.hex HMTYPE ??? HMID??? USBSTICK????

Gruß Gerd
Rpi's und Bpi's und Hw von Dirk und locutus
CCU2,F20,Ks300,1-Wire,Homematic usw ...
vitodens 300 & IstrkrM372 auslesen über USB und FHEM
RUHE IN FRIEDEN AHA1805 RIP Mallorca +29.08.16
I miss you and your Family H.H.L.L.

Dirk

Zitat von: Inputsammler am 13 August 2015, 18:25:17
soweit ich verstanden habe in dem WinFlash tool
Ja, aber nur wenn dein Sensor den seriellen Bootloader drauf hat.
Wenn der AskSin Bootloader drauf ist, kannst du das Firmwareupdate auch mit der CCU2 machen.

caldir65

Hallo,

ich verfolge dieses äußerst interessante Projekt seit einiger Zeit - wenn auch nicht ganz regelmäßig ...

Dazu jetzt mal eine Frage: ist ein Sensor (oder auch mehrere ;-)) immer noch bestellbar, und wenn ja, ist die Liste vom 11. September 2014 immer noch aktuell? Eine Suche in diesem Fred hat jedenfalls nichts anderes zu Tage gebracht ...

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 64GB SSD, Lubuntu 22.04LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Inputsammler

Hey Dirk,

Habe bei einen Sensor ein immer wieder  Spannung Schwankungen.
habe auch schon eine neue Batterie eingebaut und auch die FW von ,12 auf die ,15 upgedatet.

Hast du da für mich eine Idee. Siehe Bilder (Plots)

Gruß Gerd
Rpi's und Bpi's und Hw von Dirk und locutus
CCU2,F20,Ks300,1-Wire,Homematic usw ...
vitodens 300 & IstrkrM372 auslesen über USB und FHEM
RUHE IN FRIEDEN AHA1805 RIP Mallorca +29.08.16
I miss you and your Family H.H.L.L.

Mr. P

Hej Gerd,

ich hatte das selbe auch einmal bei einem meiner Sensoren. Ebenso wie du auch die Batterien getauscht, doch keine Besserung.
Erst ein weiterer Batterietausch brachte eine "Heilung" und seither ist alles so, wie auch bei allen anderen.
Den selben Effekt konnte ich testweise auch bei einigen anderen meiner Sensoren mit diesen Batterien feststellen. Laut Multimeter alles gut und doch gab es Probleme mit denen. :-/
Greetz,
   Mr. P

Dirk

Könnte auch sein, dass eine der Zellen eine "Macke" hat.

Zitat von: caldir65 am 14 August 2015, 20:45:25
Dazu jetzt mal eine Frage: ist ein Sensor (oder auch mehrere ;-)) immer noch bestellbar
ja. hast ne PM :)

Viele Grüße
Dirk

Inputsammler

Hallo zusammen

das hört sich sehr gut an, werde ich morgen früh (heute morgen) gleich testen.
Ich leg mal jetzt neue GUTE Batterien ein und dann sehen was passiert.

Rückmeldung kommt Nachmittag.
Dank euch

Gruß Gerd
Rpi's und Bpi's und Hw von Dirk und locutus
CCU2,F20,Ks300,1-Wire,Homematic usw ...
vitodens 300 & IstrkrM372 auslesen über USB und FHEM
RUHE IN FRIEDEN AHA1805 RIP Mallorca +29.08.16
I miss you and your Family H.H.L.L.

schka17

Zitat von: Dirk am 09 August 2015, 10:07:32
Hm, das ist merkwürdig. Vor allem das es 2 Sensoren gleichzeitig betrifft.
Es gab in den Versionen > 0.12 zwar eine Hardware-bezogene Änderung bzgl. des Helligkeitssensors. Allerdings würde der Sensor dann nicht mehr starten, wenn das bei dir relevant währ.
Könntest du die Rohdaten nochmal aufzeichnen, dazu bitte noch die interpretierten Daten von FHEM damit ich das verifizieren kann.

Evtl. kannst du mir ja auch mal die Debugmeldungen vom Sensor über die serielle Schnittstelle schicken. Mit der 0.15er Version sollte da genügend drinn stehen.
Darüber können wir sicher feststellen ob es an der Hardware liegt.

Ich bin schon gespannt.
Das muss ich mir nochmal genau ansehen. Ich hatte diese Phänomen hier noch nicht. Mal sehen ob ich das reproduziert bekomme.

Gruß
Dirk

Hallo Dirk,

ich würde gerne die debug Meldungen der seriellen Schnittstellen senden, aber ich werde nicht schlau aus dem Platinenlayout, wo soll ich die Daten abgreifen?
Meine Sensoren sind Rev 1.3 07/2014

Gruß

Karl
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

PeMue

Zitat von: schka17 am 19 August 2015, 14:07:29
... ich würde gerne die debug Meldungen der seriellen Schnittstellen senden, aber ich werde nicht schlau aus dem Platinenlayout, wo soll ich die Daten abgreifen?
Hallo Karl,

der "Umriss" der Ardunio-Platine müsste einem Arduino pro mini entsprechen, siehe
https://github.com/kc-GitHub/Wettersensor/raw/master/Schematic/Schematic-RF.pdf
J1 die Pins 11 und 12. Das müssten die beiden gelb eingerahmten Pins sein. Bitte den 3,3 V Pegel beachten  ;)

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

Hallo zusammen,

erstaunlich, wie lange die Kiste auch mit einer Zelle durchhält, ich habe heute mal die Akkus gewechselt, der eine war tiefentladen, aber die Daten wurden trotzdem noch bis heute abend übermittelt. Allerdings logge ich die Batteriespannung nur einmal pro Tag ...

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

Dirk

Zitat von: PeMue am 19 August 2015, 20:35:42
J1 die Pins 11 und 12. Das müssten die beiden gelb eingerahmten Pins sein. Bitte den 3,3 V Pegel beachten  ;)
So ist es. der linke der gelb eingerahmten Pins ist 12, der rechte 11. Weiter rechts daneben ist 10 und wieder rechts daneben 9. usw.
Der Pin 12 ist die TX-Leitung. Das ist die interessante. 11 ist RX die braucht man zum Empfangen der Debugmessages nicht.

Du musst also nur den Pin 12 mit dem RX-Eingang eines USB-UART-Adapter verbinden. Und natürlich noch GND bzw. Masse. diese liegt an Pin 9 an.

Wenn du also nur Pin 12 und Masse mit dem USB-UART-Adapter verbindest, brauchst du dir auch keine Gedanken um den Spannungspegel zu machen da geht dann auch gefahrlos ein USB-UART-Adapter der mit 5V Betrieben wird. Falls du auch Pin 11 verbindest muss der USB-UART-Adapter mit 3,3 V Pegeln arbeiten.

An deinem Terminalprogramm musst als Baudrate noch 57600 einstellen.
Dann solltest du die Debugmeldungen dort sehen.

Gruß
Dirk

schka17

Zitat von: Dirk am 19 August 2015, 23:43:16
So ist es. der linke der gelb eingerahmten Pins ist 12, der rechte 11. Weiter rechts daneben ist 10 und wieder rechts daneben 9. usw.
Der Pin 12 ist die TX-Leitung. Das ist die interessante. 11 ist RX die braucht man zum Empfangen der Debugmessages nicht.

Du musst also nur den Pin 12 mit dem RX-Eingang eines USB-UART-Adapter verbinden. Und natürlich noch GND bzw. Masse. diese liegt an Pin 9 an.

Wenn du also nur Pin 12 und Masse mit dem USB-UART-Adapter verbindest, brauchst du dir auch keine Gedanken um den Spannungspegel zu machen da geht dann auch gefahrlos ein USB-UART-Adapter der mit 5V Betrieben wird. Falls du auch Pin 11 verbindest muss der USB-UART-Adapter mit 3,3 V Pegeln arbeiten.

An deinem Terminalprogramm musst als Baudrate noch 57600 einstellen.
Dann solltest du die Debugmeldungen dort sehen.

Gruß
Dirk

Hallo Dirk, ich hoffe daraus etwas erkennen. Hier die Ausgabe der Debugmeldungen, start des Sensor und die erste Übermittlung von Daten aufgezeichnet.



AskSin OTA Bootloader V0.6.1

Start App
Starting sketch...
freeMem: 995 byte
powerMode: 3
Config changed. Data:  (L:0)
lowBatLimit: 16
ledMode: 1
burstRx: 0
transmDevTryMax: 3
altitude: 0
<- 14 00 A2 70 9D B5 B5 10 F5 FB 01 11 30 00 00 00 00 00 00 0C 80 (L:21) (M:1366)
-> 0A 00 80 02 10 F5 FB 9D B5 B5 00 (L:11) (M:1509)
<- 14 01 A2 70 9D B5 B5 10 F5 FB 01 0C 2F 00 00 00 00 00 00 0C 80 (L:21) (M:126871)
-> 0A 01 80 02 10 F5 FB 9D B5 B5 00 (L:11) (M:127015)


und hier der list des Devices in FHEM

Internals:
   CUNO1_MSGCNT 78
   CUNO1_RAWMSG A1402A2709DB5B510F5FB010A2F0000000000000C80::-73.5:CUNO1
   CUNO1_RSSI -73.5
   CUNO1_TIME 2015-08-20 17:05:35
   DEF        9DB5B5
   HMLAN_MSGCNT 107
   HMLAN_RAWMSG E9DB5B5,0000,A02A918D,FF,FFC8,02A2709DB5B510F5FB010A2F0000000000000C80
   HMLAN_RSSI -56
   HMLAN_TIME 2015-08-20 17:05:35
   IODev      HMLAN
   LASTInputDev CUNO1
   MSGCNT     185
   NAME       TF_IS1
   NR         2439
   NTFY_ORDER 50-TF_IS1
   STATE      <font color="red"> 26.6 °C </font><br><font colo            r="lightblue"> 47 % <br><font color="yellow"> 0 Lux</font>
   TYPE       CUL_HM
   lastMsg    No:02 - t:70 s:9DB5B5 d:10F5FB 010A2F0000000000000C80
   protCmdDel 3
   protLastRcv 2015-08-20 17:05:35
   protResnd  3 last_at:2015-08-20 11:15:08
   protResndFail 1 last_at:2015-08-20 11:17:41
   protSnd    111 last_at:2015-08-20 17:05:35
   protState  CMDs_done
   rssi_at_CUNO1 avg:-82.96 min:-94.5 max:-72.5 lst:-73.5 cnt:78
   rssi_at_HMLAN avg:-50.22 min:-61 max:-46 lst:-56 cnt:107
   Readings:
     2015-08-20 11:08:11   Activity        alive
     2015-08-02 22:27:18   CommandAccepted yes
     2015-08-02 22:27:35   D-firmware      0.15
     2015-08-02 22:27:35   D-serialNr      UWS8345473
     2015-08-02 22:27:36   PairedTo        0x10F5FB
     2015-08-02 22:22:21   R-altitude      0 m
     2015-08-02 22:22:21   R-burstRx       off
     2015-08-02 22:22:21   R-ledMode       on
     2015-08-02 22:22:21   R-lowBatLimitTHPL 1.6 V
     2015-08-02 22:27:36   R-pairCentral   0x10F5FB
     2015-08-02 22:22:21   R-transmDevTryMax 3
     2015-08-20 17:05:35   batVoltage      3.20
     2015-08-20 17:05:35   battery         ok
     2015-08-20 17:05:35   humidity        47
     2015-08-20 17:05:35   luminosity      0
     2015-08-20 17:05:35   normalizedLuminosity 0
     2015-08-13 00:31:41   pressure        4119.1
     2015-08-13 00:31:41   pressure-nn     4149.7
     2015-08-20 16:59:57   statHumidityTendency 1h: +1 2h: +0 3h: -1 6h: -1
     2015-08-20 16:59:57   statPressureTendency 1h: +0.0 2h: +0.0 3h: +0.0 6h: +0.0
     2015-08-20 16:59:57   statTemperatureTendency 1h: +0.4 2h: +1.1 3h: +1.9 6h: +1.4
     2015-08-20 17:05:35   state           T: 26.6 H: 47 L: 0
     2015-08-20 17:05:35   temperature     26.6
   Helper:
     HM_CMDNR   2
     PONtest    1
     _98_statistics STATISTICS
     cSnd       0110F5FB9DB5B5010E,0110F5FB9DB5B5010E
     getCfgListNo
     mId        F101
     rxType     156
     Io:
       newCh      1
       newChn     +9DB5B5,00,00,00
       nextSend   1440083135.89035
       rxt        2
       vccu       VCCU
       p:
         9DB5B5
         00
         00
         00
       prefIO:
         HMLAN
     Mrssi:
       mNo        02
       Io:
         CUNO1      -73.5
         HMLAN      -54
     Prt:
       bErr       0
       sProc      0
       sleeping   0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN
       flg        A
       ts         1440083135.61948
       ack:
         HASH(0x500e438)
         02800210F5FB9DB5B500
     Rssi:
       At_cuno1:
         avg        -82.9679487179487
         cnt        78
         lst        -73.5
         max        -72.5
         min        -94.5
       At_hmlan:
         avg        -50.2242990654206
         cnt        107
         lst        -56
         max        -46
         min        -61
Attributes:
   IODev      HMLAN
   IOgrp      VCCU:HMLAN
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   0.15
   group      Wohnzimmer
   icon       temp_inside
   model      HB-UW-Sen-THPL-I
   peerIDs
   room       Wohnzimmer
   serialNr   UWS8345473
   stateFormat <font color="red"> temperature °C </font><br><font colo            r="lightblue"> humidity % <br><font color="yellow"> luminosity Lux</font>
   subType    THPLSensor
   userReadings normalizedLuminosity {my $t=ReadingsVal($name,"luminosity",-0.55)/0.55;;int($t*100+0.5)/100;;}


M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Jorge3711

Zitat von: Dirk am 17 August 2015, 01:02:17
Könnte auch sein, dass eine der Zellen eine "Macke" hat.
ja. hast ne PM :)

Viele Grüße
Dirk

Darfst mir gerne auch eine PM schicken, bin auch neugierig auf das Teil :)

Viele Grüße
Jorge

Dirk

Hallo Karl,

Zitat von: schka17 am 20 August 2015, 17:03:44
Hallo Dirk, ich hoffe daraus etwas erkennen. Hier die Ausgabe der Debugmeldungen, start des Sensor und die erste Übermittlung von Daten aufgezeichnet.
Da sind echt keine Helligkkeitsdaten in den Debugausgaben.
Das ist ziemlich merkwürdig Kann dann eigentlich nur ein Hardwareproblem sein. Daher kann ich dir nur einen Austausch/Reperatur der Sensoren anbieten.
Ich schicke die dazu eine PM.

Zitat von: Jorge3711 am 24 August 2015, 14:22:55
Darfst mir gerne auch eine PM schicken, bin auch neugierig auf das Teil :)
Ist unterwegs.

Viele Grüße
Dirk

Dirk

#1919
Hallo Zusammen,

ich bin grade am überlegen ob ich der Firmware vom Sensor die Möglichkeit spendiere "beliebige" analoge Werte zu verarbeiten.
Die Platine vom Sensor hat mindestens drei und maximal 5 Analog-Digitaleingänge verfügbar.
Damit könnte man dann Spannungen von 0-3 V messen. mit einem passenden Spannungsteiler davor auch entsprechend mehr.

Hier könnte man dann z.B. zusätzliche analoge Sensoren (UV, Bodenfeuchte o. ä.) anschließen.
Bestünde an so was generelles Interesse?

Viele grüße
Dirk