Min.- Max. Temperaturen Gestern und Heute

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

Moderator: Co-Administratoren

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 28.09.2021, 16:54

Ohne mich da in alle Details rein gearbeitet zu haben würde ich als erstes vorschlagen die Systemvariablen auch identisch mit den in Skript verwendeten zu benennen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Xel66 » 29.09.2021, 07:33

Und unabhängig von der Diskrepanz der im Script genutzten Bennenungen und den Namen der Sytemvariablen: Die Bedingung größer -30°C bei Änderung kommt derzeit genau wie oft vor? Präziser, wie oft erwartest Du dass in unseren geographischen Breiten unter den derzeitigen klimatischen Bedingungen sich die Außentemperatur von einem Wert unter -30°C auf einen Wert größer -30°C ändert?

Das mit dem akustischen und optischen Signal ist ein Fehler in der CCU-Firmware und sollte sich nach einem Update von allein erledigen.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Zumi
Beiträge: 2
Registriert: 28.09.2021, 12:26
System: CCU

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Zumi » 29.09.2021, 08:30

Vielen Dank für die schnellen eure schnellen Antworten !!!
es ist doch immer super wenn andere mit Ahnung von der Materie da nochmal drauf schauen.
Wie es scheint war es die kombination eurer beiden Anmerkungen die zum Erfolg geführt haben.
vielen dank euch!
@Xel66, @MichaelN

Rico141
Beiträge: 16
Registriert: 27.12.2021, 22:45
System: CCU
Wohnort: Zossen
Danksagung erhalten: 1 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Rico141 » 27.12.2021, 23:01

Hallo
ich bekomme mein programm Nicht zum Laufen.
Kann da mal jemand drüber schauen

Skript 1

Code: Alles auswählen

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("Mein Gerät");
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("Mein Gerät");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}
Skript 2

Code: Alles auswählen

! 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);

Ich hoffe ich könnt damit was anfangen
Gruß Enrico
Dateianhänge
3.png
3.png (14.43 KiB) 505 mal betrachtet
2.png
1.png
Zuletzt geändert von alchy am 28.12.2021, 19:38, insgesamt 1-mal geändert.
Grund: Freigabe & Code in Codetags

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Xel66 » 29.12.2021, 09:30

Du musst in einer wirklich kalten Ecke dieser Erde leben, wenn Du Dein Programm auf kleiner -30°C triggern kannst.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Rico141
Beiträge: 16
Registriert: 27.12.2021, 22:45
System: CCU
Wohnort: Zossen
Danksagung erhalten: 1 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Rico141 » 29.12.2021, 10:36

Ja Stimmt hatte was probiert jetzt hab ich es wieder richtig gemacht.

Ergebnis ist aber das selbe.
Dateianhänge
4.png

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Xel66 » 29.12.2021, 10:54

Deine Variablennamen entsprechen nicht denen, die im Script verwendet werden. Das muss identisch sein. Im Script beschreibst Du Variablen mit Klammern um "min" oder "max". Diese Klammern sind in Deinen Variablennamen nicht vorhanden. Für die Werte des aktuellen Tages fehlt ferner das "heute". Die verwendeten Namen im Script und in der WebUI müssen exakt gleich geschrieben sein.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 29.12.2021, 11:37

Eigentlich muss sich der Fehler durch die ganzen 20 Seiten ziehen. Denn schon der Beitrag auf Seite 1 ist so kreativ (falsch) benamt. Kann also nie funktioniert haben. Und es hat nie einer für nötig erachtet das zu korrigieren.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Xel66 » 29.12.2021, 11:51

MichaelN hat geschrieben:
29.12.2021, 11:37
Kann also nie funktioniert haben.
Bei mir läuft diese Lösung auch schon seit Jahren für die Außentemperatur. Kann aber sein, dass ich es woanders her hatte. Oder ich habe den Fehler korrigiert, weil ich eigenen Namen vergeben habe (verwende prinzipiell keine Sonderzeichen in der WebUI - so auch kein "ß") und somit das Problem gleich so gelöst hatte.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 29.12.2021, 12:06

Habe gerade mal etwas quer gelesen. Auf jeder 3. Seite wird dieses "Problem" immer wieder durchgekaut. Es gibt wohl die einen, die eigene SV-Namen verwenden und das Skript entsprechend anpassen (und dann schreiben "Super Skript, läuft perfekt") und es gibt die copy&paste Fraktion, die keine Ahnung davon haben was sie da tun und dann natürlich über diesen Fehler stolpern. (Und die zu bequem sind mal 3 Seiten zurück zu blättern und quer zu lesen - lieber immer wieder die gleichen Fragen stellen)

Wäre natürlich toll, wenn ein Admin mal den Eingangspost korrigieren würde.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

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