Ich habe einen HmIP-WTH-2 in betrieb, grundsäzlich nur zur Steuerung eines Ventilators wenn die Luftfeuchte zu hoch ist.
Die Luftfeuchte lasse ich mittlerweile erfolgreich auf meinem HomeStatus Display anzeigen sobald dieses über einen Bewegungsmelder aktiviert wird. Da lese ich Aktiv den mit dem Folgenden Skript den Wert aus.
Code: Alles auswählen
object C6 = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("hs_display1:C6");
object dp = datapoints.Get("HmIP-RF.000A95699C7435:1.HUMIDITY");
string text = "<b>Büro<br>Luftfeuchte<br>";
string dpunit = "<b>%";
! ++++++ Finger weg +++++++++++
if (dp) {dpvalue = dp.Value();}else{string dpvalue = "unbekannt";}
if (C6){ string save = "{backgroundColor:black}{align:left}{img:waves3_64.png}{color:white}{fontSize:16}{text:"#text #" "#dpvalue#""#dpunit #"}";
C6.State(save);
WriteLine("String "#save #" in Variable gespeichert");
}else{WriteLine(" Variable zum Speichern nicht vorhanden");}
un Möchte ich aber die Feuchtigkeit in einem Diagram in der Homematic sichtbar machen.
Ging anfangs auch soweit für ein paar tage dachte ich. Nun zeigt das Diagram aber nur noch die werte bis vor 3 tagen an.
Ich habe das ganze mal als CSV exportiert und in EXcel gesichtet.
In den Zeilen werden im 30 minuten Takt eigentlich Werte für das Diagram ausgegeben. Jedoch sind nur ganz wenige Zeilen mit den Temperatur und Feuchte werten befüllt. in den ganzen tagen vom 6.2 bis heite sind nur 8 Werte drin.
Kann ir einer sagen was ich falsch mache ? Hier mal ein Auszug aus dem CSV
07.02.17 00:30:00,,
07.02.17 01:00:00,,
07.02.17 01:30:00,,
07.02.17 02:00:00,,
07.02.17 02:30:00,,
07.02.17 03:00:00,,
07.02.17 03:30:00,,
07.02.17 04:00:00,,
07.02.17 04:30:00,35,21.3
07.02.17 05:00:00,,
07.02.17 05:30:00,,
07.02.17 06:00:00,,
07.02.17 06:30:00,,
07.02.17 07:00:00,,
07.02.17 07:30:00,,
07.02.17 08:00:00,,