Probleme mit STM330 + HSM100

Begonnen von Matthes, 22 Februar 2014, 13:57:55

Vorheriges Thema - Nächstes Thema

Matthes

Hallo liebe FHEM-Gemeinde ;)

Ich bin absoluter Laie was FHEM angeht!
Allerdings interessiert mich das Kapitel Heimautomatisierung schon sehr.

Also dachte ich mir fang mal ganz klein an. Wirst schon merken ob du damit klar kommst oder nicht.

erstes Ziel:
In zwei Räumen die Temperatur und die Luftfeuchtigkeit zu messen

Zuerst einmal den FHEM-Server per AVM-Labor ("fhem-update.84.06.01-27178.image") auf die Fritzbox7390 installiert.
Dann die neuste FHEM-Version 5.5 von FHEM.de ("fhem-5.5-fb7390.image") drüberinstalliert.

Enocean Starter-Kit ESK300 und ein paar weitere Kleinigkeiten bestellt.

USB300 in die Fritzbox
STM330 ausgepackt (2x), aufgeladen und den Schalter für das Teach-In Telegramm gedrückt.

In FHEM mit dem subType "tempSensor.05" versehen - klappt 

Ist ja gar nicht so schwer!

Nun hatte ich auch noch die Feuchtigkeitssensoren HSM100, welche auch noch zum Einsatz kommen sollten!

Also HSM100 auf STM330 montiert.
Dann den subType auf "roomSensorControl.01" geändert

Nun wurde plötzlich eine Temperatur angezeigt welche ca. 6°C unter der Raumtemperatur lag. Luftfeuchtigkeit war 0%

Ändere ich den subtype zurück auf "tempSensor.05" ist die Temperatur wieder korrekt.

Hat jemand eine Ahnung was ich falsch gemacht habe?
Würde mich über Hilfe sehr freuen!

Grüße
Matthes

Puschel74

Hallo,

das "drüberinstallieren" der fhem.de-Version behebt nicht alle! Einschränkungen der AVM-Labor.
Es steht aber auch nirgends das die AVM-Labor Voraussetzung ist für die fhem.de-Version.
Am besten fhem nochmal runter von deiner FB und nur! die fhem.de-Version installieren und dann nochmal probieren  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

klaus.schauer

- Fhem 5.5 mit Update auf aktuelle Stand bringen
- Log mit attr <name> verbose 5 aufzeichnen

Matthes

Hallo Puschel74
Hallo klaus.schauer

schon mal vielen Dank für eure schnellen Antworten!

also:
den ordner "fhem" und "fhem.OLD" habe ich gelöscht mit

"rm -rf fhem" und "rm -rf fhem.old"

fhem von FHEM.de ("fhem-5.5-fb7390.image") wieder installiert

fhem server mit "updatefhem" upgedatet

fhem server mit "shutdown resart" neu gestartet

USB300 wieder in die Fritzbox - an den beider STM330 Schalter für das Teach-In Telegramm gedrückt

Den einen mit dem subType "tempSensor.05" versehen, den anderen auf subType "roomSensorControl.01"
Die beiden Sensoren liegen nebeneinander auf dem Tisch. Beide haben den HSM100 angesteckt.

Das logfile des als "roomSensorControl.01" definierten sensors zeigt folgendes:
2014-02-22_16:52:27 EnO_sensor_0180CD3A humidity: 0
2014-02-22_16:52:27 EnO_sensor_0180CD3A temperature: 18.1
2014-02-22_16:52:27 EnO_sensor_0180CD3A setpoint: 0
2014-02-22_16:52:27 EnO_sensor_0180CD3A T: 18.1 H: 0 SP: 0 SW: 0
2014-02-22_16:52:27 EnO_sensor_0180CD3A switch: 0
2014-02-22_17:09:57 EnO_sensor_0180CD3A humidity: 0
2014-02-22_17:09:57 EnO_sensor_0180CD3A temperature: 17.8
2014-02-22_17:09:57 EnO_sensor_0180CD3A setpoint: 0
2014-02-22_17:09:57 EnO_sensor_0180CD3A T: 17.8 H: 0 SP: 0 SW: 0
2014-02-22_17:09:57 EnO_sensor_0180CD3A switch: 0
2014-02-22_17:34:27 EnO_sensor_0180CD3A humidity: 0
2014-02-22_17:34:27 EnO_sensor_0180CD3A temperature: 17.9
2014-02-22_17:34:27 EnO_sensor_0180CD3A setpoint: 0
2014-02-22_17:34:27 EnO_sensor_0180CD3A T: 17.9 H: 0 SP: 0 SW: 0
2014-02-22_17:34:27 EnO_sensor_0180CD3A switch: 0
2014-02-22_17:48:27 EnO_sensor_0180CD3A humidity: 0
2014-02-22_17:48:27 EnO_sensor_0180CD3A temperature: 17.6
2014-02-22_17:48:27 EnO_sensor_0180CD3A setpoint: 0
2014-02-22_17:48:27 EnO_sensor_0180CD3A T: 17.6 H: 0 SP: 0 SW: 0
2014-02-22_17:48:27 EnO_sensor_0180CD3A switch: 0


Das logfile des als "tempSensor.05" definierten sensors dagegen:
2014-02-22_17:14:15 EnO_sensor_0180FDAF temperature: 22.9
2014-02-22_17:14:15 EnO_sensor_0180FDAF 22.9
2014-02-22_17:38:44 EnO_sensor_0180FDAF temperature: 22.9
2014-02-22_17:38:44 EnO_sensor_0180FDAF 22.9
2014-02-22_17:50:59 EnO_sensor_0180FDAF temperature: 23.2
2014-02-22_17:50:59 EnO_sensor_0180FDAF 23.2



Die Anweisung "- Log mit attr <name> verbose 5 aufzeichnen" verstehe ich leider nicht so recht :(

Soll ich "attr EnO_sensor_0180CD3A verbose 5" eingeben?



Evtl. die Firmware des USB300 oder der STM330 nicht korrekt?

Grüße
Matthes

Puschel74

Hallo,

Zitatfhem server mit "updatefhem" upgedatet
:o
Das kann ich mir fast nicht vorstellen.
<updatefhem> gibt es seit einer gefühlten Ewigkeit schon nichtmehr.
Es kann aber sein das Rudi das aus Kompatibilitätsgründen noch nicht raus geworfen hat.

Bei EnOcean kann ich dir leider nicht helfen - ich bin nur der der im Anfängerbereich gerne bellt (aber nicht beisst)  ;D

Noch kurz ein Wort zu meinem Beitrag.
Ich wollte dich mit meinem Hinweis nicht ärgern aber es wird über kurz oder lang ein Anwendungsfall bei dir kommen (da bin ich mir fast sicher) wo du über die chroot gestolpert wärst und spätestens dann hättest du alles runter werfen müssen.
Am besten gleich richtig anfangen dann klappts später auch mit dem Rest  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Matthes

kein Problem ;)
Lieber jetzt am Anfang nochmal alles neu machen als später ;)

Hab den Befehl "update" nocheinmal alleine ausgeführt.

2014-02-22 18:41:58 Global global update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2014-02-22 18:41:58 Global global update check Releases => local: Fhem 5.5 (DEVELOPMENT) remote: Fhem 5.5 (DEVELOPMENT)
2014-02-22 18:41:58 Global global update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2014-02-22 18:41:59 Global global update nothing to do...

Denke fhem ist auf dem neusten Stand, oder?

klaus.schauer

Zitat von: Matthes am 22 Februar 2014, 18:05:59
Soll ich "attr EnO_sensor_0180CD3A verbose 5" eingeben?
ja, ich würde die Eingabe mal über die grafische Oberfläche versuchen.

dafex

#7
Zitat von: Matthes am 22 Februar 2014, 18:05:59
Evtl. die Firmware des USB300 oder der STM330 nicht korrekt?
Ja, vom STM330. So  steht's auf der Homepage von EnOcean.
ZitatUm das Sensorsignal (HSM100) lesen zu können, muss das STM 33x mit einem EEP konfiguriert werden, das Feuchte definiert. Dies kann mit DolphinStudio umgesetzt werden.
Es nützt nichts, wenn du es in FHEM um definierst. Entscheident ist, mit was für einem Protokoll dein STM330 sendet.

Marko

Hallo,

zum Verständnis:
Die EnOcean Module werden für OEM Hersteller (Eltako, Honywell, Siemens usw.) gebaut.
Ein STM 330 deckt z.B. viele Funktionen (Temperatursensor, Raumbediengerät,...) ab.
Wenn man nicht die Standardfunktion bzw. das Standardprofil verwendet muss man
das Modul konfigurieren (siehe EnOcean Developer Kit EDK 350).

Zum Problem:
Wenn man ein HSM 100 steckt muss man dem Modul sagen welches EnOcean Protokoll
verwendet werden soll (es könnte ja auch ein Raumbediengerät sein).
Für einen einfachen Temperatur-/Feutchtigkeistsensor wird folgendes EEP verwendet:
A5-01-01 (4BS Telegram, Temperatur/Feuchtigkeitsensor, Bereicht 0-40C)
Natürlich sollte man (wie ein OEM Hersteller) eine Manufacturer ID konfigurieren,
z.B. EnOcean 00B, nur dann funktioniert die Learn Funktion richtig.

Marko