Sonnenstandsberechnung von der Raspberrymatic
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 155
- Registriert: 06.10.2011, 00:42
- Wohnort: Im Südwesten von Frankreich
- Danksagung erhalten: 2 Mal
Sonnenstandsberechnung von der Raspberrymatic
Mal eine ganz "dumme" Frage zur Sonnenstandsberechnung, die von Jens Maus in der Raspberrymatic integriert worden ist:
- versteckt sich diese im Homematic - Zeitmodul unter den Astrofunktionen ?
Z.Zt habe ich die Berechnung des Sonnenstands mit DEM Script von Eugen Stall realisiert, nur wenn diese Berechnug
bereits in der Raspberrymatic enthalten ist würde gern diese auch benutzen...
Hab im Forum leider nichts Praktisches dazu gefunden (liegt auch vielleicht an den Temperaturen mit denen wir uns hier
rumschlagen)..
Dank im voraus für Unterstützung !
gerd
- versteckt sich diese im Homematic - Zeitmodul unter den Astrofunktionen ?
Z.Zt habe ich die Berechnung des Sonnenstands mit DEM Script von Eugen Stall realisiert, nur wenn diese Berechnug
bereits in der Raspberrymatic enthalten ist würde gern diese auch benutzen...
Hab im Forum leider nichts Praktisches dazu gefunden (liegt auch vielleicht an den Temperaturen mit denen wir uns hier
rumschlagen)..
Dank im voraus für Unterstützung !
gerd
-
- Beiträge: 4156
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Nein, das versteckt sich nicht im Zeitmodul.
Dazu legst du ein Programm an das regelmässig ausgeführt wird, entweder per Zeitmodul oder über einen anderen Event getriggert (z.B. Thermostat bei Aktualisierung) und legst dort folgendes Skript an:
Vorher die beiden SysVars entsprechend anlegen.
Gruß,
Sven
Dazu legst du ein Programm an das regelmässig ausgeführt wird, entweder per Zeitmodul oder über einen anderen Event getriggert (z.B. Thermostat bei Aktualisierung) und legst dort folgendes Skript an:
Code: Alles auswählen
! Azimut und Elevation aus Systemvariablen holen
! Name Azimut Systemvariable : SV_Sonne_Azimut / Typ: Zahl / Wert: -360 bis 360 / Horizontalwinkel
! Name Altitude Systemvariable: SV_Sonne_Elevation / Typ: Zahl / Wert: -180 bis 180 / Höhenwinkel
! Auslesen der neuen Werte in die o.g. Systemvariablen
dom.GetObject("SV_Sonne_Azimut").State(system.SunAzimuth());
dom.GetObject("SV_Sonne_Elevation").State(system.SunAltitude());
Gruß,
Sven
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 422 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Sonnenstandsberechnung von der Raspberrymatic
system.SunAzimuth ()
bzw
system.SunAltitude ()
Alternativ kannst auch als Parameter eine Zeit übergeben und als Ergebnis bekonnst du den Sonnenstand zu der Zeit
system.SunAzimuth (@08:00@); !- Sonnenstand heute morgen um 8 Uhr
Black
bzw
system.SunAltitude ()
Alternativ kannst auch als Parameter eine Zeit übergeben und als Ergebnis bekonnst du den Sonnenstand zu der Zeit
system.SunAzimuth (@08:00@); !- Sonnenstand heute morgen um 8 Uhr
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 155
- Registriert: 06.10.2011, 00:42
- Wohnort: Im Südwesten von Frankreich
- Danksagung erhalten: 2 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Alles klar, vielen Dank für Eure schnellen Antworten.
gerd
ps: funktioniert perfekt
gerd
ps: funktioniert perfekt
Zuletzt geändert von zehensocke am 27.08.2019, 16:10, insgesamt 1-mal geändert.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Sonnenstandsberechnung von der Raspberrymatic
Achja, und so ganz nebenbei als Zusatz: Das ist nicht spezielles nur in RaspberryMatic sondern auch in der aktuellen CCU3 Firmware wird die selbe ReGaHss Version genutzt sodass dies auch wie hier beschrieben mit einer CCU3 so funktioniert.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 155
- Registriert: 06.10.2011, 00:42
- Wohnort: Im Südwesten von Frankreich
- Danksagung erhalten: 2 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Jens,
hab ich jetzt irgendwo etwas übersehen ?? Ich hab hier im Forum "gewühlt" um rauszufinden wie ich an
die Elevations- / Azimut-Werte komme....bin aber nicht fündig geworden.
Dazu muss ich sagen, daß ich an die CCU3 nicht weiter gedacht habe, denn die steht bei mir nicht mehr Fokus.
Hab inzwischen auf "Deine" Systemvariablen umgestellt, lüppt wie gut geölt.
gerd
hab ich jetzt irgendwo etwas übersehen ?? Ich hab hier im Forum "gewühlt" um rauszufinden wie ich an
die Elevations- / Azimut-Werte komme....bin aber nicht fündig geworden.
Dazu muss ich sagen, daß ich an die CCU3 nicht weiter gedacht habe, denn die steht bei mir nicht mehr Fokus.
Hab inzwischen auf "Deine" Systemvariablen umgestellt, lüppt wie gut geölt.
gerd
-
- Beiträge: 1200
- Registriert: 03.02.2016, 14:44
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: irgendwo aus Süd BaWü
- Hat sich bedankt: 140 Mal
- Danksagung erhalten: 85 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Interessant ist das ich in den Changelogs von eQ3 keine Information dazu gefunden haben, das diese Funktion nun auch in der CCU3 verfügbar ist.
Wenn man jetzt nicht gerade die RM-Changelogs immer liest, woher erfährt man dann das es diese Funktion nun in der CCU3 gibt??
Ich hatte bisher auch das eine Sonnenstandsscript über einen CuxD-Timer im Einsatz und nun auf das neu integrierte umgestellt.
Läuft, nur reichen mir 3 Stellen nach Komma auch aus!
Danke und Grüße,
Slice
Wenn man jetzt nicht gerade die RM-Changelogs immer liest, woher erfährt man dann das es diese Funktion nun in der CCU3 gibt??
Ich hatte bisher auch das eine Sonnenstandsscript über einen CuxD-Timer im Einsatz und nun auf das neu integrierte umgestellt.
Läuft, nur reichen mir 3 Stellen nach Komma auch aus!
Danke und Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Sonnenstandsberechnung von der Raspberrymatic
Gar nicht. Deshalb sollst du ja auch das RaspberryMatic ChangeLog lesenSlice hat geschrieben: ↑27.08.2019, 18:50Interessant ist das ich in den Changelogs von eQ3 keine Information dazu gefunden haben, das diese Funktion nun auch in der CCU3 verfügbar ist.
Wenn man jetzt nicht gerade die RM-Changelogs immer liest, woher erfährt man dann das es diese Funktion nun in der CCU3 gibt??
Dann nutze doch einfach Round(3) noch zusätzlich. Also z.B.:
Code: Alles auswählen
dom.GetObject("SV_Sonne_Azimut").State(system.SunAzimuth().Round(3));
dom.GetObject("SV_Sonne_Elevation").State(system.SunAltitude().Round(3));
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 1200
- Registriert: 03.02.2016, 14:44
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: irgendwo aus Süd BaWü
- Hat sich bedankt: 140 Mal
- Danksagung erhalten: 85 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Alles klar, dann werde ich in Zukunft mehr RM Changelogs lesen.
Das mit Round(3) hatte ich auch so eingebaut, nur nicht extra dazu geschrieben.
Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------
-
- Beiträge: 656
- Registriert: 19.03.2019, 10:10
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 44 Mal
- Danksagung erhalten: 57 Mal
Re: Sonnenstandsberechnung von der Raspberrymatic
Danke wieder was dazugelernt. So brauch ich den Sonnenstand nicht zweimal berechnen lassen, sondern kann einfach den nehmen der in der RM ohnehin berechnet wird.
Gruß Sören
RaspberryMatic // Philips Hue // KNX // HomeKit // und ein paar Spielerreien
RaspberryMatic // Philips Hue // KNX // HomeKit // und ein paar Spielerreien