Hallo zusammen,
ich habe einen HmIP-DRSI4 4-fach-Aktor Hutschiebe im Betrieb.
Dieser zeigt auch die Temperatur im Sicherungskasten an.
Nun würde ich diese Temperatur gerne
a) in eine Variable schreiben, um sie dann weiter zu verwenden und
b) den Verlauf in einem Diagramm mit anderen Temperaturen, die ich messe, darstellen.
Habe schon verschiedene Versuche unternommen, in dem ich in Analogie zu diversen Forumseinträgen Skripteinträge vorgenommen habe - leider ohne Erfolg.
Beispiele:
integer curTemp = dom.GetObject("PoolAktor4fach:0.ACTUAL_TEMPERATURE").State();
integer curTemp = dom.GetObject("PoolAktor4fach:0.TEMPERATURE").State();
var curTemp = dom.GetObject("PoolAktor4fach:0").DPByHssDP("TEMPERATURE").Value();
Was mache ich falsch? Kann mir hier jemand weiterhelfen?
Danke und viele Grüße
Volphy
HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Moderator: Co-Administratoren
HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Zuletzt geändert von Roland M. am 16.10.2021, 18:38, insgesamt 1-mal geändert.
Grund: Thema verschoben
Grund: Thema verschoben
- Baxxy
- Beiträge: 10646
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 596 Mal
- Danksagung erhalten: 2180 Mal
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Alchy hatte die verschiedenen Zugriffsmethoden mal sehr gut beschrieben.
viewtopic.php?f=31&t=30127#p273730
Grüße, Baxxy
viewtopic.php?f=31&t=30127#p273730
Grüße, Baxxy
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Den Namen des Datenpunkt kann man in einem PDF von eq3 finden. Hmip Dokumentation oder so.
Als Datentyp für die Variable solltest du real benutzen. Du willst ja bestimmt Nachkommastellen haben.
Als Datentyp für die Variable solltest du real benutzen. Du willst ja bestimmt Nachkommastellen haben.
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 +++
- Roland M.
- Beiträge: 9736
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 1356 Mal
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Hallo Michael!
Siehe mein gerne genommenes Beispiel boolean x = 0.0 + "Hello world" / 0;
Aber ja, schon der leichteren Verständlichkeit wegen sollte man da nicht unbedingt integer nehmen.
Roland
Hat sie ja auch, nachher.
Siehe mein gerne genommenes Beispiel boolean x = 0.0 + "Hello world" / 0;
Aber ja, schon der leichteren Verständlichkeit wegen sollte man da nicht unbedingt integer nehmen.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Ich wusste das so ein Kommentar kommt...
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: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Hallo zusammen,
vielen Dank für die Tipps.
Mit folgendem Skript konnte ich die Temperatur in eine Systemvariable schreiben
Skript:
var curTemp = (datapoints.Get("HmIP-RF.SERIENNUMMER:0.ACTUAL_TEMPERATURE")).Value();
WriteLine(curTemp);
dom.GetObject("PoolTechnikTemp").State(curTemp);
Was ich noch nicht geschafft habe ist, die Temperatur in einem Diagramm anzuzeigen, da die Temperatur bei der Diagrammerstellung nicht unter „Alle ausgewählten Datenquellen“
sichtbar ist. Hat jemand noch einen Tipp?
Vielen Dank und viele Grüße
vielen Dank für die Tipps.
Mit folgendem Skript konnte ich die Temperatur in eine Systemvariable schreiben
Skript:
var curTemp = (datapoints.Get("HmIP-RF.SERIENNUMMER:0.ACTUAL_TEMPERATURE")).Value();
WriteLine(curTemp);
dom.GetObject("PoolTechnikTemp").State(curTemp);
Was ich noch nicht geschafft habe ist, die Temperatur in einem Diagramm anzuzeigen, da die Temperatur bei der Diagrammerstellung nicht unter „Alle ausgewählten Datenquellen“
sichtbar ist. Hat jemand noch einen Tipp?
Vielen Dank und viele Grüße
- Roland M.
- Beiträge: 9736
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 1356 Mal
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Hallo!
Roland
Weil die Diagrammfunktion der CCU nur sehr rudimentär umgesetzt ist und sich nur bestimmte Geräte als Quelle erwendet werden können, keine Systemvariablen.
Diagrammfunktion der CCU vergessen und CCUHistorian einsetzen.Hat jemand noch einen Tipp?
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
Re: HMIP 4-fach-Aktor Temperatur auslesen/in Variable schreiben
Vielen Dank.
Dann probier ich das mal.
VG
Volphy
Dann probier ich das mal.
VG
Volphy