RS RainRadar Forecast V 0.x (alt)

Update 31.01.2016
Verion 2.0 veröffentlicht, Link zur Projektseite

 

Ich hab mir wieder ein kleines Projekt ausgedacht. Ich wollte einfach mal wissen, wie’s geht: extrahieren und analysieren von animierten Radarbildern (GIF-Format). Natürlich ist ein kleiner, nicht unerheblicher Nebeneffekt, die aus einem animierten Regenradar-Forecast gewonnenen Informationen so aufzubereiten, dass diese in einem Homeautomations-System weiter verwendet werden können. Cool ist es schon, bis zu 2 Stunden vor eintreffendem Regen bescheid zu wissen, automatisch Markisen einfahren zu lassen, automatisch Fenster zu schließen… soweit die Intention.

Inspiriert hat mich der inzwischen langjährige Einsatz der „Unwetterzentrale Revolutions“ aus dem IPS-Forum,welches ich in stark abgewandelter Form einsetze – z.B. um aus den Radar-Einzelbildern ein 6h-Video für meine Homepage erstellen zu lassen (natürlich vollautomatisch via PHP-Script in der IPS-Umgebung).

Was ist hier anders?

Während die „Unwetterzentrale Revolutions“ auf dem aktuellen Regenradar-(Einzel-)Bild  (und damit der Vergangenheit) aufsetzt und versucht, daraus Ableitungen für die nahe Zukunft (15-30 Minuten) zu erstellen (in dem ein größerer Umkreis um den eigenen Standort analysiert wird), setzt das aktuelle Projekt auf der Regenradar-Animation (8 Bilder) für die kommenden 2h auf, die aus met. Modellen erstellt wird. Und hier wird ein möglichst kleiner Umkreis um den aktuellen Standort analysiert. Damit werden kurzfristige Wetterentwicklungen wesentlich besser berücksichtigt, ebenso wird die geografische Treffgenauigkeit deutlich erhöht.

Konzept

Lassen wir es mal langsam angehen: zunächst geht es „nur“ um das Primärziel, verwertbare Daten für IP-Symcon aus den Radar-Forecast GIF’s von wetter-online.de zu gewinnen. Zum Beispiel 

  • wann setzt der Regen ein?
  • mit welcher Intensität?
  • wann hört es wieder auf?

Was mit den gewonnenen Daten dann passiert (ob Alarm-Mails versandt, Automationsaufgaben ausgelöst werden etc. etc.) ist momentan (noch) nicht Bestandteil dieses Projektes. Hier geht es zunächst darum, die Daten so aufzubereiten, dass diese für den „normalen“ IPS-User verwertbar werden, dieser sich einfach an die Schnittstellen andocken kann. Dieses Projekt liefert bestenfalls noch eine rudimentäre Visualisierung für das Webfront mit.

Funktions-Übersicht

RS RainRadar Forecast – Kernelemente

Was kanner nu? Kanner überhaupt was?

Antwort: ja!

Das Projekt liefert im Moment folgende Daten:

interpretierte „Messdaten“

    • Regen-Beginn (UNIX-Timestamp [Integer], Stunde:Minute, 15-Minuten Intervall)

      Details: Zeitstrahl

    • Regen-Intensität zum detektierten Start (Werte 1-6 [Float], korrelierend zur Farblegende des Regenradars)
    • Regen-Ende, soweit dieses innerhalb des 2h-Forecasts liegt  (UNIX-Timestamp [Integer], Stunde:Minute, 15-Minuten Intervall)
    • farbcodierter Zeitstrahl (HTML), der den Forecast für den jeweiligen Standort grafisch darstellt (HTML-Tabelle in String-Variable)

Details: Einzeldaten

nicht interpretierte „Messwerte“

    • 7 Intensitätswerte (Rohdaten) für jedes 15-Minuten Intervall (Werte 1-6 [Float], korrelierend zur Farblegende des Regenradars)

Funktionen

  • Tagbetrieb

    Tagbetrieb

    vom User via WFE einstellbare Empfindlichkeit (Intensitäts-Schwellwert), Analyse-Radius und Standort-Koordinaten

  • Regenradar Slideshow via Inhaltswechsler
  • Update-Info (tägliche Anfrage der Projekt-Homepage)
  • Ein- und Ausblenden der Konfigurations-Details via Togglefunktion im Intensitätsschwellwert
  • Nachtbetrieb

    Nachtbetrieb

    Synchronisations-Automatik erkennt neue, von Wetteronline bereit gestellte Radar-Animationen und steuert dynamisch Download-Intervalle

  • individuelle Farb-Anpassung in den GIF-Bildern, dem Forecast-Zeitstrahl und den Variablenprofilen
  • Tag-/Nacht-Umschaltung der Farben: nach Sonnenuntergang werden die Farbwerte gedimmt, um Blendeffekte zu verringern

Bedienung

eingeblendete Konfigurationsobjekte – für Normalbetrieb nicht erforderlich

Über die Variable „Intensitäts- Schwellwert“ kann man nicht nur den Schwellwert ändern sondern über eine Toggle-Funktion auch weitere Konfigurations-Elemente und Fehlervariablen einblenden. Diese Togglefunktion wird ausgelöst, wenn man einen bereits angewählten Intensitätswert nochmals anklickt. Es werden dann umgehend die genannten Objekte eingeblendet. Nochmaliges Klicken auf den Intensitäts-Schwellwert blendet diese wieder aus. Wenn dann irgendwann der Variablenprofil-Bug in IPS behoben ist, würde man auch über die farbliche Signaliserung der Intensitäts-Schwellwerte mitgeteilt bekommen (Im ausgeklappten Modus sollen die Intensitätswerte rot werden), welcher Modus gerade aktiv ist.

Eine Änderung der Konfig-Parameter (Intensitäts-Schwellwert, Analyse-Radius, Standort x und Standort y) setzt einen internen Timer von 5 Sekunden in Gang, der nach Ablauf die geänderten Werte in das Projekt übernimmt und die Visualisierung im WFE aktualisiert.Werden innerhalb dieser 5 Sekunden weitere Eingaben vorgenommen, wird der Timer resettet und startet erneut.

Die zu analysierende Fläche berechnet sich aus Standort-Pixel + (Standort-Radius*2). Wenn man den Radius also auf 0 setzt, bleibt immer noch eine zu analysierende Fläche von 1 Pixel. Die Maße der eingestellten Fläche werden werden in der Beschriftung über den Einzeldaten und im Tooltip des Forecast-Zeistrahls angezeigt.

Forecast Zeitstrahl

Erläuterung der Zeitstrahl-Funktionselemente

Der Forecast-Zeitstrahl visualisiert die gewonnenen Informationen. Wahrscheinlich keine Überraschung. Aber das Bild rechts sollte die Funktionen ziemlich gut erklären. Wichtig beim Lesen des Zeitrahls ist nur, dass man sich klar macht, dass die Uhrzeit, die in jeder Viertelstunden-Zelle der Beginn des jeweiligen Viertels ist (sorry, aber eine bessere Darstellung ist mir noch nicht eingefallen ;-)  

Interne Funktionen

Installation

Das Projekt wird -wie immer – als Project Exporter Paket geliefert. Das heisst: alle benötigten Objekte befinden sich im Installationsscript. Einfach das Script aus dem Download ins eigene IPS einbauen (egal wo), die ID des WFC-Konfigurators angeben und Script starten.

Zus Aktivierung des Projekts sind folgende Aktionen nötig:

  • Angabe der gewünschten Region (im Config-Script)
  • im Webfront-Konfigurator das Objekt „Cpy_RegenForecast“ an den gewünschten Ort innerhalb des WFC-Objektbaums ziehen (sonst keine Visualisierung!)
  • einmaliges, manuelles Starten des Scripts „User-Config“ aktiviert das Projekt – fertig

Projekt-Objektbaum nach Installation

Das Projekt holt nun alle 15 Minuten das RADAR-GIF ab und analysiert dieses vollautomatisch.

Im WFE können nun Intensitäts-Schwellwert, Analyse-Radius und Standort-Koordinaten eingegeben werden.

Bild:Objektbaum V0.4 nach Installation und manuell gestarteter Config:

Update

Ein Update setzt eine bestehende Installation und mindestens ein Installationsprotokoll der letzten Installation voraus.

Weitere Details zum Update sind auf den jeweiligen Versions-Ankündigungen zu finden.

Versionen

Nutzungsrechte

  • das Script darf für private, nicht kommerzielle Zwecke frei verwendet werden
  • eine Weitergabe oder Änderung sowie auszugsweise Verwendung des Codes nur nach schriftl. Genehmigung des Autors
  • für evtl. entstehende Schäden durch die Verwendung dieses Scripts wird keinerlei Haftung übernommen 
  • gewerbliche Nutzung nur in vorheriger Abstimmung mit dem Projektautor, bei Fragen bitte an MICH wenden

Weiterführende Informationen

Danksagung

  • Der Preis für den besten Tester dieses Projekts geht -mal wieder – an Wennnääähhh (wgreipl), vielen Dank auch für die Design-Anregungen => das Farbdesign des Zeitstrahls  ist ne Idee von Wennäh, ich find’s ziemlich gut  ;-)
  • Der Preis für die Generierung der verrücktesten Fehler geht an Thomas (alias Ferengi-Master). Dafür hatter diesmal auch gute Ursachenanalyse geliefert ;-)

Quellen:

 

FAQ RS DB Analyzer (5)

wie erfahre ich, ob es ein Update gibt?

Alle Projekte auf Raketenschnecke.net sind ab 2013 mit einem Update-Info Modul ausgestattet. Ist eine neuere Version des Projekts verfügbar, wird eine Info über das WFE eingeblendet. Ausnahme: der Project Exporter hat keine WFE-Visualisierung, daher werden hier die Update-Informationen im Script-Meldungsfenster ausgegeben. Diese Info verschwindet nach einem erfolgreichen Update.

Versions- und Update-Infos werden immer über einen Blog-Artikel veröffentlicht, der mit der Projekt-Homepage verlinkt ist.

muss der DB-Analyzer wirklich jeden Tag laufen?

Der DB-Analyzer ist defaultmäßig so konfiguriert, dass er innerhalb der ersten 10 Minuten nach Mitternacht läuft. Hierbei werden nicht nur die Logging-Zeiträume der Variablen aufgeräumt (sofern in den variablen Vorhaltezeiträume definiert wurden), es werden auch Statistik-Daten erhoben, die ohne den täglichen Lauf nicht ermittelbar sind. Das sind im Wesentlichen die Zuwächse der Datenbestände pro Variable. 

Da auch der Datenzuwachs pro Tag ermittelt wird, ist es wichtig, dass der DB-Analyzer möglichst exakt zum selben Zeitpunkt läuft, da anderenfalls nicht korrekte Zuwachsraten pro Tag gemessen werden.

Lässt man den DB-Analyzer nun in unregelmäßigen/größeren Zeitabständen laufen,  ist eine Analyse der Datenbestände und Zuwächse kaum möglich bzw. wird es hier zu falschen Schlussfolgerungen kommen. Soweit man das in Kauf nehmen kann/will, kann der DB-Analyzer auch in unregelmäßigen/größeren Zeitabständen laufen (was aber ausdrücklich nicht empfohlen wird und auch nicht im Sinne des Projekts ist).

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)

sehr lange Scriptlaufzeit des DB-Analyzers – was tun?

F: Bei mir läuft der DB-Analyzer sehr lange (Script „read DB“),  IPS ist während dieser Zeit wie blockiert, DeathThreads tauchen auf. Woran liegt das, was kann ich tun?

 

A: Die Abfrage der Datensatz-Informationen aus der IPS-DB ist ziemlich Ressourcenhungrig. Bei einer intakten DB sollte das aber dennoch kein Problem sein.
Bei mir dauert eine Abfrage (Script „read DB“) ziemlich stabil zwischen 10-12 Sekunden. Ich habe ca 240 geloggte Variablen, die DB ist genau 2 Jahre als und beinhaltet aktuell 9,7 Mio Datensätze. Der Server ist ein i5 mit SSD’s und 8GB RAM.
Es kommt bei mir (selten) mal vor, dass die Abfrage 60 Sekunden läuft. Der Grund ist mir nicht transparent. Aus diesem Grunde habe ich die Laufzeit bei mir sehr großzügig eingestellt, um hier nicht auf einen Fehler zu laufen.
In den Fällen, wo das Script wirklich eine Blockade des IPS und DeathThreads zur Folge hat (bisher sind mir 4 Fälle bekannt, 3 davon wurden gelöst, im 4. Fall ist mir der Status nicht bekannt), war das immer auf eine korrupte DB zurück zu führen. Es empfielt sich hier, einen DB-Scan bzw. einen Repair-Versuch (keine Reaggregation!) zu starten: Anleitung DB-Reparatur auf der IP-Symcon-Seite.

Hinweis: Das Prüfungsergebnis der Db durch die genannten Tools ist leider nicht verlässlich! Auch fehlerfrei gemeldete Datenbanken verursachten Fehler im Betrieb, welche erst nach einem  tatsächlichen Reparaturlauf beseitigt wurden.

DB wird auch nach Datenlöschung nicht kleiner – was läuft hier falsch?

F (aus IPS-Forendiskussion):

Wir haben hier ja schon oft diskutiert das dies in einer SQLite ja eigentlich Blödsinn ist, da die Daten nur als gelöscht markiert aber nicht physisch gelöscht werden. Die Filegröße bleibt gleich.
Ist das bei deiner Löschfunktion auch so, oder reorganisierst du die Datenbank hinterher ?
Macht es also Sinn für die Behaltezeiten einzupflegen, oder ist das nur Makulatur – in Bezug auf Filegröße ?

 

A: Also: Blödsinn ist das m.E. nicht. zwar wird das File nicht kleiner (was durch es reagggregieren übrigens auch nicht wird), dazu müsste man IPS runterfahren und manuell verdichten.

Der Vorteil ist schon gegeben, da der durch gelöschte Daten eingesparte File-Space anschließend mit neuen Datensätzen aufgefüllt wird. d.h. dein File wächst solange nicht, bis die vor dem Löschen erreichte Anzahl von Datensätzen wieder erreicht ist. Und hier spielt der DB-Analyzer einen richtigen Vorteil aus: durch das tägliche Löschen ereicht man, dass das File so klein wie möglich bleibt (und nicht in der Größe oszilliert, wenn man alle paar Monate man. löschen + verdichten würde).

sehr gut zu sehen ist das hier:  RS.SYS-Health (Chart ganz unten)

vielleicht noch ein Nachtrag, um den Vorteil des zyklischen Löschens zu verdeutlichen:
würde man alle Variablen mit einer Vorhaltezeit definieren, dann täglich alle Daten (die nicht in diesem Zeitraum liegen) löschen, würde das DB-File nicht mehr wachsen. Seine Größe bliebe konstant. Natürlich nur unter der -rein theoretischen- Annahme, dass das tägliche Datensatz-Aufkommen absolut konstant ist.

FAQ RS RainRadar Forecast (8)

wie erfahre ich, ob es ein Update gibt?

Alle Projekte auf Raketenschnecke.net sind ab 2013 mit einem Update-Info Modul ausgestattet. Ist eine neuere Version des Projekts verfügbar, wird eine Info über das WFE eingeblendet. Ausnahme: der Project Exporter hat keine WFE-Visualisierung, daher werden hier die Update-Informationen im Script-Meldungsfenster ausgegeben. Diese Info verschwindet nach einem erfolgreichen Update.

Versions- und Update-Infos werden immer über einen Blog-Artikel veröffentlicht, der mit der Projekt-Homepage verlinkt ist.

Im Media-Ordner wurden *.gif-Files mit 0Byte Größe erstellt, was ist kaputt?

Das ist grundsätzlich dann ok, wenn das Config-Script manuell gestartet wurde (nach Installation oder Update). Das Config-Script legt 0-Byte Files an, um IP-Symcon zu animieren,  zu den Files korrelierende Media-Objekte im Objektbaum anzulegen. Erst nach dem ersten erfolgreichen Download von Wetteronline enthalten diese Files richtige Bilder.

Kann ich das RainRadar-Projekt mehrfach/parallel installieren?

Installieren kann man es zwar beliebig oft, aber die Scripte sind nicht dafür ausgelegt, mehrere Standorte zu unterscheiden. Spätestens bei den Einzel-GIFs würden sich die Projektinstanzen gegenseitig kanibalisieren (Stichwort „Fadenkreuz“).
Allerdings spiele ich schon mit dem Gedanken, dem Projekt eine Standort-Unterscheidung beizubringen. Kann also gut sein, das sowas ab V0.5 möglich ist.

Kann ich den RS RainRadar Forecast auch außerhalb Deutschlands nutzen?

F: ich wohne nicht in Deutschland, kann ich den RS RainRadar Forecast auch (z.B. in Österreich/Schweiz) nutzen?

A: prinzipiell ist des dem Script, egal, welche Wetteronline-Region benutzt wird. Leider stellt aber Wetteronline derzeit nur Regionen innerhalb Deutschlands als Radar-Forecast zur Verfügung. Somit ist der RainRadar Forecast derzeit für Regionen außerhalb Deutschlands nicht nutzbar.

Man kann sich aber statt einer Region auch die Übersicht für Deutschland laden. Statt der im Config-Script angegebenen Regionen einfach „DL“ eintragen. Zumindest für die angrenzenden Regionen der Nachbarländer ist dann der RainRadar Forecast nutzbar (wenn auch mit deutlich geringerer Auflösung)

wie RS RainRadar Forecast vollständig entfernen?

Falls bei der Installation etwas schief läuft (grrr: das Problem mit der sauberen Installation der Media-Objekte hab ich immer noch nicht im Griff => hier hakt es in einigen Systemen und die Installation läuft nicht sauber durch) oder man aus anderen Gründen den RS RainRadar Forecast vollständig aus seinem System entfernen will, reicht es nicht, nur die Objekte im Objektbaum der Konsole zu löschen.

Darüber hinaus sollte man auch

  • die Media-Objekte (GIF-Bilder „latestForecast_0.gif“ – „latestForecast_9.gif“ im Ordner „\media“  entfernen
  • den Projekt-Ordner „\webfront\user\RS_RainRadar_Forecast“ löschen
  • im Webfront-Konfigurator alle Objekte ab „CpyRegenForecast“ löschen
  • alle Variablenprofile beginnend mit „CpyRegenForecast….“ löschen

Für die beiden letztgenannten Aufgaben gibt es auch Tools, nämlich den Variablenprofil-Töter „IPS RS VP Terminator“ und den Webfront-Sanierer „IPS RS WFE Terminator„.

Wer nur eine „verbogene“ Installation durch eine erneute Installation/Update grade biegen will, braucht nur die Mediafiles („latestForecast_0.gif“ etc) zu löschen, Installscript neu starten…. und so weiter und so weiter.

Ansonsten wird ja wohl ein vollständiges Entfernen dieses Projekts nicht in Frage kommen, gelle?!

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)

Auf welcher Version von IP-Symcon läuft der RS RainRadar Forecast?

Der RS RainRadar Forecast ist auf IPS-Version V2.7 (Build #2732) entwickelt worden, bis auf einige Fehler im Installationsscript (die ignoriert werden können), läuft es dort problemlos. Erste Tests auf der IPS V3.0 (Beta) sehen gut aus, jedoch sind hier neue Funktionen für Webfront-Objekte hinzugekommen, die mit der bisherigen Installationsroutine nicht abgedeckt werden. Funktionsfähig ist die V0.3 unter IPS 3.0 jedoch.

Das Install-Script (V0.3) wirft reichlich Fehler – was nun?

+++++ ab Version V0.4 behoben: das Install-Script wird mit einer neueren Version des Project Exporters erstellt ++++++++++

Primäre Ursache für diese Fehler ist ein Bug im Project Exporter: der kann mit Media-Objekten nicht 100%ig umgehen. Sofern man die IPS-Library/IPS-Logger nicht installiert hat, kann man diese Fehler ignorieren, da das Config-Script eine eigene Installationsroutine für die Media-Files mitbringt. Hat man die IPS-Library/IPS-Logger installiert, ist das Problem etwas größer: hier wird jedes Script abgebrochen, welches eine bestimmte Fehleranzahl überschreitet. Damit wird die Installation abgebrochen,, das Projekt ist nicht vollständig installiert. Hier gibt es 2 Möglichkeiten: 1. auf die nächste Version (V0.4) des RS RainRadar Forecast warten oder die Fehlertoleranz der IPS Library/IPS-Loggers hoch setzen => bitte hierzu den Entwickler der IPS-Library (Brownson) kontaktieren.

FAQ RS Energy Forecast (4)

wie erfahre ich, ob es ein Update gibt?

Alle Projekte auf Raketenschnecke.net sind ab 2013 mit einem Update-Info Modul ausgestattet. Ist eine neuere Version des Projekts verfügbar, wird eine Info über das WFE eingeblendet. Ausnahme: der Project Exporter hat keine WFE-Visualisierung, daher werden hier die Update-Informationen im Script-Meldungsfenster ausgegeben. Diese Info verschwindet nach einem erfolgreichen Update.

Versions- und Update-Infos werden immer über einen Blog-Artikel veröffentlicht, der mit der Projekt-Homepage verlinkt ist.

welche Voraussetzungen muss mein IP-Symcon erfüllen?

Der Energy-Forecast lebt von den Daten aus der Vergangenheit und Gegenwart.

Benötigter Zeitraum
Daher werden Verbrauchsdaten mindestens für die letzten 7 Wochen erwartet. Aus den Daten dieser 7 Wochen und den aktuellen berechnet sich der Tages-Forecast.
Daher ist ab Version 1.0 des Energy-Forecasts auch eine Datenmengenprüfung eingebaut, die die Projekt-Initialisierung abbricht, wenn Daten über weniger als 7 Wochen gefunden werden und der IPS-Logger installiert ist. Unter dieser Konstellation ist ein Abarbeiten der Scripte nicht möglich.

Benötigter Logging-Intervall
Weiterhin werden Loggingdaten in möglichst hoher, zeitlicher Auflösung benötigt. Der Loggingintervall sollte zwischen 1-5 Minuten liegen. Je feiner die zeitliche Auflösung, desto besser und zielgenauer das Forecast-Ergebnis.

IPS-Version

Im Download-Fenster ist die jeweilige IPS-Version angegeben, unter der das Projekt entwickelt wurde. Kleinere IPS-Versionen als angegeben sollten auch funktionieren – was aber nicht  garantiert werden kann.

Muss ich separat die Highcharts installieren/konfigurieren?

Nein!

Das Projekt wurde bewusst so entwickelt, dass die im Projekt benutzten HighCharts projektgebunden installiert und konfiguriert werden. Das heißt, das Projekt RS Energy Forecast bringt bei der Installation seine eigene Highchart-Installation mit und legt diese auch in einem für dieses Projekt separat angelegten Ordner an. Somit wird die Highcharts-Versionspflege ausschließlich über die Projektinstallation vorgenommen und ist damit völlig unabhängig von evtl. weiteren, durch den Anwender vorgenommenen Installationen.

Der Anwender kann während dessen völlig unbekümmert seine eigene, parallel existierende HighChart-Installation updaten, neu installieren, löschen etc. etc – die HighCharts im RS Energy Forecast bleiben davon unberührt.

Eine Konfiguration ist ebenfalls nicht notwendig, dies wird alles aus dem Projekt heraus erledigt und gesteuert.

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)

FAQ RS Project Exporter (2)

wie erfahre ich, ob es ein Update gibt?

Alle Projekte auf Raketenschnecke.net sind ab 2013 mit einem Update-Info Modul ausgestattet. Ist eine neuere Version des Projekts verfügbar, wird eine Info über das WFE eingeblendet. Ausnahme: der Project Exporter hat keine WFE-Visualisierung, daher werden hier die Update-Informationen im Script-Meldungsfenster ausgegeben. Diese Info verschwindet nach einem erfolgreichen Update.

Versions- und Update-Infos werden immer über einen Blog-Artikel veröffentlicht, der mit der Projekt-Homepage verlinkt ist.

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)

FAQ RS Pingdom Analysis (2)

wie erfahre ich, ob es ein Update gibt?

Alle Projekte auf Raketenschnecke.net sind ab 2013 mit einem Update-Info Modul ausgestattet. Ist eine neuere Version des Projekts verfügbar, wird eine Info über das WFE eingeblendet. Ausnahme: der Project Exporter hat keine WFE-Visualisierung, daher werden hier die Update-Informationen im Script-Meldungsfenster ausgegeben. Diese Info verschwindet nach einem erfolgreichen Update.

Versions- und Update-Infos werden immer über einen Blog-Artikel veröffentlicht, der mit der Projekt-Homepage verlinkt ist.

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)

FAQ RS Denon AVR Connector (2)

unmittelbar nach Installation so gut wie keine Variablen angelegt?

F: Ich habe die Installation abgeschlossen, es gibt eine Reihe von Kategorien, Dummy-Instanzen, Scripte usw. Aber kaum Variablen (weder im WFE noch im Objektbaum) mit denen sich mein DENON nun steuern lässt. Was ist schief gelaufen?

 

A: Alles OK, keine Panik! Das Projekt legt von sich aus die Steuerungs-Variablen für den DENON an, und zwar während des Betriebs – nicht bei der Installation. Wird eine Funktion am DENON abgerufen (z. B. über die Fernbedienung), so teilt der DENON dies über seine Schnittstelle mit. Der DENON AVR Connector nimmt das auf und prüft im Hintergrund, ob für diese Steuerfunktion schon eine Variable existiert. Ist das nicht der Fall, so wird die Variable vom DENON AVR Connector angelegt.

Grund für das Verhalten ist folgende Überlegung: IPS-Einsteiger beginnen oft mit der IPS-Basic Version. Diese ist auf 100 Variablen limitiert. Würde nun der DENON AVR Connector bei Installation alle am DENON vorhandenen Funktionen installieren, so wäre die IPS-Basic Version schnell am Limit. So kann man sich auf die Variablen beschränken, die tatsächlich benutzt werden (und das ist meist nur ein Bruchteil der verfügbaren Funktionen).

Wo finde ich einen Download?

Keine Angst, Du bist nicht blind! Die Downloads sind (seit 16.11.2014) nur registrierten Usern zugänglich ;-)


One Response to RS RainRadar Forecast V 0.x (alt)

  1. Dirk sagt:

    Hi Raketenschnecke,

    ich habe bei IPS zum Test auf 4.0 geupdated. Leider findet er die GIFs nicht obwohl sie erstellt werden und benennt auch immer Kategorie 0 um.

    Hattest Du schon mal getestet?

    Beste Grüße

    Dirk

Schreibe einen Kommentar zu Dirk Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

css.php