Differenz ISTTEMPERATUR / SOLLTEMPERATUR
Moderator: Co-Administratoren
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
Ja, mit Datenpunkten ACTUAL_TEMPERATURE & SET_POINT_TEMPERATURE auf Kanal 1 bei den HmIP-WTH-2 z.B.
Alchy
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.
- onkeltommy
- Beiträge: 1387
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 26 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
Hallo !
Ja ich weiss, heute etwas lästig.....sry
ich würde das auch brauchen, bekomme aber Fehlermeldung im Log
und beim Test von dem Script
???
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
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
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
- onkeltommy
- Beiträge: 1387
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 26 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
keiner ne Idee ??? THX
so gehts auch nicht.....
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
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
- onkeltommy
- Beiträge: 1387
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 26 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
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
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
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.
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.
- onkeltommy
- Beiträge: 1387
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 26 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
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
und via
bekomme ich den Wert. Was ist da der Unterschied - bzw für was steht das "DPByHssDP"
lG und danke
Tom
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();
Code: Alles auswählen
real w = dom.GetObject("HmIP-RF.***************:1.SET_POINT_TEMPERATURE").Value();
lG und danke
Tom
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
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:56Ich habe mir gestern den Datenpukt über die statlist rausgesucht
Naja, aber wohl nicht verstanden.onkeltommy hat geschrieben: ↑25.08.2018, 12:56Deine Anleitung wegen zu Datenpunkten habe ich schon einige Male "gebraucht" - Danke auch dafür.
Das wäre auch nicht schlimm, könnte man ja an der Stelle nachfragen. Aber so ist es eben wie es ist.
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:56jedenfalls, Script mit dieser Zeile gibt sofort ErrorCode: Alles auswählen
real w = dom.GetObject("HmIP-RF.00************:1").DPByHssDP("SET_POINT_TEMPERATURE").Value();
In diesem Script wird der Datenpunktname: HmIP-RF.***************:1.SET_POINT_TEMPERATURE verwendet.onkeltommy hat geschrieben: ↑25.08.2018, 12:56und via
bekomme ich den Wert. Was ist da der Unterschied - bzw für was steht das "DPByHssDP"Code: Alles auswählen
real w = dom.GetObject("HmIP-RF.***************:1.SET_POINT_TEMPERATURE").Value();
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.
- onkeltommy
- Beiträge: 1387
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 26 Mal
Re: Differenz ISTTEMPERATUR / SOLLTEMPERATUR
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 )
sorry, HMiP-WTH2
KANAL / DATENPUNKT....... "Licht aufgegangen......."
Ja , klar logisch .... manno...... 2 Paar Schuhe.....danke Dir, jetzt wieder was kapiert !!!!!! (Hamma wieder was gelernt )
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs