Min.- Max. Temperaturen Gestern und Heute
Moderator: Co-Administratoren
Re: Min.- Max. Temperaturen Gestern und Heute
Danke für das Einstellen der Programme und Scripte!
Da ich den Außentemperatursensor ohne Luftfeuchtigkeit habe, sieht es bei mir den bisschen durcheinander aus in der Ansicht.
Kann ich irgendwie die aktuelle Uhrzeit neben der aktuellen Temperatur anzeigen lassen? So sieht es aktuell aus. Ist bis jetzt nur nen Versuch. Die anderen Variablen kommen dann dazu, falls es eine Lösung für mein Anliegen gibt. Danke&Gruß
Alex
Da ich den Außentemperatursensor ohne Luftfeuchtigkeit habe, sieht es bei mir den bisschen durcheinander aus in der Ansicht.
Kann ich irgendwie die aktuelle Uhrzeit neben der aktuellen Temperatur anzeigen lassen? So sieht es aktuell aus. Ist bis jetzt nur nen Versuch. Die anderen Variablen kommen dann dazu, falls es eine Lösung für mein Anliegen gibt. Danke&Gruß
Alex
Best viewed with open eyes and a human brain 1.0 or above
Re: Min.- Max. Temperaturen Gestern und Heute
Eine ganz andere Frage, wie kann man denn die Systemvariablen im Startbild anzeigen lassen ???
schon selbst gefunden
Joe
schon selbst gefunden
Joe
317 Kanäle in 124 Geräten und 81 CUxD-Kanäle in 10 CUxD-Geräten
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Re: Min.- Max. Temperaturen Gestern und Heute
Einstellungen-Benutzerverwaltung-bearbeiten-Systemvariable hinzufügen-Einstellungen übernehmen
Fertig
Fertig
Best viewed with open eyes and a human brain 1.0 or above
Re: Min.- Max. Temperaturen Gestern und Heute
Leg dir eine Systemvariable "Akt.Uhrzeit" an und verknüpfe die mit dem Temperatursensor. Dann erstellst du folgendes Programm. Das Zeitmodul richtest du so ein: und hier noch das Skript:GT194 hat geschrieben:Kann ich irgendwie die aktuelle Uhrzeit neben der aktuellen Temperatur anzeigen lassen?
Code: Alles auswählen
var obj = dom.GetObject("Akt.Uhrzeit");
! string datzeit = system.Date("%d.%m.%Y %T");
string datzeit = system.Date("%H:%M h");
obj.State(datzeit);
und die 3.Zeile nur die Uhrzeit (HH:MM) (Aktiv)
Gruß
Joe
317 Kanäle in 124 Geräten und 81 CUxD-Kanäle in 10 CUxD-Geräten
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Re: Min.- Max. Temperaturen Gestern und Heute
Danke!
Best viewed with open eyes and a human brain 1.0 or above
Re: Min.- Max. Temperaturen Gestern und Heute
Bitte
317 Kanäle in 124 Geräten und 81 CUxD-Kanäle in 10 CUxD-Geräten
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Re: Min.- Max. Temperaturen Gestern und Heute
Hi,
kann mir mal einer helfen. Ich bin der Anleitung hier eigentlich 1:1 gefolgt habe aber ein komisches Ergebnis: meine Skripte schauen so aus:
Skript 1:
var source = dom.GetObject("$src$");
var maxTemp = dom.GetObject("Außentemperatur Maximum");
var minTemp = dom.GetObject("Außentemperatur 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("Terrasse_Temperatur_Fuehler");
var curTemp = wds.DPByHssDP("TEMPERATURE");
maxTemp.Variable(curTemp.Value());
}
var source = dom.GetObject("$src$");
var minTemp = dom.GetObject("Außentemperatur Minimum");
if (source)
{
if (source.Value() < minTemp.Variable())
{
minTemp.Variable(source.Value());minTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Terrasse_Temperatur_Fuehler");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}
Skript 2:
! Systemvariablen übernehmen
var minheute= dom.GetObject("Uhrzeit Außentemperatur (min) heute");
var mingestern= dom.GetObject("Uhrzeit Außentemperatur (min) gestern");
var maxheute= dom.GetObject("Uhrzeit Außentemperatur (max) heute");
var maxgestern= dom.GetObject("Uhrzeit Außentemperatur (max) gestern");
mingestern.Variable(minheute.Value());
dom.GetObject("Uhrzeit Außentemperatur (min) heute").State(0);
maxgestern.Variable(maxheute.Value());
dom.GetObject("Uhrzeit Außentemperatur (max) heute").State(0);
Meine Variablen:
kann mir mal einer helfen. Ich bin der Anleitung hier eigentlich 1:1 gefolgt habe aber ein komisches Ergebnis: meine Skripte schauen so aus:
Skript 1:
var source = dom.GetObject("$src$");
var maxTemp = dom.GetObject("Außentemperatur Maximum");
var minTemp = dom.GetObject("Außentemperatur 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("Terrasse_Temperatur_Fuehler");
var curTemp = wds.DPByHssDP("TEMPERATURE");
maxTemp.Variable(curTemp.Value());
}
var source = dom.GetObject("$src$");
var minTemp = dom.GetObject("Außentemperatur Minimum");
if (source)
{
if (source.Value() < minTemp.Variable())
{
minTemp.Variable(source.Value());minTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Terrasse_Temperatur_Fuehler");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}
Skript 2:
! Systemvariablen übernehmen
var minheute= dom.GetObject("Uhrzeit Außentemperatur (min) heute");
var mingestern= dom.GetObject("Uhrzeit Außentemperatur (min) gestern");
var maxheute= dom.GetObject("Uhrzeit Außentemperatur (max) heute");
var maxgestern= dom.GetObject("Uhrzeit Außentemperatur (max) gestern");
mingestern.Variable(minheute.Value());
dom.GetObject("Uhrzeit Außentemperatur (min) heute").State(0);
maxgestern.Variable(maxheute.Value());
dom.GetObject("Uhrzeit Außentemperatur (max) heute").State(0);
Meine Variablen:
Re: Min.- Max. Temperaturen Gestern und Heute
Warum so kompliziert ?
Das Script für das Programm, das durch die Außentemperatur ausgelöst wird (bei Aktualisierung), kann so aussehen:
Das Script für das um Mitternacht ausgelöste Programm sollte so aussehen:
Das Script für das Programm, das durch die Außentemperatur ausgelöst wird (bei Aktualisierung), kann so aussehen:
Code: Alles auswählen
var curTemp = dom.GetObject("Terrasse_Temperatur_Fuehler").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Außentemperatur Maximum").Value();
var minTemp = dom.GetObject("Außentemperatur Minimum").Value();
var jetzt = system.Date("%H:%M h");
if (curTemp > maxTemp)
{ dom.GetObject("Außentemperatur Maximum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State(jetzt);
}
if (curTemp < minTemp)
{ dom.GetObject("Außentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Minimum").State(jetzt);
}
Code: Alles auswählen
var curTemp = dom.GetObject("Terrasse_Temperatur_Fuehler").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Außentemperatur Maximum").Value();
var minTemp = dom.GetObject("Außentemperatur Minimum").Value();
dom.GetObject("Außentemperatur Max Gestern").State(maxTemp);
dom.GetObject("Außentemperatur Min Gestern").State(minTemp);
dom.GetObject("Außentemperatur Maximum").State(curTemp);
dom.GetObject("Außentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State("00:00 h");
dom.GetObject("Uhrzeit Minimum").State("00:00 h");
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)
Re: Min.- Max. Temperaturen Gestern und Heute
hmm habe die Skripte in den jeweiligen Programmen ausgetauscht.
Hat leider nicht viel gebracht:
Hat leider nicht viel gebracht:
Re: Min.- Max. Temperaturen Gestern und Heute
Das zweite Programm einmal per Hand starten, wenn nicht bis Mitternacht gewartet werden soll.
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)