Außentemperatur mit Innentemperatur vergleichen
Moderator: Co-Administratoren
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Ja ja, das wissen wir ja schon.
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 +++
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 +++
Re: Außentemperatur mit Innentemperatur vergleichen
Leute, Ihr seid Super. Vielen Dank für die zahlreichen Ideen...
Ich habe versucht, den Vorschlag mit der Temperaturdifferenz von Sven78 so umzusetzen:
Nur zeigt die Systemvariable deltatWohnzimmer dauerhaft 0 an.
Da ich aber auch keinen Temperaturunterschied benötige sondern nur die Abfrage ob es draußen wärmer ist als drinnen hätte ich als Systemvariable den Logikwert wahr/falsch gewählt. Aber irgendwie sitze ich auf der Leitung - bzw. es ist zu warm zum klar denken
Herzlichen Dank
Ich habe versucht, den Vorschlag mit der Temperaturdifferenz von Sven78 so umzusetzen:
Code: Alles auswählen
var AussenTemperatur = dom.GetObject("HmIP-RF.0010DD89xxxxx:1.TEMPERATURE").Value();
var WohnzimmerTemperatur = dom.GetObject("BidCos-RF.LEQ10xxxxx:1.TEMPERATURE").Value();
var deltatWohnzimmer = WohnzimmerTemperatur - AussenTemperatur;
dom.GetObject("Temperatur Differenz Wohnzimmer zu Aussen").State(deltatWohnzimmer);
Da ich aber auch keinen Temperaturunterschied benötige sondern nur die Abfrage ob es draußen wärmer ist als drinnen hätte ich als Systemvariable den Logikwert wahr/falsch gewählt. Aber irgendwie sitze ich auf der Leitung - bzw. es ist zu warm zum klar denken
Herzlichen Dank
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Ob du nun abfragst "ist wahr" oder "ist größer 0" ist doch egal. Und mit der Temperatur bist du flexibler.
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 +++
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 +++
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Gibt es wirklich eine SV namens "deltatWohnzimmer"?
In dem Skript wird sie jedenfalls nicht gesetzt, sondern eine SV "Temperatur Differenz Wohnzimmer zu Aussen".
Ich sehe hier nur eine Scriptvariable, die "deltatWohnzimmer" heißt.
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Solange er den 2x erwähnten Fehler mit HmIP-RF.0010DD89xxxxx:1.TEMPERATURE nicht korrigiert, ist 0 durchaus ein plausibles Ergebnis.
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 +++
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 +++
Re: Außentemperatur mit Innentemperatur vergleichen
@MichaelN
@Baxxy
@Matsch
Leute, ich danke euch... Die Hinweise waren hilfreich.
Hier der funktionierende Code, mit der - neuen & richtigen - SV Temperatur_Differenz_OUT-IN
Aktuell habe ich 4,1°C Temperaturunterschied - bei 31°C Außentemperatur. Jetzt muss ich bei mir nur noch runterkühlen, dann funktioniert auch das Hirn wieder
MCSurf
@Baxxy
@Matsch
Leute, ich danke euch... Die Hinweise waren hilfreich.
Hier der funktionierende Code, mit der - neuen & richtigen - SV Temperatur_Differenz_OUT-IN
Code: Alles auswählen
var AussenTemperatur = dom.GetObject("HmIP-RF.0010DD898xxxxx:1.ACTUAL_TEMPERATURE").Value();
var WohnzimmerTemperatur = dom.GetObject("BidCos-RF.LEQ107xxxx:1.TEMPERATURE").Value();
var deltatWohnzimmer = AussenTemperatur - WohnzimmerTemperatur;
dom.GetObject("Temperatur_Differenz_OUT-IN").State(deltatWohnzimmer);
MCSurf
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Wobei es der "Zwischenvariablen" deltatWohnzimmer gar nicht bedarf, denn die Subtraktion kannst du auch gleich in der letzten Zeile in die State-Klammern setzen - wenn du das Ergebnis der Subtraktion nicht noch für andere Berechnungen im Script brauchst.
Re: Außentemperatur mit Innentemperatur vergleichen
@Matsch, stimmt... neuer Code:
Danke!
Code: Alles auswählen
var AussenTemperatur = dom.GetObject("HmIP-RF.0010DD8989xxxx:1.ACTUAL_TEMPERATURE").Value();
var WohnzimmerTemperatur = dom.GetObject("BidCos-RF.LEQ107xxxx:1.TEMPERATURE").Value();
dom.GetObject("Temperatur_Differenz_OUT-IN").State(AussenTemperatur - WohnzimmerTemperatur);
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Außentemperatur mit Innentemperatur vergleichen
Aber es ist ja nicht falsch mit Zwischen speicher zu arbeiten. Erleichtert ja auch das Debugging.
Und die Zeiten sind selbst bei einer CCU vorbei, wo man jedes Bit einsparen musste.
Und die Zeiten sind selbst bei einer CCU vorbei, wo man jedes Bit einsparen musste.
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 +++
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 +++