Min.- Max. Temperaturen Gestern und Heute

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

Moderator: Co-Administratoren

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 23.02.2022, 12:08

Es ist natürlich wesentlich einfacher, wenn man selber vor dem System sitzt. Daher ist es echt verwegen zu hoffen das jemand per Fernwartung das Problem findet das 30cm vor einem sitzt. In einem seiner Screenshots sind die Klammern im SV-Namen nicht zu sehen.

Das gleiche Problem wie auf Seite 1. Zieht sich seit 9 Jahren durch diesen Thread. Das gezeigte Beispiel war nie funktional. Und auf jeder 3. Seite wird dieser Fehler "aufgelöst". Aber so weit liest ja nie jemand.

Ich schwanke immer noch zwischen >dev/Null oder Erhaltsenwerte Netzkultur.
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 +++

Benutzeravatar
robbi77
Beiträge: 13860
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von robbi77 » 23.02.2022, 12:31

Hier sind mittlerweile so viele Modifikationen gepostet, da sieht doch keiner mehr durch …
Ich hab jetzt mal bis Seite 10 alles überflogen, ich find nur diese SVs aus dem zitierten Script nirgends.
Naja eine schöne rätselrunde für zwischendurch …

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

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Xel66 » 23.02.2022, 13:06

Erster Abschnitt letzter Satz in MichaelNs Post. Ich kann einfach nicht glauben, daß man das nicht wahrnehmen kann. Ich kann kein Rätsel erkennen. Wenn man mit einem Script eine Systemvariable auslesen will, dann muss schon der Name exakt übereinstimmen.

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

Benutzeravatar
robbi77
Beiträge: 13860
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von robbi77 » 23.02.2022, 14:01

Es sind die (min) gemeint:?

Code: Alles auswählen

 var minheute= dom.GetObject("Uhrzeit Außentemperatur (min) heute");
Und was ist mit der „Uhrzeit …“ wohin ist die verschwunden?
Ich verstehs grad nicht.

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 23.02.2022, 14:19

Wie ich schon sagte, wie soll man das auch nachvollziehen können, wenn man nicht vor dem System sitzt. Fakt ist halt: Die Systemvariablen haben Namen und wenn man aus dem Skript darauf zugreifen will, muss man genau diesen Namen benutzten und nicht irgendeinen anderen. Das diese Werte dann in einer (Skript) Variablen mit ggf einem anderen Namen gespeichert werden, das scheint die Copy&Paste Fraktion regelmäßig überfordern und komplett zu verwirren. Kann man von "draußen" aber eben schlecht klären, da in diesen Fällen regelmäßig eine gemeinsame Wissen Basis fehlt um über das gleiche mit den gleichen Begriffen zu reden.
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 +++

Benutzeravatar
Baxxy
Beiträge: 10838
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 609 Mal
Danksagung erhalten: 2228 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Baxxy » 23.02.2022, 15:58

robbi77 hat geschrieben:
23.02.2022, 14:01
Ich verstehs grad nicht.
Anhand der Screenshots hat @rapaus12623 folgende Systemvariablen angelegt:
"Uhrzeit Maximum"
"Uhrzeit Minimum"
"Außentemperatur Maximum"
"Außentemperatur Minimum"
"Außentemperatur max Gestern"
"Außentemperatur min Gestern"

Das nächtliche (von @rapaus12623 gepostete) "Übertragungsscript" möchte auf folgende Systemvariablen "zugreifen":
"Uhrzeit Außentemperatur (max) heute"
"Uhrzeit Außentemperatur (min) heute"
"Uhrzeit Außentemperatur (max) gestern"
"Uhrzeit Außentemperatur (min) gestern"

Sieht man sofort... keine der Systemvariablen die im Script genutzt werden existieren auf seinem System.
rapaus12623 hat geschrieben:
23.02.2022, 11:38
aber erstmal muss ich dieses Problem lösen,

Und da ja einer der Spielverderber sein muss... hier die Lösung für @rapaus12623 8)

Code: Alles auswählen

! Systemvariablen übernehmen
object maxheute = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Außentemperatur Maximum");
object minheute = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Außentemperatur Minimum");
object maxgestern = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Außentemperatur max Gestern");
object mingestern = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Außentemperatur min Gestern");

mingestern.State(minheute.Value());
minheute.State(0);
maxgestern.State(maxheute.Value());
maxheute.State(0);

Benutzeravatar
robbi77
Beiträge: 13860
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von robbi77 » 23.02.2022, 17:30

Baxxy hat geschrieben: Das nächtliche (von @rapaus12623 gepostete) "Übertragungsscript" möchte auf folgende Systemvariablen "zugreifen":
"Uhrzeit Außentemperatur (max) heute"
"Uhrzeit Außentemperatur (min) heute"
"Uhrzeit Außentemperatur (max) gestern"
"Uhrzeit Außentemperatur (min) gestern"

Sieht man sofort... keine der Systemvariablen die im Script genutzt werden existieren auf seinem System.
Danke Baxxy, genau das habe ich ja gemeint.
Aber das mal einer schreibt „ja genau das“ , Nö da gibts nur Hinweise auf „jede 3. Seite“ im thread.
Und um das rauszufinden muss ich nicht vor der ccu sitzen …
Und das sind dann auch nicht nur 2 Zeichen …

Naja jetzt hab ich wenigstens das Suchspiel „gewonnen“ …

Benutzeravatar
zautrix
Beiträge: 383
Registriert: 22.05.2016, 18:41
Wohnort: Badisch-Sibirien
Danksagung erhalten: 40 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von zautrix » 23.02.2022, 17:50

Sehr verehrte Misdiskutanten, das Problem liegt meiner Ansicht nach tiefer.
Es gibt Leute, die lesen Threads ( und Bedienungsanleitungen ).
Und es gibt Leute, die lassen lesen. Ich zum Bleistift ( und ihr ) gehöre eigentlich zu den Ersteren .
Meine Frau z.B. gehört zu den Zweiteren. Die lässt von mir die Bedienungsanleitungen lesen.
Und einige Poster*Innen hier gehören auch zu den Zweiteren.
Die lassen euch lesen.
Wenn ihr da so bereitwillig mit macht ... euer Vergnügen.
Ich jedenfalls versuche immer mehr zu der Fraktion zu wechseln, die lesen lässt.
Also, wie war noch mal das Problem hier? Ich hab' den Thread leider nicht weiter verfolgt...
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :x :P :mrgreen:
Gruß aus Nord-Baden,
z.

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von MichaelN » 23.02.2022, 18:28

Baxxy hat geschrieben:
23.02.2022, 15:58
Und da ja einer der Spielverderber sein muss... hier die Lösung
Das sei Dir hoch anzurechnen. Aber Du wirst merken, es ist vergeben Liebesmühe. Sobald die nächste Seite begonnen wird, wird sich keiner die Mühe machen zurück zublättern und von dem lernen, was bereits andere erarbeitet haben. Bestes Beispiel: viewtopic.php?f=19&t=67643&p=708003#p707908
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 +++

Benutzeravatar
Baxxy
Beiträge: 10838
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 609 Mal
Danksagung erhalten: 2228 Mal

Re: Min.- Max. Temperaturen Gestern und Heute

Beitrag von Baxxy » 23.02.2022, 20:50

MichaelN hat geschrieben:
23.02.2022, 18:28
es ist vergeben Liebesmühe
Ich weiß. :cry:

Fummele gerade an einer DAU kompatiblen Universalversion die quasi jegliche Sensorwerte verarbeitet, mit nur einem Programm + Script auskommt, die SysVars selbst anlegt und auch keine Eingabe von Seriennummern/Kanalnamen im Script benötigt.
Und um 00:00 werden die Min/Max Werte auch nicht mehr auf 0 gesetzt, das fand ich schon immer doof. :lol:
Der erste Test sieht schonmal gut aus. :)

Antworten

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