Min.- Max. Temperaturen Gestern und Heute
Moderator: Co-Administratoren
-
- 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
Tja dann mach einfach das, was hier überall geschrieben steht und trotzdem immer wieder vorgebetet werden muss.
Poste alle deine an dem Problem beteiligten Programme, Systemvariablen usw. als Screenshots, sowie die verwendeten Scripte per Copy & paste in Code Tags eingebettet.
Du wirst sehen, dir kann und dir wird geholfen werden.
Alchy
Poste alle deine an dem Problem beteiligten Programme, Systemvariablen usw. als Screenshots, sowie die verwendeten Scripte per Copy & paste in Code Tags eingebettet.
Du wirst sehen, dir kann und dir wird geholfen werden.
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.
Re: Min.- Max. Temperaturen Gestern und Heute
Hallo,
möchte dies auch gerne umsetzen.
funktioniert dies auch mit der Funkwetterstation OC3.
Danke
möchte dies auch gerne umsetzen.
funktioniert dies auch mit der Funkwetterstation OC3.
Danke
CCU 2 mit 25 Geräten im Aufbau
-
- 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
Welchen Datenpunkt du nimmst, ist doch irrelevant. Also ja.
Alchy
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.
Re: Min.- Max. Temperaturen Gestern und Heute
Hallo zusammen,
ich habe gerade erst angefangen mit der Homematic zu automatisieren.
Ich habe das jetzt mal umgesetzt, und es läuft auch wunderbar. Vielen Dank hierfür schon mal.
Nun meine Frage, wie bekomme ich diese Anzeige auf die Homematic - App, damit das auch auf dem Handy, bzw. dem Tablet dargestellt wird?
Viele Grüße
Robert
ich habe gerade erst angefangen mit der Homematic zu automatisieren.
Ich habe das jetzt mal umgesetzt, und es läuft auch wunderbar. Vielen Dank hierfür schon mal.
Nun meine Frage, wie bekomme ich diese Anzeige auf die Homematic - App, damit das auch auf dem Handy, bzw. dem Tablet dargestellt wird?
Viele Grüße
Robert
Re: Min.- Max. Temperaturen Gestern und Heute
Hallo,
ich habe ein Problem, das wurde hier ja schon gemeldet aber ich habe keine Lösung hier gefunden
Danke für die Hilfe
Mit freundlichen Grüßen
mg116
ich habe ein Problem, das wurde hier ja schon gemeldet aber ich habe keine Lösung hier gefunden
Danke für die Hilfe
Mit freundlichen Grüßen
mg116
-
- Beiträge: 16
- Registriert: 11.05.2016, 21:43
Re: Min.- Max. Temperaturen Gestern und Heute
Hallo zusammen,
Ich versuche mich gerade auch an diesem Thema und habe die gleichen Probleme mit der Uhrzeit und den Temperaturen.
Was habe ich bis dato gemacht:
Meine CCU2 mit der neuesten FW versorgt ... gespielt .. Werksreset und jetzt wird es ernst
Diesen und viele andere Themen gelesen ... auch die Anfängertuts
Den Sensor angelernt und Namen vergeben.
Dann die Systemvariablen erstellt ohne Kanalzuweisung .. Neustart CCU2
Dann die Kanäle zwecks Reihenvolge verknüpft .. neustart CCU2
Die beiden Programme erstellt .. jeweils Neustart CCU2
Ergebniss:
Mit den Resettemperaturen habe ich auch gespielt -58°C werden nach ausführen von Prog2 angezeigt.
Nach ausführen von Prog1 kurz danach übernommen ... stimmt das denn so?
Die aktuelle Temperatur und die Feuchte werden aktualisiert richtig angezeigt .. bin mit dem Sensor rein und raus gegangen.
Ich sehe bestimmt den Wald vor lauter Bäumen nicht.
Wäre schön wenn mir einer beim Lösen helfen könnte.
MfG
Peter
Ich versuche mich gerade auch an diesem Thema und habe die gleichen Probleme mit der Uhrzeit und den Temperaturen.
Was habe ich bis dato gemacht:
Meine CCU2 mit der neuesten FW versorgt ... gespielt .. Werksreset und jetzt wird es ernst
Diesen und viele andere Themen gelesen ... auch die Anfängertuts
Den Sensor angelernt und Namen vergeben.
Dann die Systemvariablen erstellt ohne Kanalzuweisung .. Neustart CCU2
Dann die Kanäle zwecks Reihenvolge verknüpft .. neustart CCU2
Die beiden Programme erstellt .. jeweils Neustart CCU2
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur Minimum").Value();
var jetzt = system.Date("%H:%M h");
if (curTemp > maxTemp)
{ dom.GetObject("Aussentemperatur Maximum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State(jetzt);
}
if (curTemp < minTemp)
{ dom.GetObject("Aussentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Minimum").State(jetzt);
}
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur Minimum").Value();
dom.GetObject("Aussentemperatur Max Gestern").State(maxTemp);
dom.GetObject("Aussentemperatur Min Gestern").State(minTemp);
dom.GetObject("Aussentemperatur Maximum").State(curTemp);
dom.GetObject("Aussentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State("00:00 h");
dom.GetObject("Uhrzeit Minimum").State("00:00 h");
Nach ausführen von Prog1 kurz danach übernommen ... stimmt das denn so?
Die aktuelle Temperatur und die Feuchte werden aktualisiert richtig angezeigt .. bin mit dem Sensor rein und raus gegangen.
Ich sehe bestimmt den Wald vor lauter Bäumen nicht.
Wäre schön wenn mir einer beim Lösen helfen könnte.
MfG
Peter
CCU2 -FW 2.21.10
--------------------------------------------
55 Kanäle in 15 Geräten und 65 CUxD-Kanäle in 10 CUxD-Geräten:
1x HM-WDS10-TH-O, 3x CUX28, 3x HM-ES-PMSw1-Pl, 1x HMIP-PSM, 7x CUX91, 1x HM-Sec-RHS, 2x HM-CC-RT-DN, 1x HM-CC-VG-1, 1x HM-PB-6-WM55, 1x HM-Sec-SC-2, 1x HM-TC-IT-WM-W-EU, 1x HM-PB-2-WM55-2, 2x HM-LC-Bl1PBU-FM
--------------------------------------------
--------------------------------------------
55 Kanäle in 15 Geräten und 65 CUxD-Kanäle in 10 CUxD-Geräten:
1x HM-WDS10-TH-O, 3x CUX28, 3x HM-ES-PMSw1-Pl, 1x HMIP-PSM, 7x CUX91, 1x HM-Sec-RHS, 2x HM-CC-RT-DN, 1x HM-CC-VG-1, 1x HM-PB-6-WM55, 1x HM-Sec-SC-2, 1x HM-TC-IT-WM-W-EU, 1x HM-PB-2-WM55-2, 2x HM-LC-Bl1PBU-FM
--------------------------------------------
Re: Min.- Max. Temperaturen Gestern und Heute
Die Variabelen würde ich ohne Leerzeichen machen und im Script anpassen.
Code: Alles auswählen
var source = dom.GetObject("$src$");
var maxTemp = dom.GetObject("Aussentemperatur-Maximum");
var minTemp = dom.GetObject("Aussentemperatur-Minimum");
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("Wetterstationkanal1");
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("Wetterstationkanal1");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}
Code: Alles auswählen
var curTemp = dom.GetObject("Wetterkanak1").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur-Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur-Minimum").Value();
dom.GetObject("Aussentemperatur-Max-Gestern").State(maxTemp);
dom.GetObject("Aussentemperatur-Min-Gestern").State(minTemp);
dom.GetObject("Aussentemperatur-Maximum").State(curTemp);
dom.GetObject("Aussentemperatur-Minimum").State(curTemp);
dom.GetObject("Uhrzeit-Maximum").State("00:00 h");
dom.GetObject("Uhrzeit-Minimum").State("00:00 h");
Zuletzt geändert von alchy am 14.11.2016, 13:59, insgesamt 1-mal geändert.
Grund: Code in Codetags posten :-(
Grund: Code in Codetags posten :-(
Viele Grüße
Wolfgang
Wolfgang
-
- Beiträge: 16
- Registriert: 11.05.2016, 21:43
Re: Min.- Max. Temperaturen Gestern und Heute
Hallo Wolfros,
danke für die schnelle Antwort und den Hinweis auf die Leerzeichen, hatte ich schon mal gelesen aber vergessen.
Soweit umgesetzt und die Scripte angepasst .. ich habe beide Varianten der Scripte (Seite 1 und 2 des Posts) ausprobiert .. leider noch kein Erfolg.
Hat noch wer eine Idee ??
LG
Peter
danke für die schnelle Antwort und den Hinweis auf die Leerzeichen, hatte ich schon mal gelesen aber vergessen.
Soweit umgesetzt und die Scripte angepasst .. ich habe beide Varianten der Scripte (Seite 1 und 2 des Posts) ausprobiert .. leider noch kein Erfolg.
Hat noch wer eine Idee ??
LG
Peter
CCU2 -FW 2.21.10
--------------------------------------------
55 Kanäle in 15 Geräten und 65 CUxD-Kanäle in 10 CUxD-Geräten:
1x HM-WDS10-TH-O, 3x CUX28, 3x HM-ES-PMSw1-Pl, 1x HMIP-PSM, 7x CUX91, 1x HM-Sec-RHS, 2x HM-CC-RT-DN, 1x HM-CC-VG-1, 1x HM-PB-6-WM55, 1x HM-Sec-SC-2, 1x HM-TC-IT-WM-W-EU, 1x HM-PB-2-WM55-2, 2x HM-LC-Bl1PBU-FM
--------------------------------------------
--------------------------------------------
55 Kanäle in 15 Geräten und 65 CUxD-Kanäle in 10 CUxD-Geräten:
1x HM-WDS10-TH-O, 3x CUX28, 3x HM-ES-PMSw1-Pl, 1x HMIP-PSM, 7x CUX91, 1x HM-Sec-RHS, 2x HM-CC-RT-DN, 1x HM-CC-VG-1, 1x HM-PB-6-WM55, 1x HM-Sec-SC-2, 1x HM-TC-IT-WM-W-EU, 1x HM-PB-2-WM55-2, 2x HM-LC-Bl1PBU-FM
--------------------------------------------
Re: Min.- Max. Temperaturen Gestern und Heute
Im Skript greifst Du auf "Aussentemperatur-Garten" zu.2LeftHands hat geschrieben:Hat noch wer eine Idee ??
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
Ein Blick ins Fehlerlog wäre nicht schlecht gewesen! Über den Rest der Fehleranfälligkeit des Skriptes sag' ich schon gar nichts. Aber die Leerzeichen sind es nicht.
.
-
- 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
Du fragst du den Datenpunkt TEMPERATURE des Kanales Aussentemperatur-Garten ab.
Lt. deiner Bildschirmcopy
ist das aber der Gerätename - wodurch dann mitnichten eine zu erwartende Zahl ausgelesen wird.
Da gehört also Aussentemperatur-Balkon:1 ins Script zur Abfrage.
und selbst wenn das richtig wäre, würde ich mal weiter vermuten:
Wenn die jetzige Temperatur 2.7 Grad beträgt, die Maximumtemperatur aber bei 59Grad und die Minimumtemperatur bei -59Grad steht - wird die aktuelle Temperatur so schnell nicht die Bedingung erfüllen als Minimum oder Maximumwert übernommen zu werden.
Das gehört, wenn schon umgedreht.
Alchy
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
ist das aber der Gerätename - wodurch dann mitnichten eine zu erwartende Zahl ausgelesen wird.
Da gehört also Aussentemperatur-Balkon:1 ins Script zur Abfrage.
und selbst wenn das richtig wäre, würde ich mal weiter vermuten:
Wenn die jetzige Temperatur 2.7 Grad beträgt, die Maximumtemperatur aber bei 59Grad und die Minimumtemperatur bei -59Grad steht - wird die aktuelle Temperatur so schnell nicht die Bedingung erfüllen als Minimum oder Maximumwert übernommen zu werden.
Das gehört, wenn schon umgedreht.
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.