Hauptmenü

ENOCEAN STM 330

Begonnen von weblint, 25 Juli 2015, 12:28:30

Vorheriges Thema - Nächstes Thema

weblint

Hallo zusammen,

ich komme hier nicht weiter. Nachdem ich den Sensor wie ich meine richtig eingebunden habe liefert er mir im Logfile einen konstanten Temperaturwert von 20,0°C. Dieser ändert sich allerdings nicht!
Um hier auszuschließen dass ich evtl. ESD- bedingt den Sensor geschossen habe habe ich einen zweiten unter ESD-Schutz in Betrieb genommen. Auch hier das gleiche Verhalten wie zuvor Temperaturwert konstant auf 20,0°C

Meine cfg im Ausschnitt:

define EnO_sensor_0088F03E EnOcean 0088F03E
attr EnO_sensor_0088F03E manufID 00B
attr EnO_sensor_0088F03E room EnOcean
attr EnO_sensor_0088F03E subType roomSensorControl.01
define FileLog_EnO_sensor_0088F03E FileLog ./log/EnO_sensor_0088F03E-%Y.log EnO_sensor_0088F03E
attr FileLog_EnO_sensor_0088F03E logtype text
attr FileLog_EnO_sensor_0088F03E room EnOcean


Das kommt im Logfile an:


...
2015-07-25_01:08:24 EnO_sensor_0088F03E temperature: 20.0
2015-07-25_01:08:24 EnO_sensor_0088F03E humidity: 0
2015-07-25_01:08:24 EnO_sensor_0088F03E setpoint: 146
2015-07-25_01:08:24 EnO_sensor_0088F03E switch: on
2015-07-25_01:08:24 EnO_sensor_0088F03E T: 20.0 H: 0 SP: 146 SW: on
2015-07-25_01:08:25 EnO_sensor_0088F03E temperature: 20.0
2015-07-25_01:08:25 EnO_sensor_0088F03E humidity: 0
2015-07-25_01:08:25 EnO_sensor_0088F03E setpoint: 146
2015-07-25_01:08:25 EnO_sensor_0088F03E switch: on
2015-07-25_01:08:25 EnO_sensor_0088F03E T: 20.0 H: 0 SP: 146 SW: on
...


Hat jemand eine Idee woran es liegen könnte? Ich habe bereits sämtliche Manuals dieses Sensortyps durch und mich strikt an die Installationsanweisung gehalten. So langsam macht sich Verzweifelung breit  :(

Zusätzliche Info zum RasPI. Dort betreibe ich ein CUL und per GPIO Huckepack das ENOCEAN-Modul

Nachtrag: Auszug aus der cfg:


efine TCM_ESP3_0 TCM ESP3 /dev/ttyAMA0@57600
attr TCM_ESP3_0 icon control_arrow_upward
attr TCM_ESP3_0 room EnOcean
attr TCM_ESP3_0 sendInterval 1

define CUL_0 CUL /dev/ttyACM0@9600 1034
define FS20_721838 FS20 7218 38
attr FS20_721838 IODev CUL_0
attr FS20_721838 room FS20

define FileLog_FS20_721838 FileLog ./log/FS20_721838-%Y.log FS20_721838
attr FileLog_FS20_721838 logtype text
attr FileLog_FS20_721838 room FS20


Nachtrag:

Nun habe ich es geschafft dass sich die Temperaturwerte ändern. Diese stimmen jedoch nicht.
EnO_4BS_0181A3AA
T: 32.2 H: 0 SP: 0 SW: 0
Diese Sensor sollte eigentlich eine Temperatur von 7°C melden (Kühlschrank)

EnO_4BS_0181B348
T: 14.2 H: 0 SP: 0 SW: 0
Dieser Sensor sollte die Raumtemperatur von zur Zeit 21.2°C melden.

Irgendwie bekomme ich die Sensoren nicht ans laufen. Ich konnte jedoch auch nirgens einen Hinweis finden ob diese Sensoren noch kalibriert werden müssen lediglich den Hinweis,dass sie bei Auslieferung bereits kalibriert wurden.
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

flurin

Hi,

Versuchs mit:


attr EnO_sensor_0088F03E subType  tempSensor.05


Gruss
flurin

weblint

#2
Hi flurin,

das Problem lag im Telegramm 4BS. Erst als ich einen validen Wert gesendt habe (0181B348) zeigt er nun den richtigen Temperaturwert an. Es kommen jedoch noch einige Daten mit denen ich vorerst nichts anfangen kann..

STATE  T: 7.4 B: 0 F: auto P: present U: 0.0


Kann durchaus sein, dass ich den SubType auf raw eingetsellt habe.

Jedenfalls loifts
Danke!

Nachtrag hier mein Config Eintrag:

define EnO_4BS_0181B348 EnOcean 0181B348
attr EnO_4BS_0181B348 IODev TCM_ESP3_0
attr EnO_4BS_0181B348 manufID 00B
attr EnO_4BS_0181B348 remoteManagement on
attr EnO_4BS_0181B348 room EnOcean
attr EnO_4BS_0181B348 subType raw
attr EnO_4BS_0181B348 subTypeReading roomSensorControl.1B
define FileLog_EnO_4BS_0181B348 FileLog ./log/EnO_4BS_0181B348-%Y.log EnO_4BS_0181B348
attr FileLog_EnO_4BS_0181B348 logtype text
attr FileLog_EnO_4BS_0181B348 room EnOcean
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

flurin

#3
Einen EnOcean STM 330 (siehe Link) habe ich seit Monaten im Einsatz:

https://www.enocean.com/de/enocean_module/stm-330/

Das ist ein Temperatursensor und der liefern nur einen Temperatur-Wert.

Bei mir genügt es, das Attribut wie folgt zu setzen:


attr EnO_sensor_0088F03E subType tempSensor.05


Probiers einfach.