FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: eddie1104 am 05 Februar 2018, 20:00:16

Titel: HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: eddie1104 am 05 Februar 2018, 20:00:16
Ich würde gerne die Temperatursensoren des HUE Bewegungsmelders in FHEM nutzen. Ich habe mir ein entsprechendes Device in FHEM angelegt und wenn ich das Device öffne, dann sehe ich die Temperatur auch. Ich möchte aber die Temperatur wie auch bei den HomeMatic Komponenten in der Statuszeile anzeigen, damit ich einen Überblick über alle Temperaturen im Haus habe. In dem Device gibt es nur die Variable "temperature". Leider gibt es keine Variable "state".

Ich habe mir eine kleine Perl-Funktion geschrieben, mit der ich die Temperatur auslese und als Returnwert zurückgebe. Das sollte eigentlich funktionieren. Manuell aufgerufen tut die Funktion genau was sie soll, aber offensichtlich wird sie nie aufgerufen oder HUE Komponenten arbeiten anders als die von Homematic. Woran kann ich die Funktion jetzt triggern? Oder gibt es einen ganz anderen Weg?
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: justme1968 am 05 Februar 2018, 20:09:24
stateFormat ist dein freund
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: eddie1104 am 06 Februar 2018, 09:44:04
Ich habe das so getestet:

define Bewegungssensor_Flur_Temperatur_temp notify Bewegungssensor_Flur_Temperatur:stateFormat {read_status_hue_temp("Bewegungssensor_Flur_Temperatur")}

Aber das geht leider nicht.
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: Brice am 06 Februar 2018, 10:39:14
Such mal in der commandref nach stateFormat.

Und da wir hier im Anfängerforum sind (und ich einen HUE Bewegungssensor selber gerade eingerichtet habe):
attr Bewegungssensor_Flur_Temperatur stateFormat temperature

sollte das gewünschte Ergebnis bringen.

Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: eddie1104 am 06 Februar 2018, 14:07:30
Danke Brice, das hat geholfen. Jetzt gibt es nur noch 2 kleine Probleme.

1. Wenn ich zum ersten mal die Liste der Temperaturen anzeigen bekomme ich da das Icon mit de Fragezeichen. Erst nach einer gewissen Zeit aktualisiert sich die Temperaturanzeige.
2. Ich hatte in meiner Funktion eine formatierte Ausgabe ähnlich wie bei HomeMatic. Wie kann ich jetzt die Ausgabe vor der Aktualisierung durch diese Funktion laufen lassen?
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: Brice am 06 Februar 2018, 14:19:03
Die Anzeige aktualisiert sich, wenn neue Werte vom Sensor kommen. So alle 5 Minuten.

Was bedeutet formatieren? Wenn du das C (Celsius) meinst, hängst du ein C im stateFormat an

attr Bewegungssensor_Flur_Temperatur stateFormat temperature C
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: eddie1104 am 06 Februar 2018, 14:29:42
Super, danke. Das funktioniert jetzt mit "stateFormat T: temperature". So ist die Formatierung bei HM. Aber kann man die Aktualisierung nicht vor Anzeige der Seite mit den Temperaturen automatisch anstoßen?
Titel: Antw:HUE Bewegungsmelder mit Temperaturmessug
Beitrag von: Brice am 06 Februar 2018, 14:49:18
Ich verstehe deine Frage wegen fehlender Informationen nicht.

Die Anzeige im FHEM Web aktualisiert sich bei korrekter Konfiguration automatisch. Wenn du eine Anzeige im Tablet meinst: keine Ahnung -> nutze ich nicht.