Wandthermostat Temperatur auf Easy Display

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

tobiw83
Beiträge: 71
Registriert: 25.06.2015, 18:04
Hat sich bedankt: 1 Mal

Wandthermostat Temperatur auf Easy Display

Beitrag von tobiw83 » 12.07.2015, 14:23

Hallo,

habe das Easy Display 7und wollte das Beispiel der Temperatur Anzeige des Wandthermostat auf das Display umsetzen.

Habe die SN angepasst aber leider erscheint auf dem Display nix.

Vorangestellt aus dem Beispiel bezogen soll das OK Symbol davor stehen welches auch nicht erscheint.

Kann mir da jemand weiter helfen.

skript sieht so aus:
var klimaT = dom.GetObject("BidCos-RF.LEQ0994435:1.ACTUAL_TEMPERATURE").State();
string text = "Wohnen: ";
text = text + klimaT.ToString(2);
text = text + "°C ";
var dp_sys_var = dom.GetObject("zz_Statusanzeige1TextA10");
var res = dp_sys_var.State(text);

Danke
Tobias

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von paul53 » 12.07.2015, 15:42

Die Datenpunktkennung des Temperaturmesswertes ist im Kanal 1 "TEMPERATURE" und im Kanal 2 "ACTUAL_TEMPERATURE". Entweder

Code: Alles auswählen

real klimaT = dom.GetObject("BidCos-RF.LEQ0994435:1.TEMPERATURE").Value();
oder

Code: Alles auswählen

real klimaT = dom.GetObject("BidCos-RF.LEQ0994435:2.ACTUAL_TEMPERATURE").Value();
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

tobiw83
Beiträge: 71
Registriert: 25.06.2015, 18:04
Hat sich bedankt: 1 Mal

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von tobiw83 » 12.07.2015, 16:10

Super läuft.

Danke

seppel78
Beiträge: 6
Registriert: 02.06.2015, 20:00

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von seppel78 » 22.05.2016, 15:34

Hallo

Ich habe jetzt einige Temperaturen auf mein Display gebracht das funktioniert mit den Wandthermostaten auch gut.

Jetzt möchte ich noch gerne den HM-WDS10-TH-O und den HM-WDS40-TH-I-2 anzeigen lassen.
Ich bekomme die auch auf das Display jedoch wird die Temperatur nicht Aktualisiert.

Hier meine zwei Skripte


HM-WDS10-TH-O

real klimaT = dom.GetObject("BidCos-RF.LEQxxxxxx:1.TEMPERATURE").Value();
string text = "Außen-Temperatur: ";
text = text + klimaT.ToString(2);
text = text + "°C ";
var dp_sys_var = dom.GetObject("zz_Statusanzeige1TextB01");
var res = dp_sys_var.State(text);


HM-WDS40-TH-I-2

real klimaT = dom.GetObject("BidCos-RF.LEQxxxxxx:1.TEMPERATURE").Value();
string text = "Garage: ";
text = text + klimaT.ToString(2);
text = text + "°C ";
var dp_sys_var = dom.GetObject("zz_Statusanzeige1TextB06");
var res = dp_sys_var.State(text);


Hoffe ihr könnt mir da weiterhelfen

Gruss Seppel

seppel78
Beiträge: 6
Registriert: 02.06.2015, 20:00

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von seppel78 » 25.05.2016, 11:54

Hallo

Also habe das jetzt ein paar Tage beobachtet und leider aktualisieren sich alle meine Temperaturen auf dem Display nur nach einem Neustart meiner Zentrale oder nach
neustart vom Display.
Hat jemand eventuell eine idee wo ich ein Fehler gemacht habe ?


Bild

Bild
Zuletzt geändert von seppel78 am 25.05.2016, 18:42, insgesamt 2-mal geändert.

Benutzeravatar
Roland M.
Beiträge: 9803
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1380 Mal

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von Roland M. » 25.05.2016, 12:25

Hallo!
seppel78 hat geschrieben:leider aktualisieren sich alle meine Temperaturen auf dem Display nur nach einem Neustart meiner Zentrale oder nach
neustart vom Display.
Leider sind deine Screenshots nahezu unleserlich. Was ich ausnehmen konnte ist ein Zeitmodul. Diese neigen bei oftmaligem Aufruf zu Fehlfunktionen.
Ich verwende da als Bedingung lieber ein "WENN Temp > -30° (Auslösen auf Aktualisierung)"
Das würde das Aktualisieren beim Neustart der CCU erklären.

Zweite Frage: Welche Update-Rate hast du am Display eingestellt?


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

seppel78
Beiträge: 6
Registriert: 02.06.2015, 20:00

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von seppel78 » 25.05.2016, 18:44

Hi
Danke für die Antwort
Update vom Display ist 3 Sekunden
Habe neue Bilder Hochgeladen

Verstehe aber nicht wie du das meinst mit der Bedingung.

gruss



Bild

BadenPower

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von BadenPower » 25.05.2016, 19:19

Roland M. hat geschrieben:Was ich ausnehmen konnte ist ein Zeitmodul.
Das konnte ich auch erkennen.

Ich habe dabei aber auch ein Zeitmodul gesehen, dass nur einmal am Tag also um Mitternacht das Programm triggert.

Folglich wird das Skript auch nur einmal am Tag ausgeführt.

Das Zeitmodul beginnt mit "Täglich Ganztägig" und nicht mit "periodisch".


Poste einmal einen Screenshot der Einstellungen des Zeitmoduls und berichte uns, wann das Skript denn eigentlich seine Arbeit verrichten soll.

.

seppel78
Beiträge: 6
Registriert: 02.06.2015, 20:00

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von seppel78 » 25.05.2016, 19:29

Ok das war es habe es jetzt auf Periodisch und es hält jetzt alle Temperaturen Aktuell.

Danke für die Hilfe


Jetzt hätte ich noch gerne die Luftfeuchte vom HM-WDS40-TH-I-2 und vom HM-WDS10-TH-O auf dem Display.
Hat jemand eventuell ein Skript dafür ?

gruss

BadenPower

Re: Wandthermostat Temperatur auf Easy Display

Beitrag von BadenPower » 25.05.2016, 20:14

seppel78 hat geschrieben: Jetzt hätte ich noch gerne die Luftfeuchte vom HM-WDS40-TH-I-2 und vom HM-WDS10-TH-O auf dem Display.
Hat jemand eventuell ein Skript dafür ?
Du hast doch schon die entsprechenden Skripte für die Temperatur als Vorlage.

Du mußt ja nur den Datenpunkt für die Temperature gegen den Datenpunkt für die Luffeuchtigkeit austauschen. Der Kanal ist der Gleiche. Und die Deklaration der Variable für den ermittelten Wert mußt Du auf integer ändern, da die Luftfeuchtigkeit als Ganzzahl und nicht als Float zurückgegeben wird.

.

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“