Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

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

Vorheriges Thema - Nächstes Thema

Hauswart

Hat mir jemand eine Bezugsquelle für die Gehäuse (innen und aussen)?

ZitatGehäuse:
Innen weiß (Elfenbein oder schwarz sind auch möglich)
Außen grau mit transparenter Deckel, wasserdicht / luftdicht
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)


hexenmeister

Zitat von: Hauswart am 30 Dezember 2014, 16:05:15
Hat mir jemand eine Bezugsquelle für die Gehäuse (innen und aussen)?

Interne Gehäuse war von tme.eu
Der Link muss irgendwo in diesem Thread sein.

Pjg

Mein Außensensor brauchte nun nach knapp 2 Monaten auch neue Batterien.
Hat die 12er Firmware und ist lediglich mit dem Helligkeitssensor (+Max) bestückt.
Würde ein Update auf die 13er Firmware zu einer Verbesserung führen und geht das einfach über 'fwUpdate' oder muss ich da anders vorgehen?
BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

erwin23

Hallo,
ich bekomme den Wettersensor von Dirk nicht zu laufen.
Fhem auf dem neusten Stand, die HMConfig_SenTHPL.pm in das Verz. /opt/fhem/FHEM kopiert, Leserechte für alle und
Besitzer fhem. Alles auf einem Raspi, den auch neu gestartet.
Nach einem set CUL1 hmPairForSec 600 und dem Drücken der Taste am Wettersensor, ca. 5 sec, blinkt der Wettersensor,
aber kein Eintrag in der Fhem Config. Fhem über Cul, Version weis ich nicht. ca. 1,5 Jahre alt.(Version  auslesen wie?)
Hat jemand ne Idee.
cu erwin23
Raspberry PI mit Cul 868, diverse HM Komponenten

Pjg

Dein Fhem hat nen Stand von vor 1,5jahren?
Dann würde ich mal Update laufen lassen
BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

erwin23

Hallo,
die Cul hat diesen Stand, Fhem neu.
cu erwin23
Raspberry PI mit Cul 868, diverse HM Komponenten

Mr. P

@Pjg: Ja, da gibt es derzeit noch einen Bug (Überlauf?). Sobald zeitlich wieder Luft, wird sich Dirk damit auseinander setzen. Einstweilen kannst du "workarounden", indem du nach 1 1/2 Monaten die Batterien kurz raus nimmst und wieder hinein gibst. ;-)

@erwin23: Log doch bitte einmal die Raw-Messages während des pairen mit und poste sie.
Greetz,
   Mr. P

erwin23

Hallo,
habe die CUL upgedatet auf V1.61.
Nach einem set CUL1 hmPairForSec 600 holt sie noch Daten und hat Teile des Gebers in die .cfg eingetragen.
Hier die Eintäge:
define CUL_HM_HB_UW_Sen_THPL_O_F5B797 CUL_HM F5B797
attr CUL_HM_HB_UW_Sen_THPL_O_F5B797 room CUL_HM
define FileLog_CUL_HM_HB_UW_Sen_THPL_O_F5B797 FileLog ./log/CUL_HM_HB_UW_Sen_THPL_O_F5B797-%Y.log CUL_HM_HB_UW_Sen_THPL_O_F5B797
attr FileLog_CUL_HM_HB_UW_Sen_THPL_O_F5B797 logtype text
attr FileLog_CUL_HM_HB_UW_Sen_THPL_O_F5B797 room CUL_HM
oder fehlt da noch was?
Cu erwin23
Raspberry PI mit Cul 868, diverse HM Komponenten

Mr. P

Hej erwin23,

sieht eigentlich ganz gut aus...
Ich vermute, du bekommst jetzt auch Daten von dem Sensor? :-)
Greetz,
   Mr. P

sebixvi

Hallo zusammen,

nachdem ich zwei Tage gebraucht habe, bis ich aus den Dateien im Git eine Firmware bauen konnte, will ich mal beschreiben, was ich tun musste:

Mein Setup: Arduino 1.0.5 auf  Linux Mint  KDE 17.0, Quelle ist Dirks GitHub (https://github.com/kc-GitHub)

- AskSin-Master und Wettersensor-master als Zip vom GitHub heruntergeladen
- AskSin-Master in den library-Ordner entpackt, dabei "-master" entfernt
- Wettersensor-master in ein getrenntes Verzeichnis entpackt, aus dem Unterordner Firmware-Src alles unter "Libraries" in sketchbook/libraries kopiert (BMP085, Sensirion, TSL2561, Wire)
- die übrigen Dateien in Firmware-Src (WetterSensor.h, WetterSensor.ino und Register.h) in das erstellte Verzeichnis sketchbook/WetterSensor kopiert

Wenn ich dann die Arduino-IDE starte, sind die Libs da (AskSin, BMP085, Sensirion, TSL2561 und Wire) und im Sketchbook-Menü gibt es den Eintrag "WetterSensor".

Beim Kompilieren kommt ein Fehler, dass "wire.h" nicht gefunden wird, das lässt sich beheben, indem "#include <wire.h>" auch in die WetterSensor.ino eingefügt wird (was wohl ein Bug in der Arduino-IDE ist?!). Gleiches gilt für die nächste Fehlermeldung - in der StatusLed.h-Datei wird Serial.h nicht gefunden; dies lässt sich beheben, indem in der Datei /sketchbook/libraries/AskSin/utility/StatusLed.h die Zeile

#include <Serial.h>

geändert wird in


#include "Serial.h"

Das gleiche nochmal in libraries/AskSin/utility/Battery.h, schließlich muss in libraries/AskSin/utility/FastDelegate.h der Eintrag "#include <memory.h>" auskommentiert werden, da auch die memory.h fehlt.

Als nächstes wirft mein avr-gcc (4.8.2) einen Fehler aus, weil in Register.h die Variable clnDefType nicht als "const" deklariert ist, obwohl sie in den Flashspeicher soll, also muss in Register.h in Zeile 82 ein "const" ergänzt werden:

const s_cnlDefType cnlDefType[] PROGMEM = {

Beim nächsten Anlauf wird in der Datei Sensor_SHT10_BMP085_TSL2561.cpp die Header-Datei "twi.h" nicht gefunden, auch hier kann man den Eintrag auskommentieren.

Nächste Beschwerde ist, dass initVal in AskSin/util/cc110x.cpp nicht als "const" definiert wird, also muss in der Datei die Zeile

        static prog_uint8_t initVal[] PROGMEM = {   geändert werden in

        static const prog_uint8_t initVal[] PROGMEM = {

Danach läuft der Compiler durch, allerdings beschwert sich der Linker über fehlende Verweise auf verschiedene Funktionen, dies lässt sich beheben, indem man in der Datei WetterSensor.ino noch Folgendes ergänzt:


#include <TSL2561.h>
#include <Sensirion.h>
#include <BMP085.h>
.


So, jetzt habe ich nur noch das Problem, dass mein ProMicro (auf Basis 32u4) nicht unterstützt wird...

Schönen Sonntag,
Sebastian

Hauswart

1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

erwin23

Hallo,
bekomme jetzt beim pairen keine Einträge in die fhem.cfg
im Logfile steht folgendes :
2015.01.05 21:06:48.408 4: CUL_Parse: CUL1 A 0F 17 8610 2BA327 000000 0AF4F61064402F -50.5
2015.01.05 21:06:49.943 4: CUL_Parse: CUL1 A 14 02 A270 F5B797 F11234 010000282F00006B8C0A9F2E -51
2015.01.05 21:06:49.952 3: CUL1: Unknown code A1402A270F5B797F11234010000282F00006B8C0A9F::-51:CUL1, help me!
2015.01.05 21:06:50.647 4: CUL_Parse: CUL1 A 14 02 A270 F5B797 F11234 010000282F00006B8C0A9F2E -51
2015.01.05 21:06:50.655 3: CUL1: Unknown code A1402A270F5B797F11234010000282F00006B8C0A9F::-51:CUL1, help me!
Was ist das?
cu erwin23
Raspberry PI mit Cul 868, diverse HM Komponenten

Bennemannc

Hallo Erwin23,

hast Du die "HMConfig_SenTHPL.pm" heruntergeladen und in Dein /FHEM/ Verzeichnis eingefügt ?

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

otto

gibts da noch welche und was kostet das ?

gruß otto