Min.- Max. Temperaturen Gestern und Heute

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

gwhei
Beiträge: 13
Registriert: 09.01.2013, 00:32

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von gwhei » 24.09.2013, 00:01

Hallo alchy,

das Skript sieht so aus:

var source = dom.GetObject("$src$");
var maxTemp = dom.GetObject("Aussentemperatur Maximum");
object maxTempDate = dom.GetObject("Uhrzeit Maximum");
object minTempDate = dom.GetObject("Uhrzeit Minimum");
if (source)
{
if (source.Value() > maxTemp.Variable())
{
maxTemp.Variable(source.Value());maxTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Aussentemperatur");
var curTemp = wds.DPByHssDP("TEMPERATURE");
maxTemp.Variable(curTemp.Value());
}
var source = dom.GetObject("$src$");
var minTemp = dom.GetObject("Aussentemperatur Minimum");
if (source)
{
if (source.Value() < minTemp.Variable())
{
minTemp.Variable(source.Value());minTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Aussentemperatur");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}


mit "Aussentemperatur" dem Namen für meinen Gerät.



(wie füge ich ein Bild ein, dann könnte ich die Systemvariablen zeigen.)

Gruß
gwhei

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von alchy » 24.09.2013, 00:10

Wenn Du auf einen Post antwortest, findest Du unterhalb des Texfensters den Reiter "Dateianhang hochladen"
Wie Du eine Bildschirmcopy herstellst, weisst Du ja sicher.
Und auch hier wieder der Schuss ins Blaue.
Dein Gerät heisst Aussentemperatur, der Kanal heisst auch Aussentemperatur ?
Bild von Einstellungen Geräte mitposten.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Sammy » 24.09.2013, 07:47

Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

gwhei
Beiträge: 13
Registriert: 09.01.2013, 00:32

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von gwhei » 30.09.2013, 21:30

Hallo Alchy,

hier die Bilder von den Variablen und den Einstellungen Geräte, vielen Dank für die Hilfe.

Ich habe den Gerätenamen geändert in "Aussentemperaturg".

Ich bin gespannt, welchen Fehler ich gemacht habe.

Gruß
gwhei
Dateianhänge
HM-MinMax.jpg
Einstellungen-Geräte.jpg

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von alchy » 01.10.2013, 15:13

gwhei hat geschrieben:Hallo Alchy,
Ich habe den Gerätenamen geändert in "Aussentemperaturg".
Ich bin gespannt, welchen Fehler ich gemacht habe.
Gruß
gwhei
Na wenn vorher beides (Gerät und Kanal) Aussentemperatur hies, dann sollte es jetzt aber funktionieren.!?! :shock:
Also hast Du deinen Fehler gemacht und schon beseitigt, und mein Schuss ins Blaue war ein Treffer.

Alchy
unterwegs getippelt

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

gwhei
Beiträge: 13
Registriert: 09.01.2013, 00:32

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von gwhei » 02.10.2013, 23:26

Hallo Alchy,

Leider zeigt sich immer noch keine Wirkung bei den Systemvariablen. Alles steht unverändert.
Was muss ich ändern?

Guß
gwhei
Dateianhänge
Aussentemperaturg.jpg

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von alchy » 03.10.2013, 00:29

Versuchen wir es mal mit der Anpassung des Scriptes.
Die Fragezeichen in Zeile 1 im folgenden Script durch eigene Seriennummer ersetzen.
Das Script per Zeitsteuerung alle X Minuten ausführen.

Code: Alles auswählen

var source = dom.GetObject("BidCos-RF.IEQ????????:1.TEMPERATURE");
var maxTempToday = dom.GetObject("Aussentemperatur Maximum");
var minTempToday = dom.GetObject("Aussentemperatur Minimum");
var timeMin = dom.GetObject("Uhrzeit minimum");
var timeMax = dom.GetObject("Uhrzeit maximum");

if (source.Value() > maxTempToday.Variable()) {
maxTempToday.Variable(source.Value());
timeMax.Variable(system.Date("%H:%M"));
}
if (source.Value() < minTempToday.Variable()) {
minTempToday.Variable(source.Value());
timeMin.Variable(system.Date("%H:%M"));
}
PS: Du hast 5 Servicemeldungen.
PS:PS: Das Script ist mehr oder weniger auch schon überholt, bei Einsatz von CUxD gibt es einige
zusätzliche Datenpunkte zu einem Temperatursensor.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

gwhei
Beiträge: 13
Registriert: 09.01.2013, 00:32

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von gwhei » 06.10.2013, 19:45

Hallo Alchy,

vielen Dank für die Geduld.
Die vorgeschlagene Änderung habe ich durchgeführt.
Bei dem Versuch, das Programm zeitgesteuert laufen zu lassen, habe ich festgestellt, das ich als Bedingung Temperatur >= 30°C eingestellt hatte.
Seitdem ich dort das Minuszeichen eingefügt habe, läuft alles wie gewünscht. (Temperaturen unter -30 Grad werden wir hier ja wohl nicht erleben.)

Nochmal vielen Dank für die Hilfe.
Es hat sich mal wieder gezeigt: Je kleiner der Fehler, desto fataler die Auswirkung.

Herzlichen Gruß
gwhei

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von alchy » 06.10.2013, 20:22

gwhei hat geschrieben:Hallo Alchy,

vielen Dank für die Geduld.

...Herzlichen Gruß
gwhei
Keine Ursache, viel Spass noch

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

gwhei
Beiträge: 13
Registriert: 09.01.2013, 00:32

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von gwhei » 16.10.2013, 23:51

Hallo
,

Ich habe doch noch ein Problem.
Die Temperaturen von Gestern werden nicht angezeigt.
Im Programm 2 sehe ich eine Abweichung zur Anleitung.
Unter Aktivität, Geräteauswahl .... steht am Ende bei mir "auf" 0.00 °C.
In der Anleitung steht an der Stelle "mit" Aussentemperatur Aussentemperatur Maximum
Das gleiche gilt für die nächste Zeile.
Die beiden anderen Zeilen entsprechen der Anleitung.

Wie komme ich an die andere Auswahl?

Gruß gwhei
Dateianhänge
MinMaxReset.jpg

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“