Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von alchy » 08.02.2018, 21:43

Ja, mit Datenpunkten ACTUAL_TEMPERATURE & SET_POINT_TEMPERATURE auf Kanal 1 bei den HmIP-WTH-2 z.B.

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.

rs4net
Beiträge: 39
Registriert: 03.07.2011, 11:13

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von rs4net » 10.02.2018, 17:53

funktioniert - super - danke

Benutzeravatar
onkeltommy
Beiträge: 1383
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von onkeltommy » 18.08.2018, 17:59

Hallo !
Ja ich weiss, heute etwas lästig.....sry

ich würde das auch brauchen, bekomme aber Fehlermeldung im Log

Code: Alles auswählen

Error: IseESP::ScriptRuntimeError: ! Differenz Ist- Solltemperatur in SV schreiben\0x0Aobject ch = dom.GetObject("HmIP-RF.0*****************:1");\0x0Areal x = ch.DPByHssDP("ACTUAL_TEMPERATURE").Value();\0x0Areal w = ch.DPByHssDP("SET_POINT_T
und beim Test von dem Script

Code: Alles auswählen

! Differenz Ist- Solltemperatur in SV schreiben
object ch = dom.GetObject("HmIP-RF.0************:1");
real x = ch.DPByHssDP("ACTUAL_TEMPERATURE").Value();
real w = ch.DPByHssDP("SET_POINT_TEMPERATURE").Value();
dom.GetObject("SZ-DIFF").State(x - w);
???
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

Benutzeravatar
onkeltommy
Beiträge: 1383
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von onkeltommy » 25.08.2018, 01:28

keiner ne Idee ??? THX :)

so gehts auch nicht.....

Code: Alles auswählen

! Differenz Ist- Solltemperatur in SV schreiben
real x = dom.GetObject("HmIP-RF.00************:1").DPByHssDP("ACTUAL_TEMPERATURE").Value();
real w = dom.GetObject("HmIP-RF.00************:1").DPByHssDP("SET_TEMPERATURE").Value();
dom.GetObject("SZ-DIFF").State(x - w);
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

Benutzeravatar
onkeltommy
Beiträge: 1383
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von onkeltommy » 25.08.2018, 01:52

Aber so gehts....

Code: Alles auswählen

real x = dom.GetObject("HmIP-RF.****:1.ACTUAL_TEMPERATURE").Value();
real w = dom.GetObject("HmIP-RF.****:1.SET_POINT_TEMPERATURE").Value();
dom.GetObject("SZ-DIFF").State(x - w);
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von alchy » 25.08.2018, 12:18

Es kann keiner etwas dafür, wenn du vorhandene Scripte nicht nach der Anleitung benutzt.
Aber Ich würde an deiner Stelle Gedanken machen, warum in deinen Fehlerprotokollen die du in letzter Zeit im Forum postest, oftmals Salat steht.
So auch hier

! Differenz Ist- Solltemperatur in SV schreiben\0x0Aobject ch

Alchy
PS: Eine Zusammenfassung für den Zugriff auf Datenpunkte mittels Script kannst du auch hier lesen.

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.

Benutzeravatar
onkeltommy
Beiträge: 1383
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von onkeltommy » 25.08.2018, 12:56

Hi Alchy

der Salat- keine Ahnung warum das ausgegeben wird, das Script, welches diesen Fehler erzeugt steht eh auch darunter. Ich habe auch die Scripte nach Vorlage verwendet- was war da falsch Auch mit dem richtigen Datenpunkt kam Error. Deine Anleitung wegen zu Datenpunkten habe ich schon einige Male "gebraucht" - Danke auch dafür.

Das Set_Point_Temp hab ich - sorry - echt "übersehen", erst jetzt beim Durchlesen hier, ists mir aufgefallen. Ich habe mir gestern den Datenpukt über die statlist rausgesucht und halt dann halt weiter im Forum gesucht, experimentiert und - das letzte Script funzt.

Btw: mittlerweile haben sich auch die anderen Errors in Luft aufgelöst und die Wetterstation geht einwandfrei......

Jedenfalls, Script mit dieser Zeile gibt sofort Error

Code: Alles auswählen

real w = dom.GetObject("HmIP-RF.00************:1").DPByHssDP("SET_POINT_TEMPERATURE").Value();
und via

Code: Alles auswählen

real w = dom.GetObject("HmIP-RF.***************:1.SET_POINT_TEMPERATURE").Value();
bekomme ich den Wert. Was ist da der Unterschied - bzw für was steht das "DPByHssDP"

lG und danke
Tom
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von alchy » 26.08.2018, 11:08

onkeltommy hat geschrieben:
25.08.2018, 12:56
Ich habe mir gestern den Datenpukt über die statlist rausgesucht
Du hast es nicht mal für nötig gehalten den GeräteTyp anzugeben bei deiner Frage. Damit waren von Anfang an nur Gaskugelantworten möglich.
onkeltommy hat geschrieben:
25.08.2018, 12:56
Deine Anleitung wegen zu Datenpunkten habe ich schon einige Male "gebraucht" - Danke auch dafür.
Naja, aber wohl nicht verstanden. :?
Das wäre auch nicht schlimm, könnte man ja an der Stelle nachfragen. Aber so ist es eben wie es ist.
onkeltommy hat geschrieben:
25.08.2018, 12:56
jedenfalls, Script mit dieser Zeile gibt sofort Error

Code: Alles auswählen

real w = dom.GetObject("HmIP-RF.00************:1").DPByHssDP("SET_POINT_TEMPERATURE").Value();
Dann ist mit einer hohen Wahrscheinlichkeit die im Script verwendetet Bezeichnung HmIP-RF.00************:1 eben nicht der Kanalname des Kanales 1, wie es in der Anleitung zu dem Script geschrieben steht.
onkeltommy hat geschrieben:
25.08.2018, 12:56
und via

Code: Alles auswählen

real w = dom.GetObject("HmIP-RF.***************:1.SET_POINT_TEMPERATURE").Value();
bekomme ich den Wert. Was ist da der Unterschied - bzw für was steht das "DPByHssDP"
In diesem Script wird der Datenpunktname: HmIP-RF.***************:1.SET_POINT_TEMPERATURE verwendet.
Diesen hast du korrekt benutzt und dadurch funktioniert diese Script.

BEIDE Scripte würden funktionieren, wenn du es korrekt verwenden würdest.

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.

Benutzeravatar
onkeltommy
Beiträge: 1383
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR

Beitrag von onkeltommy » 26.08.2018, 13:07

Hi

sorry, HMiP-WTH2

KANAL / DATENPUNKT....... "Licht aufgegangen......."

Ja , klar logisch .... manno...... 2 Paar Schuhe.....danke Dir, jetzt wieder was kapiert !!!!!! (Hamma wieder was gelernt :D )
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“