HM-CC-RT-DN und ACTUAL_TEMPERATURE

Hallo Forum,

ich versuche verzweifelt seit mehreren Tagen meinen ersten openHAB auf dem RasPi zu instellieren. Seit einer Weile läuft eigentlich auch alles und in dem Event.log sehe ich auch ganz fleißig alle 2 bis 3 Minuten einen neuen Eintrag von meinem Heizungsthermostat mit der aktuellen Raumtemperatur. Nun soll diese natürlich auch als erstes einmal auf der Web-Oberfläche angezeigt werden und genau hier scheiter ich.

In meiner Items habe ich bisher folgende Einträge gemacht:

[code]//Gruppen
Group Wohnung (All)

Group Wohnung_Wohnzimmer “Wohnzimmer” (Wohnung)

//Raumtemperaturen
String Temp_Wohnung_Wohnzimmer “Temperature [%.1f °C]” (Wohnung_Wohnzimmer) {homematic=“address=LEQxxxxxxx, channel=4, parameter=ACTUAL_TEMPERATURE”}[/code]

Meine erste Sitemap sieht wie folgt aus:

sitemap Haus label="Hauptmenue" { Frame { Group item=Wohnung label="Wohnung" icon="groundfloor" Text item=Temp_Wohnung_Wohnzimmer } }

Nun bekomme ich aber weder in dem eingebundenen Text Item noch in der Untergruppe Wohnung_Wohnzimmer die aktuelle Temperatur in der Weboberfläche angezeigt. Das Item selber ist zwar vorhanden, aber es erhält einfach nicht den Wert der mir in dem event.log protokoliert wird.

Kann mir vielleicht jemand einen Tipp geben, was genau ich falsch mache?

Vorab schon einmal vielen Dank für eure Unterstützung!
Dennis

Mach doch mal aus dem String eine Number. Bei mir sieht das Item wie folgt aus:

Number Ht_Ba_Radiator_ActualTemperature "Temperatur (Ist) [%.1f °C]" <sysTemperature> (gHt_Ba_Radiator) { homematic="address=L....., channel=4, parameter=ACTUAL_TEMPERATURE" }

Gruß
Thomas

Hallo Thomas,

das hatte ich auch schon, doch leider auch ohne Erfolg. Ich dachte mir dann, ich ändere es einmal auf Text, da Number evtl. nur integer-Werte beherrscht und somit die Konvertierung vielleicht nicht funktioniert.

Hast du vielleicht noch eine andere Idee?

Viele Grüße
Dennis

Möglicherweise hat openhab die Dtaenpunkte auhc nicht richtig eingelesen. Was sagt denn die Log-Datei wenn Du was anzeigen willst? und was taucht im Eventlog auf?

Mit folgendem Switch kannst Du die Homematic Datenpunkte auch dynamisch aktualisieren.

Items

Switch Sw_Vt_ReloadDatapoints "HM Daten laden" <IconSwitch> (gSystem) {homematic="action=RELOAD_DATAPOINTS", autoupdate="false"}

Sitemap

Switch item=Sw_Vt_ReloadDatapoints label="HM Daten laden" icon="IconSwitch" mappings=[ON="Reload"]

Thomas

So, nun hab ich alles noch einmal durchgespielt.
Ich habe als erstes openhab neu gestartet --> half nichts.
ich habe de angegebenen switch einmal eingebaut und geschaltet --> half nichts.

hier einmal den Auszug aus meinem Event.log:

[quote]2015-12-16 19:32:33 - Sw_Vt_ReloadDatapoints received command OFF
2015-12-16 19:32:34 - Sw_Vt_ReloadDatapoints received command ON
2015-12-16 19:32:39 - Sw_Vt_ReloadDatapoints received command ON
2015-12-16 19:40:45 - Temp_Wohnung_Wohnzimmer state updated to 22.30
2015-12-16 19:40:45 - Sw_Vt_ReloadDatapoints state updated to OFF
2015-12-16 19:40:59 - Sw_Vt_ReloadDatapoints received command ON
2015-12-16 19:42:15 - Temp_Wohnung_Wohnzimmer state updated to 22.30
2015-12-16 19:44:24 - Temp_Wohnung_Wohnzimmer state updated to 22.30[/quote]

Und hier einmal der Auszug aus meinem openhab.log:

[quote]2015-12-16 19:40:22.295 [INFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v1.7.1).
2015-12-16 19:40:29.283 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service has been started
2015-12-16 19:40:29.499 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Discovery initialization completed.
2015-12-16 19:40:36.973 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'Haus.sitemap’
2015-12-16 19:40:38.201 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'Haus.items’
2015-12-16 19:40:42.632 [INFO ] [o.o.b.h.i.bus.HomematicBinding] - HomematicConfig[host=127.0.0.1,callbackHost=127.0.0.1,callbackPort=9123,aliveInterval=300,reconnectInterval=disabled]
2015-12-16 19:40:42.635 [INFO ] [.b.h.i.c.HomematicCommunicator] - Starting Homematic communicator
2015-12-16 19:40:42.711 [INFO ] [.b.h.i.c.HomematicCommunicator] - Homematic ServerId[name=Homegear,version=0.5.25]
2015-12-16 19:40:42.725 [INFO ] [.b.h.i.c.client.HomegearClient] - Starting HomegearClient
2015-12-16 19:40:42.733 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic datapoints
2015-12-16 19:40:42.843 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 33 Homematic datapoints
2015-12-16 19:40:42.846 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic Server variables
2015-12-16 19:40:42.856 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 0 Homematic server variables
2015-12-16 19:40:42.859 [INFO ] [b.h.i.c.s.BinRpcCallbackServer] - Starting BinRpcCallbackServer at port 9123
2015-12-16 19:40:42.874 [INFO ] [.b.h.i.c.HomematicCommunicator] - Scheduling one datapoint reload job in one minute
2015-12-16 19:40:42.880 [INFO ] [.service.AbstractActiveService] - Homematic server connection tracker has been started
[/quote]

gibt es denn vielleicht noch weitere ideen, die ich einmal testen kann/sollte?

ich bin wirklich für jeden hinweis dankbar!

Viele Grüße
Dennis

ich werder verrückt. was ich nicht alles gemacht habe… rauf und runter, links und rechts… und was war die eigentliche lösung? einmal den kleine Pi neu durchstarten. openhab alleine hat nicht gereicht. vielleicht lief auch ein prozess doppelt?!? allerdings kann ich das nach dem neustart jetzt auch nicht mehr nachvollziehen. also jeder der solche probleme hat, sollte vielleicht einmal den ganzen pi neu starten.

vielen dank an deine unterstützung hier thomas!

pfai di
dennis

Moin Dennis,

:slight_smile: ja, so kann es kommen. Hast Du openhab und Homegear auf dem Pi laufen?. Wenn ich mich recht erinnere hatte ich manchmal auch solche Probleme und habe jetzt openHAB in Homegear auf unterschiedlichen Rechnern untergbracht und jetzt eigentlich keine Probleme mehr.

Thomas