Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Moderator: Co-Administratoren
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 142 Mal
- Danksagung erhalten: 309 Mal
Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Ziel:
Anzeige des Taupunktes und der "Abs. Luftfeuchte" und bereitstellen in einer Variablen zur weiteren Nutzung.
Die Installation soll dabei möglichst automatisch und einfach sein.
Implementierung:
CCU-Programm anlegen, siehe: In diesem Beispiel habe ich 2 Sensoren angelegt. Mehr sind auch möglich. Für das CCU-Programm das folgende Script einfügen. Anpassungen sind nicht nötig!
Und dann kommt das schwierige. Warten...
Erste wenn ein Sensor eine Aktualisierung (Temperatur oder Feuchte) schickt, erscheint die Anzeige.
Bei den Wandthermostaten reicht es sie zu bedienen. Bei mir kam durch umschalten auf Manuell und zurück auf Automatik die Anzeige sofort.
Ausblick:
Script zur Berechnung von Durchschnittswerten (Temperatur,Feuchte,Spannung,...), die einen Neustart der CCU überdauern. Stichwort: Tagesmitteltemperatur
Script zum Erzeugen von Differenzwerten berechnet auf 1 Stunde eines Datenpunktes, so das darüber z.B. der "Boost" der Wandheizung im Bad gesteuert werden kann. Die Dusche erhöht die Feuchte dramatisch -> Handtuch wärmen.
Siehe: viewtopic.php?f=26&t=75545
Script als Betriebsstundenzähler.
Siehe: viewtopic.php?f=60&t=75670&p=733990#p733990
Hoffe es kann einer gebrauchen.
G
Michael
Edit:
Anpassung auf TEMPERATURE und ACTUAL_HUMIDITY
Anpassung auf CCU2
Script umgewandelt in .zip - Vorbereitung löschen mangels Rückmeldung
Anzeige des Taupunktes und der "Abs. Luftfeuchte" und bereitstellen in einer Variablen zur weiteren Nutzung.
Die Installation soll dabei möglichst automatisch und einfach sein.
Implementierung:
CCU-Programm anlegen, siehe: In diesem Beispiel habe ich 2 Sensoren angelegt. Mehr sind auch möglich. Für das CCU-Programm das folgende Script einfügen. Anpassungen sind nicht nötig!
Und dann kommt das schwierige. Warten...
Erste wenn ein Sensor eine Aktualisierung (Temperatur oder Feuchte) schickt, erscheint die Anzeige.
Bei den Wandthermostaten reicht es sie zu bedienen. Bei mir kam durch umschalten auf Manuell und zurück auf Automatik die Anzeige sofort.
Ausblick:
Script zur Berechnung von Durchschnittswerten (Temperatur,Feuchte,Spannung,...), die einen Neustart der CCU überdauern. Stichwort: Tagesmitteltemperatur
Script zum Erzeugen von Differenzwerten berechnet auf 1 Stunde eines Datenpunktes, so das darüber z.B. der "Boost" der Wandheizung im Bad gesteuert werden kann. Die Dusche erhöht die Feuchte dramatisch -> Handtuch wärmen.
Siehe: viewtopic.php?f=26&t=75545
Script als Betriebsstundenzähler.
Siehe: viewtopic.php?f=60&t=75670&p=733990#p733990
Hoffe es kann einer gebrauchen.
G
Michael
Edit:
Anpassung auf TEMPERATURE und ACTUAL_HUMIDITY
Anpassung auf CCU2
Script umgewandelt in .zip - Vorbereitung löschen mangels Rückmeldung
Zuletzt geändert von Henke am 31.12.2023, 04:33, insgesamt 9-mal geändert.
- GEVJan
- Beiträge: 101
- Registriert: 28.04.2021, 18:40
- System: CCU und Access Point
- Wohnort: Köln
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 16 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Hi Michael,
Kann man dafür nicht auch einfach das Cuxd Universal Wrapper Device (Thermostat) nehmen?
Gruß Jan
Kann man dafür nicht auch einfach das Cuxd Universal Wrapper Device (Thermostat) nehmen?
Gruß Jan
CCU3 mit Raspberrymatic -> Eingebunden: HUE-Bridge, Tasmota-Sonoffs, Alexa, Open Weather Map, Tasker, LG-TV
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 142 Mal
- Danksagung erhalten: 309 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Ja, den habe ich bisher auch genutzt. Die Installation und Wartung ist jedoch aufwendiger und es gibt keine gemittelten Tageswerte.
Vergleich mit 10 Temperatur/Feuchte Sensoren:
CUxD: 10 Geräte anlegen, 10 Geräte konfigurieren und den Räumen zuordnen, 10 Programme anlegen mit 20 Mini-Scripten mit dem Ergebnis das die Werte nicht beim Sensor stehen.
Version mit Scripten dieser Art: 1 Programm, dort 20 Datenpunkt eintragen und 2 Scripte. Die Werte stehen dann direkt bei den Sensoren inkl. Tagesmittel. Werden Werte nicht benötigt, einfach die entsprechende Systemvariable löschen.
LG
Michael
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Eine Anfänger Frage: woher bekomme ich die SrcID?
-
- Beiträge: 9737
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 705 Mal
- Danksagung erhalten: 1644 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Die übergibt die WebUI automatisch an das Skript. Es ist die ID des triggernden Datenpunktes.
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 +++
- mototeacher
- Beiträge: 351
- Registriert: 28.11.2013, 22:41
- Wohnort: Idstein
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 24 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Hallo Michael,
blass vor Neid!
Aber als Hardwarehansel aus der Steinzeit wurde einem weder das Programmieren, noch die Fähigkeit Selbiges im fortgeschrittenen Alter zu erlernen, in die Wiege gelegt.
Viele, denen es ähnlich geht, lernen hier etwas Scriptprogrammierung durch copy & paste mit dezenten Anpassungen.
Für erklärende Kommentare würde sicher nicht nur ich Nachtgebete oder weltliche Äquivalente von uns geben.
Ach ja, klappt auf Anhieb.
Danke und Gruß
Uli
blass vor Neid!
Aber als Hardwarehansel aus der Steinzeit wurde einem weder das Programmieren, noch die Fähigkeit Selbiges im fortgeschrittenen Alter zu erlernen, in die Wiege gelegt.
Viele, denen es ähnlich geht, lernen hier etwas Scriptprogrammierung durch copy & paste mit dezenten Anpassungen.
Für erklärende Kommentare würde sicher nicht nur ich Nachtgebete oder weltliche Äquivalente von uns geben.
Ach ja, klappt auf Anhieb.
Danke und Gruß
Uli
>500 Kanäle in ca. 100 Geräten / CCU2 als LAN GW / Tinker S mit 3.73.9.20231130 produktiv.
Weiterhin über Cat5 abgesetztes HM-MOD-RPI-PCB Modul zum optimalen Antennenstandort -
3 HmIP AP Systeme mit > 30 + 40 + 15 Komponenten aufgebaut und fortlaufender Support.
1 HmIP AP mit knapp 40 Komponenten (Klimaregelung in einem Appartmenthaus/FB Heizung)
Wärmebedarfssteuerung mehrerer Buderus Systeme über HM und HmIP
Administrator der neuen User Map v.2 https://t1p.de/HMmap
Weiterhin über Cat5 abgesetztes HM-MOD-RPI-PCB Modul zum optimalen Antennenstandort -
3 HmIP AP Systeme mit > 30 + 40 + 15 Komponenten aufgebaut und fortlaufender Support.
1 HmIP AP mit knapp 40 Komponenten (Klimaregelung in einem Appartmenthaus/FB Heizung)
Wärmebedarfssteuerung mehrerer Buderus Systeme über HM und HmIP
Administrator der neuen User Map v.2 https://t1p.de/HMmap
-
- Beiträge: 35
- Registriert: 01.11.2018, 12:54
- System: CCU
- Wohnort: München-Süd
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 2 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Hallo Michael,
habe das Web-UI Programm wie beschrieben mit meinem Temperatursensor in der Waschküche erstellt und Dein Skript ohne Änderungen reinkopiert.
Wenn ich das Skript am Ende lese, werden notwendige Systemvariable automatisch erstellt ... ?
Trotz Werte-Aktualisierung des Sensors, sowohl hinsichtlich Temperatur und auch Feuchte erkenne ich keine neu angelegten Systemvariablen und auch keine Anzeige von Taupunkt und abs.Feuchte in der Web-UI unter Status / Geräte.
Irgendwo stand was von Eintragung von Datenpunkten - an welcher Stelle muß da was eingetragen werden ?
Sorry, meine Skript-Kenntnisse beruhen derzeit noch auf Copy & Paste.
habe das Web-UI Programm wie beschrieben mit meinem Temperatursensor in der Waschküche erstellt und Dein Skript ohne Änderungen reinkopiert.
Wenn ich das Skript am Ende lese, werden notwendige Systemvariable automatisch erstellt ... ?
Trotz Werte-Aktualisierung des Sensors, sowohl hinsichtlich Temperatur und auch Feuchte erkenne ich keine neu angelegten Systemvariablen und auch keine Anzeige von Taupunkt und abs.Feuchte in der Web-UI unter Status / Geräte.
Irgendwo stand was von Eintragung von Datenpunkten - an welcher Stelle muß da was eingetragen werden ?
Sorry, meine Skript-Kenntnisse beruhen derzeit noch auf Copy & Paste.
CCU3 mit Addon Email, RedMatic, HMPdetect, ca. 40x HMIP, 60xHM Komponenten
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 142 Mal
- Danksagung erhalten: 309 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Zeig mal dein CCU-Programm. Vielleicht ist da was falsch. Die Variablen und Kanalverknüpfungen werden automatisch erstellt.
-
- Beiträge: 35
- Registriert: 01.11.2018, 12:54
- System: CCU
- Wohnort: München-Süd
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 2 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Hallo Michael,
bei dem simplen Programm kann man eigentlich nichts falsch machen
bei dem simplen Programm kann man eigentlich nichts falsch machen
CCU3 mit Addon Email, RedMatic, HMPdetect, ca. 40x HMIP, 60xHM Komponenten
-
- Beiträge: 35
- Registriert: 01.11.2018, 12:54
- System: CCU
- Wohnort: München-Süd
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 2 Mal
Re: Script Taupunkt und Abs.Luftfeuchte in Systemvariable schreiben
Ach Ja, hier noch das (unveränderte Ergebnis.
Bei dem von mir verwendeten Temp.fühler wird das "ungleich" in der Web-UI nicht angeboten, deshalb "kleiner 80°C" etc.
Bei dem von mir verwendeten Temp.fühler wird das "ungleich" in der Web-UI nicht angeboten, deshalb "kleiner 80°C" etc.
CCU3 mit Addon Email, RedMatic, HMPdetect, ca. 40x HMIP, 60xHM Komponenten