Maximal Druck am Tag

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Maximal Druck am Tag

Beitrag von Chemieka » 14.05.2022, 16:47

Habe das Skript von einem Wetterskript geklaut aber es will leider nicht.
Ich möchte gern den Druck der Sandfilteranlage am Tag das Maximum in eine Variable schreiben.
Leider klappt das nicht. Das Gerät zur Druckmessung nennt sich auch so.
Screenshot 2022-05-14 164708.png

Code: Alles auswählen

!var maxDruck = dom.GetObject("Pool Druck Heute");

! Aktueller Druck
!var wds = dom.GetObject("Druckmessung");
!var curDruck = wds.DPByHssDP("Druck");
 

!if (curDruck.Value() > maxDruck.Value())
! {
! maxDruck.Variable(curTemp.Value());
! }


var curDruck = dom.GetObject("Druckmessung").DPByHssDP("Druck").Value();
var maxDruck = dom.GetObject("Pool Druck Heute").Value();


if (curDruck > maxDruck)
{ dom.GetObject("Pool Druck Heute").State(curDruck);
}

PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

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

Re: Maximal Druck am Tag

Beitrag von MichaelN » 14.05.2022, 17:00

Was steht im Fehlerprotokoll? (das sagt dir nichts? Dann bitte Signatur, debugging Tipps)
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: 10847
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2229 Mal

Re: Maximal Druck am Tag

Beitrag von Baxxy » 14.05.2022, 17:06

Heißt der Datenpunkt tatsächlich "Druck"? Schwer vorstellbar. :shock:

In der XML steht jedenfalls: "UNI_PRESSURE".
Chemieka hat geschrieben:
14.05.2022, 16:47
aber es will leider nicht
Geht mir auch manchmal so. :lol:

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: Maximal Druck am Tag

Beitrag von Chemieka » 14.05.2022, 17:34

Da haben wirs. Danke Tomaten auf den Augen. So stimmts.

Code: Alles auswählen

!var maxDruck = dom.GetObject("Pool Druck Heute");

! Aktueller Druck
!var wds = dom.GetObject("Druckmessung");
!var curDruck = wds.DPByHssDP("UNI_PRESSURE");
 

!if (curDruck.Value() > maxDruck.Value())
! {
! maxDruck.Variable(curTemp.Value());
! }


var curDruck = dom.GetObject("Druckmessung").DPByHssDP("UNI_PRESSURE").Value();
var maxDruck = dom.GetObject("Pool Druck Heute").Value();


if (curDruck > maxDruck)
{ dom.GetObject("Pool Druck Heute").State(curDruck);
}
WriteLine(maxDruck);
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Antworten

Zurück zu „HomeMatic allgemein“