RAPINOLOGYRapin + Technology
Die Homey-Pro-Zentrale von vorn, mit leuchtendem Lichtring

Smart Home · Homey Pro

Apps für Homey

Eine Smart-Home-Zentrale weiß, wann Sie aufstehen. Sie weiß nicht, was der Diesel drei Kilometer weiter kostet, ob heute Abend ein Ladepunkt frei ist, und ob morgen ein roter Tag wird.

Diese Apps schließen diese Lücke. Die Daten sind vorhanden, öffentlich, oft kostenlos, und niemand holt sie ins Haus. Jede App liest sie, legt sie in Messwerten ab, die die Zentrale anzeigt, und macht daraus vor allem Flow-Karten, die Bausteine, mit denen man eine Automatisierung schreibt, ohne eine Zeile Code zu tippen.

Keine verlangt ein Konto. Alle sind in sechs Sprachen übersetzt, Flow-Karten eingeschlossen. Die Apps, die französische Daten lesen, beschränken sich auf Frankreich, denn so weit reichen die genutzten Datensätze, und sie sagen es.

00

Der Katalog

Neun Apps, von der Tankfüllung bis zur Hochwasser-Vigilanz.

Homey schreibt eine Automatisierung in drei Schritten: wenn etwas geschieht, und wenn eine Bedingung zutrifft, dann tue dies. Was auf hellerem Grund steht, etwa Radius, ist ein Parameter, den Sie im Flow einstellen. Jede Bedingung gibt es auch in verneinter Form, Homey dreht sie mit einem Klick um.

01

Verfügbar · v1.1.7

FR Carburants

Tanken Sie zum besten Preis, ohne daran zu denken.

Französische Tankstellen melden ihre Preise selbst, mehrmals täglich. Die App verfolgt entweder die günstigste Station in einem selbst gewählten Umkreis oder eine bestimmte Station, deren Preisverlauf sich als Kurve liest. Vor allem rechnet sie den Kraftstoff des Umwegs heraus und bewertet nach dem Nettogewinn: zwölf Kilometer löschen oft drei Cent je Liter aus.

Im Homey App Store ansehen →

Geräte

Beobachtete Tankstelle 9 Messwerte

  • Günstigster Preis
  • Preisänderung
  • Kosten einer Tankfüllung
  • Guter Zeitpunkt zum Tanken
  • Preisniveau über 30 Tage
  • Günstigste Tankstelle
  • Adresse
  • Entfernung
  • Preis aktualisiert

Günstigste Tankstelle 13 Messwerte

  • Günstigster Preis
  • Preisänderung
  • Nettoersparnis pro Tankfüllung
  • Kosten einer Tankfüllung
  • Guter Zeitpunkt zum Tanken
  • Preisniveau über 30 Tage
  • Günstigste Tankstelle
  • Adresse
  • Entfernung
  • Durchschnittspreis im Umkreis
  • Gefundene Tankstellen
  • Tankstellen ohne Vorrat
  • Preis aktualisiert

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Günstigster Kraftstoff 200 px hoch

Der günstigste Preis im Umkreis, die Tankstelle, die ihn verlangt, ihre Adresse, die Entfernung und der Zeitpunkt der Messung.

Flow-Karten

Wenn 7

  • Es ist ein guter Zeitpunkt zum Tanken geworden
  • Eine neue günstigste Tankstelle wurde gefunden
  • Der günstigste Preis ist unter Schwelle €/L gefallen
  • Der günstigste Preis hat sich geändert
  • Der günstigste Preis ist um mindestens Schwelle €/L gesunken
  • Der günstigste Preis ist um mindestens Schwelle €/L gestiegen
  • Mehr als Schwelle % der Tankstellen sind ohne Vorrat

Und 6

  • Die günstigste Tankstelle liegt innerhalb von Entfernung km
  • Es ist ein guter Zeitpunkt zum Tanken
  • Der günstigste Preis liegt unter Schwelle €/L
  • Der günstigste Preis liegt mindestens Marge €/L unter dem lokalen Durchschnitt
  • Die Ersparnis pro Tankfüllung liegt über Betrag
  • Station ist die günstigste Tankstelle

Dann 3

  • Günstigsten Kraftstoff im Umkreis von Radius km finden
  • Preise aktualisieren
  • Suchradius auf Radius km setzen
02

Verfügbar · v1.1.3

FR Bornes VE

Wissen Sie vor der Abfahrt, dass eine Ladesäule frei ist.

Die Betreiber melden ihre Ladepunkte dem französischen nationalen Zugangspunkt für Verkehrsdaten. Die App verfolgt alle Punkte in einem Umkreis oder eine bestimmte Station, mit der Zahl freier Punkte, der Leistung und dem Tarif, sofern veröffentlicht. Sie ist offen über ihre Grenzen: Die Verfügbarkeit kommt von den Betreibern und ist nicht immer aktuell, deshalb zeigt die App stets, wann die Messung stammt.

Im Homey App Store ansehen →

Geräte

Verfolgte Ladestation 13 Messwerte

  • Status
  • Freie Ladepunkte
  • Ladepunkte
  • Ladepunkt frei
  • Außer Betrieb
  • Station
  • Adresse
  • Entfernung
  • Maximale Leistung
  • Tarif
  • Preis pro kWh
  • Aktuelle Daten
  • Messung vom

Ladesäulen in der Nähe 13 Messwerte

  • Freie Ladepunkte
  • Ladepunkte
  • Stationen im Umkreis
  • Suchradius
  • Ladepunkt frei
  • Station
  • Adresse
  • Entfernung
  • Maximale Leistung
  • Tarif
  • Preis pro kWh
  • Aktuelle Daten
  • Messung vom

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Ladepunkte 200 px hoch

Die Zahl freier Ladepunkte, die Station, ihre Adresse, der Tarif sofern veröffentlicht, und wie aktuell die Messung ist.

Flow-Karten

Wenn 6

  • Die Zahl freier Ladepunkte hat sich geändert
  • Freie Ladepunkte steigen über Anzahl
  • Ein Ladepunkt ist frei geworden
  • Ein Ladepunkt ist ausgefallen
  • Kein Ladepunkt mehr frei
  • Der Stationsstatus hat sich geändert

Und 5

  • Mindestens Prozent % der Ladepunkte haben eine aktuelle Messung
  • Die Station ist näher als Entfernung km
  • Freie Ladepunkte sind mindestens Anzahl
  • Der veröffentlichte Preis liegt unter Preis €/kWh
  • Der Stationsstatus ist Status

Dann 2

  • Ladepunktdaten aktualisieren
  • Suchradius festlegen auf Radius km
03

Verfügbar · v1.1.1

FR Qualité de l'air

Lassen Sie das Haus im richtigen Moment atmen.

Der ATMO-Index wird gemeindeweise veröffentlicht, mit der Vorhersage für morgen und den fünf Schadstoffen, aus denen er sich zusammensetzt. Dies ist die App mit der direktesten Anwendung im Smart Home: eine Lüftung, die stoppt, wenn die Luft draußen schlechter ist als drinnen, ein motorisiertes Fenster, das während einer Spitze geschlossen bleibt. Die Karte, die bei Veröffentlichung der Vorhersage auslöst, lässt einen ganzen Abend zum Planen.

Im Homey App Store ansehen →

Geräte

Luftqualität einer Gemeinde 12 Messwerte

  • Luftqualität heute
  • ATMO-Index
  • Luftqualitätsalarm
  • Hauptschadstoff
  • Luftqualität morgen
  • Teilindex NO₂
  • Teilindex O₃
  • Teilindex PM10
  • Teilindex PM2.5
  • Teilindex SO₂
  • Index veröffentlicht am
  • Letzte Aktualisierung

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

ATMO-Index 150 px hoch

Die Gemeinde, der Zahlenindex auf seiner Farbskala, und der Schadstoff, der ihn bestimmt.

Luftqualität 150 px hoch

Dasselbe in Worten statt in Zahlen: die Gemeinde, die Stufe ausgeschrieben und der Hauptschadstoff.

Flow-Karten

Wenn 4

  • Der Luftqualitätsindex hat sich geändert
  • Eine Belastungsepisode läuft
  • Die Luftqualität fällt auf Stufe oder schlechter
  • Die Prognose für morgen ist veröffentlicht

Und 3

  • Die Luftqualität ist Stufe oder schlechter
  • Die Luftqualität ist Stufe
  • Die Luftqualität morgen ist Stufe

Dann 1

  • Luftqualitätsindex aktualisieren
04

In Prüfung · v1.1.2

Taupunkt & Schimmelwächter

Wissen Sie, wann eine Wand feucht wird, in Grad statt in einer vagen Warnung.

Diese holt nichts von draußen. Sie nimmt einen Temperatur- und Feuchtesensor, den Sie bereits haben, dazu eine Außentemperatur, und berechnet den Taupunkt des Raums und danach die Temperatur seiner kältesten Wand. Was sie liefert, und kein Sensor allein liefert, ist ein Abstand: wie viele Grad die Wand noch von dem Moment trennen, in dem Wasser darauf kondensiert. Ein Hygrometer mit fünfundsechzig Prozent sagt nicht, ob das ernst ist. Ein Abstand von einem Grad sagt es.

Im Homey App Store ansehen →

Geräte

Raum 6 Messwerte

  • Schimmelrisiko
  • Abstand bis zur Kondensation
  • Taupunkt
  • Temperatur der kalten Wand
  • Temperatur
  • Luftfeuchtigkeit

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Raum 200 px hoch

Der Abstand bis zur Kondensation groß, die Risikostufe, und darunter der Taupunkt und die Temperatur der kalten Wand.

Flow-Karten

Wenn 2

  • Der Taupunkt übersteigt Wert °C
  • Das Schimmelrisiko wurde Stufe

Und 2

  • Der Taupunkt liegt über Wert °C
  • Das Schimmelrisiko ist Stufe

Dann 1

  • Jetzt neu berechnen
05

In Entwicklung · v1.2.0

Ephemeriden

Alle Dämmerungen, goldenen Stunden und Mondphasen für Ihr Zuhause, offline berechnet.

Wo Homey nur Sonnenauf- und -untergang kennt, liefert diese App die vierzehn Zeitpunkte des Tages, die drei Dämmerungen, die goldene und die blaue Stunde sowie die Position von Sonne und Mond zu jedem Zeitpunkt, mit Phase, Beleuchtung und Alter. Ein zweites Gerät ergänzt die französischen Feiertage, Mutterland oder Elsass-Mosel. In hohen Breiten, und selbst in Paris im Sommer, gibt es manche Dämmerungen nicht: Die App sagt es, statt eine Uhrzeit zu erfinden.

Geräte

Ephemeriden 13 Messwerte

  • Sonnenphase
  • Sonnenhöhe
  • Sonnenazimut
  • Tageslänge
  • Nächstes Sonnenereignis
  • Nächstes Ereignis um
  • Mondphase
  • Mondbeleuchtung
  • Mond über dem Horizont
  • Mondalter
  • Mondhöhe
  • Mondazimut
  • Mondentfernung

Feiertage (Frankreich) 6 Messwerte

  • Heute Feiertag
  • Feiertag heute
  • Morgen Feiertag
  • Nächster Feiertag
  • Datum des nächsten Feiertags
  • Tage bis zum nächsten Feiertag

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Feiertage 150 px hoch

Der heutige Feiertag, oder die Feststellung, dass es ein gewöhnlicher Tag ist, dann der Countdown bis zum nächsten und dessen ausgeschriebenes Datum.

Sonne und Mond 200 px hoch

Die aktuelle Sonnenphase, die Uhrzeit des nächsten Ereignisses groß, die Tageslänge, und unten die Mondphase mit ihrer Beleuchtung und einem Punkt, der sagt, ob der Mond aufgegangen ist.

Die Berechnung, Schritt für Schritt

Diese Berechnungen stützen sich auf suncalc, eine externe Bibliothek, deren tatsächliches Verhalten Schritt für Schritt geprüft werden musste, da ihre Dokumentation noch eine frühere Version beschreibt. Drei Abweichungen zwischen dem, was sie dokumentiert, und dem, was sie liefert, mussten gefunden und korrigiert werden, bevor die App etwas Richtiges sagte.

  1. 01

    Von der scheinbaren zur geometrischen Höhe

    hauteur géométrique = hauteur apparente − réfraction(max(hauteur géométrique, 0))

    suncalc liefert eine scheinbare Höhe, atmosphärische Refraktion eingeschlossen, während Sonnenauf- und -untergang sowie die Dämmerungen auf der geometrischen Höhe definiert sind, der des wahren Mittelpunkts der Scheibe. Doch ihre Refraktionsformel begrenzt die Höhe zunächst auf null, was überall unter dem Horizont eine Konstante von 0,484° hinzufügt, bei −18° ebenso wie bei −1°. Die scheinbare Höhe zu verwenden hätte einen Schwellenwert „unter −6°“ zwei Minuten nach der bürgerlichen Morgendämmerung auslösen lassen, für dieselbe Definition. Unter dem Horizont ist das Entfernen der Refraktion daher eine einfache Subtraktion; darüber, wo sie mit der Höhe variiert, braucht es Iteration, und ein einziger Durchlauf über den Knick hinweg oszilliert, ohne zu konvergieren: sechs sind nötig.

  2. 02

    Die Laufrichtung, auch ohne Auf- oder Untergang

    montant = maintenant < midi solaire

    Eine Höhe von −3° ist morgens eine Dämmerung, abends eine Dämmerung des anderen Endes: Die Himmelsphase hängt also davon ab, in welche Richtung sich die Sonne bewegt, nicht nur von ihrer Höhe. Diese Richtung lässt sich nicht am Sonnenaufgang ablesen, der nicht in jeder Jahreszeit und an jedem Breitengrad existiert, sondern am Sonnenmittag, dem einzigen Bezugspunkt, der auch an einem Tag mit Mitternachtssonne oder Polarnacht definiert bleibt.

  3. 03

    Drei Arten, nichts zu sagen

    événement absent = null, undefined, ou Invalid Date selon le champ

    Ein Ereignis, das an diesem Tag nicht eintritt, etwa eine astronomische Dämmerung mitten im nordischen Sommer, nimmt nicht immer dieselbe abwesende Form an: je nach Feld liefert suncalc `null`, `undefined`, oder ein ungültiges Datum. Ein einfaches `instanceof Date` fängt nicht alle drei ab, und das Auslesen der Uhrzeit eines ungültigen Datums wirft eine Ausnahme, statt sie zu melden. Alle drei Formen werden daher auf ein einziges Signal zurückgeführt, bevor sie den Rest des Codes erreichen.

  4. 04

    Die Stufenleiter der Himmelsphasen

    jour ≥ 6° > heure dorée ≥ −0,833° > crépuscule civil ≥ −6° > nautique ≥ −12° > astronomique ≥ −18° > nuit

    Zehn Phasen folgen aufeinander zwischen vollem Tageslicht und tiefer Nacht, jede begrenzt durch eine geometrische Höhe der Sonne: Tag oberhalb von 6°, goldene Stunde bis zum offiziellen Sonnenaufgang bei −0,833°, dann die drei Dämmerungen, bürgerlich, nautisch und astronomisch, bei −6°, −12° und −18°, vor der Nacht. Dieselbe Leiter, in die andere Richtung durchlaufen, ergibt die Morgenphasen. Diese Leiter liest die auf der Kachel angezeigte Capability, deren zehn Bezeichnungen aus dem Manifest stammen, statt in den Übersetzungen dupliziert zu werden.

  5. 05

    Die Phase und das Alter des Mondes

    phase lunaire ∈ [0, 1[, 0 = nouvelle lune, 0,5 = pleine lune ; âge = phase × 29,530588853 j

    suncalc liefert die Mondphase als Bruchteil des Zyklus zwischen 0 und 1, wobei 0 Neumond und 0,5 Vollmond ist. Dieser einzelne Bruchteil wird durch eine einfache Reihe von Grenzwerten in einen der acht üblichen Namen umgewandelt, Neumond, zunehmende Sichel, erstes Viertel… Mit der mittleren Dauer einer Lunation multipliziert, 29,530588853 Tage, ergibt er auch das Alter des Mondes, ohne eigene Berechnung: derselbe Bruchteil trägt beide Informationen.

  6. 06

    Der Ostersonntag, und seine Gegenkontrolle

    algorithme grégorien anonyme (Meeus, Jones, Butcher), confronté à l'algorithme de Gauss de 1900 à 2200

    Die elf gesetzlichen Feiertage der allgemeinen Regelung ergeben sich alle aus einem festen Datum oder aus dem Ostersonntag, offline berechnet nach dem anonymen gregorianischen Algorithmus, gültig für jedes Jahr des gregorianischen Kalenders. Statt ihm aufs Wort zu glauben, prüft ihn ein Test gegen den unabhängig formulierten Algorithmus von Gauß, über die dreihunderteins Jahre von 1900 bis 2200: Beide stimmen in jedem einzelnen Jahr überein. Elsass-Mosel fügt der allgemeinen Regelung zwei Tage hinzu, Karfreitag und den 26. Dezember, nach örtlichem Recht.

  7. 07

    Der richtige Zeitpunkt, in der richtigen Zeitzone

    instant local = mur UTC − décalage(fuseau), décalage recalculé deux fois après un premier essai

    Eine Ankündigung für achtzehn Uhr Ortszeit zu planen setzt voraus, den Zeitzonenversatz genau zu diesem Zeitpunkt zu kennen, doch dieser Versatz hängt wegen der Sommerzeit selbst von dem noch gesuchten Zeitpunkt ab. Die erste Schätzung geht von einer als UTC behandelten Wanduhrzeit aus, dann wird der tatsächliche Versatz an diesem korrigierten Zeitpunkt zweimal hintereinander neu berechnet: Das Verfahren konvergiert selbst an einem Tag der Zeitumstellung, und ein Test prüft es über dreihundertfünfundsechzig Tage und drei Zeitzonen.

Flow-Karten

Wenn 8

  • Ereignis tritt ein
  • Minuten Minuten gegenüber Ereignis
  • Die Sonne geht Richtung Grad°
  • Der Mond geht auf
  • Der Mond geht unter
  • Die Mondphase wird Phase
  • Heute ist ein Feiertag
  • Morgen ist ein Feiertag

Und 12

  • Es ist Tag
  • Die Sonne ist über Grad°
  • Es ist die goldene Stunde
  • Es ist die blaue Stunde
  • Es ist zwischen Beginn und Ende
  • Der Mond ist über dem Horizont
  • Die Mondphase ist Phase
  • Der Mond ist zu mehr als Prozent % beleuchtet
  • Heute ist ein Feiertag
  • Morgen ist ein Feiertag
  • Der nächste Feiertag liegt innerhalb von Tage Tag(en)
  • Heute ist Feiertag

Dann 1

  • Jetzt neu berechnen
06

In Entwicklung · v1.0.2

Sensortrends

Machen Sie aus jedem Fühler einen Trend: steigend, fallend oder stabil, samt Tempo.

Jeder numerische Sensor wird zu einem Trend: steigend, fallend oder stabil, mit dem Tempo je Stunde und einer Verlässlichkeit, die angibt, um wie viel die Steigung das Eigenrauschen des Sensors übertrifft. Hinzu kommen eine Vorhersage auf einen gewählten Horizont und die verbleibende Zeit bis zu einem Schwellenwert. Eine Temperatur, die zwei Zehntel pro Stunde steigt, verlangt eine andere Reaktion als eine, die zwei Grad steigt.

Geräte

Trend 5 Messwerte

  • Trend
  • Steigung
  • Verlässlichkeit
  • Prognose
  • Schwelle erreicht in

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Trend 200 px hoch

Der Wert und seine Steigung je Stunde, die Verlässlichkeit, eine Kurve über das beobachtete Fenster, und die Restzeit bis zur Schwelle, sofern vorhanden.

Die Berechnung, Schritt für Schritt

Ein Trend ist leicht behauptet und schwer zu halten: Zwei Messwerte genügen für eine Gerade, und ein verrauschter Sensor zeichnet bei jeder Messung eine neue. Das Folgende sorgt dafür, dass die App nur dann „es steigt“ sagt, wenn es wirklich steigt.

  1. 01

    Die Gerade, nach Theil-Sen

    pente = médiane des (vⱼ − vᵢ) ⁄ (tⱼ − tᵢ), pour toutes les paires i < j

    Die Steigung wird nicht nach kleinsten Quadraten angepasst, sondern als Median der Steigungen aller Punktpaare genommen. Ein Ausreißer steckt nur in den Paaren, die ihn enthalten, also in einer Minderheit, und der Median verwirft ihn. Kleinste Quadrate minimieren dagegen quadrierte Abweichungen: Ein einziger Ausreißer wiegt dann schwerer als alle übrigen zusammen. Bei dreihundert Punkten sind das 44 850 Paare, wenige Millisekunden.

  2. 02

    Das Rauschen des Sensors

    σ = 1,4826 × médiane( |rᵢ − médiane(r)| ), avec rᵢ = vᵢ − (a + b·tᵢ)

    Das Rauschen wird an den Abweichungen von der Geraden gemessen, nicht an den Rohwerten: Ein klarer Anstieg ist kein Rauschen. Verwendet wird die mittlere absolute Abweichung, die der Faktor 1,4826 in eine Standardabweichung überführt. Eine Untergrenze schützt vor einer Falle: Bei einem quantisierten Sensor, etwa einem Anemometer in ganzen Kilometern pro Stunde, können über die Hälfte der Abweichungen gleich sein und die Schätzung auf null fallen. Das Rauschen wird deshalb nie feiner angegeben als die halbe Schrittweite des Sensors.

  3. 03

    Die Unsicherheit der Steigung

    σ_pente = σ ⁄ ( √n × σ_t ) × 3600

    Das Rauschen einer Messung ist nicht das Rauschen der Steigung. Je mehr Punkte, desto sicherer die Steigung, daher die Wurzel aus n; und je weiter sie zeitlich gestreut sind, desto sicherer ebenfalls, daher die Standardabweichung der Zeitstempel im Nenner. Zehn Messungen innerhalb einer Minute sagen weit weniger über einen Trend als dieselben zehn über eine Stunde verteilt.

  4. 04

    Die Totzone

    zone morte = k × σ_pente, avec k = 3 par défaut

    Unterhalb des Dreifachen ihrer eigenen Unsicherheit ist eine Steigung nicht vom Rauschen zu unterscheiden: Die App meldet „stabil“, statt eine Bewegung zu erfinden. Der Faktor ist einstellbar und kann durch eine feste Schwelle in Einheiten pro Stunde ersetzt werden, wenn man weiß, wonach man sucht.

  5. 05

    Die Verlässlichkeit

    fiabilité = min( 100 ; 50 × |pente| ⁄ (k × σ_pente) )

    Sie sagt, um wie viel die Steigung ihr eigenes Rauschen übertrifft, und sonst nichts. Fünfzig bedeutet, dass die Steigung genau der Totzone entspricht, hundert, dass sie deren Doppeltes erreicht. Eine deutliche Steigung auf einem verrauschten Sensor kann daher sehr verlässlich sein, eine winzige Steigung auf einem präzisen Sensor dagegen nicht.

  6. 06

    Die Vorhersage und die Restzeit

    v̂ = a + b·t_dernier · prévision = v̂ + b × horizon · échéance = (seuil − v̂) ⁄ b

    Beide gehen vom Modellwert im letzten Augenblick aus, nie vom letzten Rohwert: Eine Extrapolation aus einem verrauschten Punkt würde dieses Rauschen weitertragen. Die Restzeit bis zu einer Schwelle bleibt in den drei Fällen leer, in denen eine Zahl lügen würde: Steigung innerhalb der Totzone, bereits überschrittene oder falsch liegende Schwelle, und eine Restzeit jenseits von vierundzwanzig Stunden, bei der sich die Steigung mehrfach geändert haben wird.

  7. 07

    Die Hysterese

    changement retenu si confirmé 2 fois de suite ET direction précédente tenue ≥ 300 s

    Sie ist das Einzige, was einen Rollladen davon abhält, um seine Schwelle zu flattern. Ein Richtungswechsel wird erst nach zwei aufeinanderfolgenden Bestätigungen angenommen, und nur wenn die vorherige Richtung mindestens fünf Minuten gehalten hat. Beide Bedingungen gelten gemeinsam.

  8. 08

    Der Umschwung

    fenêtre coupée en deux, chaque moitié ajustée ; signes opposés et hors zone morte → pic ou creux

    Eine einzelne Gerade sieht keinen Gipfel: Sie mittelt ihn weg. Das Fenster wird deshalb in zwei Hälften geteilt, jede getrennt angepasst, jede mit mindestens vier Punkten. Übersteigen beide Steigungen die Totzone und haben sie entgegengesetzte Vorzeichen, meldet die App einen Gipfel, wenn die erste stieg, und ein Tal, wenn sie fiel.

Flow-Karten

Wenn 5

  • Der Wert weicht um Streuung Standardabweichungen von seiner Gewohnheit ab
  • Die Tendenz wurde Richtung
  • Schwelle wird in weniger als Minuten min erreicht
  • Art wurde erkannt
  • Der Sensor scheint festzuhängen

Und 4

  • Die Verlässlichkeit beträgt mindestens Prozent %
  • Die Tendenz ist Richtung
  • Schwelle wird vor Minuten min erreicht
  • Die Steigung ist Vergleich Wert pro Stunde
07

In Entwicklung · v1.0.0

FR Saint du jour

Wissen, wer heute Namenstag hat, ohne einen Kalender zu öffnen.

Nominis, der Dienst der katholischen Kirche in Frankreich, veröffentlicht täglich den gefeierten Heiligen und die zugehörigen Vornamen, Koseformen eingeschlossen. Sie tragen die ein, die Ihnen wichtig sind, und eine Karte löst am Tag selbst aus, eine weitere am Vorabend zur gewählten Stunde. Drei Sonderfälle werden behandelt statt übergangen: Der 29. Februar hat keinen Hauptheiligen und die App sagt es, Allerheiligen feiert alle Namen zugleich, und eine Koseform zählt so viel wie der Name selbst.

Geräte

Heiligenkalender 6 Messwerte

  • Heiliger des Tages
  • Namenstage heute
  • Ein beobachteter Name hat Namenstag
  • Anzahl der Namenstage
  • Heiliger von morgen
  • Abruf vom

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Heiliger des Tages 200 px hoch

Der Heilige des Tages groß mit seiner Notiz, darunter die gefeierten Namen, und unten jene Ihrer beobachteten Namen, die es sind, sowie der Heilige von morgen. An Allerheiligen weicht die Liste der Feststellung, dass alle gefeiert werden.

Flow-Karten

Wenn 3

  • Der Heilige des Tages hat gewechselt
  • Ein beobachteter Name hat Namenstag
  • Ein beobachteter Name hat morgen Namenstag

Und 3

  • Heute ist der Tag des heiligen nom
  • prenom hat heute Namenstag
  • Heute haben alle Namenstag

Dann 1

  • Kalender aktualisieren
08

In Entwicklung · v1.0.1

ISS

Wissen, wann die Raumstation über Sie hinwegzieht und wann sie zu sehen ist.

Die Internationale Raumstation umrundet die Erde in zweiundneunzig Minuten und zieht mehrmals täglich über Ihr Zuhause hinweg. Die App berechnet diese Überflüge einen Tag im Voraus, für den Standort Ihres Homey, und unterscheidet vor allem jene, die mit bloßem Auge zu sehen sind; dafür braucht es dreierlei zugleich: die Station von der Sonne beschienen, Ihren Himmel bereits dunkel, und genug Höhe, um über die Dächer zu reichen. Ein Flow kann dann ein Licht einschalten oder Sie wenige Minuten vorher warnen.

Geräte

Überflug 8 Messwerte

  • Überflug im Gange
  • Höhe über dem Horizont
  • Bodenentfernung
  • Entfernung zur Station
  • Nächster Überflug um
  • Minuten bis zum nächsten Überflug
  • Höchststand des nächsten Überflugs
  • Nächster Überflug mit bloßem Auge sichtbar

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Nächster Überflug 200 px hoch

Die Uhrzeit des nächsten Überflugs groß und die Zeit bis dahin, dann der Bogen seiner Bahn in seiner tatsächlichen Höhe gezeichnet, höher bei einem Überflug im Zenit als bei einem streifenden. Punkt und Kurve färben sich golden, wenn der Überflug mit bloßem Auge zu sehen ist.

Die Berechnung, Schritt für Schritt

Einen Überflug vorherzusagen heißt zu wissen, wo die Station sein wird, wie sie dann zu Ihnen steht, und ob Sie sie sehen können. Die drei Fragen werden getrennt behandelt, und bei der dritten irrt man sich am leichtesten.

  1. 01

    Wo die Station sein wird

    le service répond aux instants futurs, jusqu'à 24 h, balayage au pas de 60 s, 30 instants par requête

    Es ist kein Bahnpropagator an Bord, und das ist gewollt. Der Dienst beantwortet Anfragen nach der Position zu einem künftigen Zeitpunkt, bis vierundzwanzig Stunden voraus, sodass sich das Fenster einfach Minute für Minute abtasten lässt. Ein ganzer Tag kostet neunundvierzig Anfragen, bei einem angegebenen Kontingent von dreihundertfünfzig je fünf Minuten. Das Abtasten läuft nur beim Start, um Mitternacht und auf Anforderung.

  2. 02

    Der Winkel zwischen Ihnen und ihrem Fußpunkt

    γ = 2·arcsin( √( sin²(Δφ⁄2) + cos φ₁ · cos φ₂ · sin²(Δλ⁄2) ) )

    Das ist der Winkel im Erdmittelpunkt zwischen Ihrem Zuhause und dem Punkt senkrecht unter der Station. Er wird mit der Haversine-Formel berechnet und nicht mit dem direkten Kosinus, der jede Genauigkeit verliert, wenn zwei Punkte nahe beieinanderliegen, also genau dann, wenn die Station im Zenit steht. Ein Test prüft ihn an zwei Punkten im Abstand von einem Meter.

  3. 03

    Die Höhe über dem Horizont

    h = arctan2( cos γ − R ⁄ (R + a) , sin γ )

    Das ist, was das Auge sieht, und daher die Größe, die alles entscheidet. Verwendet wird der Arkustangens mit zwei Argumenten statt einer Division, die im Zenit unendlich ergäbe, wo der Sinus verschwindet. Die Geräteeinstellung wirkt auf diese Höhe, standardmäßig zehn Grad: darunter wird ein Überflug von Dächern und Bäumen geschluckt.

  4. 04

    Die zwei Entfernungen, die sich nicht vergleichen lassen

    d = √( R² + (R + a)² − 2 · R · (R + a) · cos γ )

    Die Entfernung zur Station ist die Sehne durch den Raum, gegeben vom Kosinussatz. Die Bodenentfernung ist der auf der Oberfläche zurückgelegte Bogen, R mal der Winkel. Ist die Station weit entfernt, ist der Bogen länger als die Sehne, was auf der Kachel überrascht, aber völlig richtig ist: bei hundert Grad Abstand sind es fast elftausend Kilometer Boden für zehntausend Luftlinie.

  5. 05

    Die Prüfung, die die ganze Geometrie bestätigt

    rayon de visibilité = R · arccos( R ⁄ (R + a) ) ≈ 2 257 km à 420 km d'altitude

    Das ist der Radius des Kreises, von dem aus die Station über dem Horizont steht. Der Dienst veröffentlicht selbst einen Fußabdruck, den Durchmesser eben dieses Kreises, sodass sich beide vergleichen lassen. Die gemessene Abweichung beträgt 1,34 Kilometer von 2 258, sechs Hundertstel Prozent, was zur Wahl des Erdradius passt, hier mittlerer, dort äquatorialer. Die Geometrie ist damit bestätigt, ohne dem Dienst aufs Wort glauben zu müssen.

  6. 06

    Ob die Station beleuchtet ist, und die zu vermeidende Falle

    la station est éclairée si γ(station, point subsolaire) < 90° + arccos( R ⁄ (R + a) )

    Der Dienst veröffentlicht ein Feld namens „visibility“, und ihm zu vertrauen wäre ein Fehler. Es beschreibt den Boden unter der Station, nicht die Station: Es antwortet „Tageslicht“, wenn es darunter Tag ist, obwohl die Station in vollem Sonnenlicht steht und für einen fernen Beobachter im Dunkeln bestens sichtbar ist. Sich darauf zu verlassen führte zu dem Schluss, dass über vierundzwanzig Stunden kein Überflug sichtbar sei; die Berechnung der Beleuchtung aus dem subsolaren Punkt, den der Dienst ebenfalls liefert, brachte zwei Überflüge hervor, beide in den frühen Morgenstunden, also genau dann, wenn die Station zu dieser Jahreszeit zu sehen ist. Der Erdschatten wird als Zylinder behandelt, und die Höhe fügt dem Halbwinkel rund zwanzig Grad hinzu.

  7. 07

    Wie dunkel Ihr Himmel ist

    hauteur du Soleil chez l'observateur < −6°, le crépuscule civil

    Das ist die Bedingung, die der Dienst nicht liefert und die hier selbst berechnet werden muss: Eine beleuchtete Station, die einen taghellen Himmel überquert, bleibt unsichtbar. Die Sonnenhöhe stammt aus den NOAA-Gleichungen, denselben wie in der App Ephemeriden, und die beiden Implementierungen wurden verglichen: Sie stimmen auf ein Zehntausendstel Grad an einem im Betrieb abgelesenen Wert überein.

  8. 08

    Die Zerlegung in Überflüge

    un passage = les instants consécutifs où h > 0 ; retenu si son sommet atteint la hauteur minimale

    Die abgetastete Reihe wird in Folgen aufeinanderfolgender Zeitpunkte zerlegt, in denen die Station über dem Horizont steht. Jede Folge ergibt einen Überflug, von dem Beginn, Ende, Höhepunkt und dessen Azimut behalten werden. Jene, deren Höhepunkt die eingestellte Höhe nicht erreicht, werden verworfen, und ein Überflug gilt nur dann als sichtbar, wenn einer seiner Zeitpunkte alle drei Bedingungen zugleich erfüllt. Die Entfernungskarte löst ihrerseits nur beim Unterschreiten aus: sonst würde sie bei jeder Messung erneut auslösen, solange die Station im Radius bleibt.

Flow-Karten

Wenn 4

  • Ein Überflug beginnt
  • Ein Überflug beginnt bald
  • Ein sichtbarer Überflug beginnt bald
  • Die Station kommt näher als Entfernung km

Und 3

  • Die Station steht über Grad °
  • Ein Überflug ist im Gange
  • Der nächste Überflug ist mit bloßem Auge sichtbar

Dann 1

  • Überflüge neu berechnen
09

In Entwicklung · v1.0.0

FR Vigilance

Hochwasser- und Waldbrandgefahr in Ihrer Nähe, von französischen öffentlichen Diensten.

Zwei französische öffentliche Dienste, Seite an Seite beobachtet. Vigicrues färbt jeden Flussabschnitt grün, gelb, orange oder rot; die Météo des forêts veröffentlicht während der Feuersaison täglich je Département die Waldbrandgefahr von morgen und übermorgen. Die App folgt einem per Name gefundenen oder in der Nähe Ihres Homey vorgeschlagenen Abschnitt, und einem per Name oder Nummer gefundenen Département, und kann reagieren, sobald eine Stufe steigt.

Geräte

Hochwasserwachsamkeit 3 Messwerte

  • Vigilanzstufe
  • Vigilanzalarm
  • Letzte Aktualisierung

Waldbrandgefahr 4 Messwerte

  • Vigilanzstufe
  • Stufe übermorgen
  • Vigilanzalarm
  • Letzte Aktualisierung

Auf dem Startbildschirm

Ein Widget ist eine Kachel auf dem Startbildschirm der Homey-App: Sie zeigt an, ohne dass man etwas öffnen muss.

Hochwasserwachsamkeit 200 px hoch

Eine farbige Pastille, von Grün bis Rot, mit dem Namen des verfolgten Abschnitts und dem Alter des Messwerts.

Waldbrandgefahr 200 px hoch

Zwei Pastillen nebeneinander, morgen und übermorgen, für das verfolgte Département. Leer außerhalb der Feuersaison, von Juni bis September.

Die Berechnung, Schritt für Schritt

Vigicrues bietet weder eine Suche nach Koordinaten noch nach Name: Der landesweite Fluss liefert alle Abschnitte auf einmal, das Sortieren bleibt der App überlassen. Die Météo des forêts wiederum veröffentlicht nur einen täglich wachsenden Fluss, in dem der letzte Wert eines Départements vergraben liegt.

  1. 01

    Der nächstgelegene Abschnitt

    distance ≈ haversine(centroïde du tronçon, position de la Homey)

    Jeder Abschnitt ist eine Linie, manchmal mehrere Dutzend Kilometer lang: Seine Position wird auf den Mittelwert aller Punkte seiner Geometrie reduziert, einen Schwerpunkt, der genügt, um mehr als dreihundert Abschnitte nach Nähe zu sortieren, ohne eine echte Entfernung zum nächsten Segment zu berechnen. Dieselbe Liste dient sowohl der Kopplung, um Abschnitte in der Nähe des Homey vorzuschlagen, als auch der Namenssuche.

  2. 02

    Ein einziger Abruf für alle verfolgten Abschnitte

    un relevé national partagé par tous les appareils, plutôt qu'un par appareil

    Der landesweite Fluss wiegt rund zwei Megabyte, unabhängig davon, wie viele Abschnitte darin gesucht werden. Ihn einmal je verfolgtem Gerät abzurufen hätte dieses Gewicht grundlos vervielfacht: Er wird daher für die Dauer eines Zyklus zwischengespeichert und zwischen allen Geräten des Pilots geteilt, von denen jedes nur seinen eigenen Abschnitt herauspickt.

  3. 03

    Die saisonale Lücke, von einer Störung unterschieden

    hors juin-septembre : le fichier de l'année est absent, pas en panne

    Die Météo des forêts wird nur während der Feuersaison veröffentlicht, von Juni bis September: außerhalb dieses Fensters existiert die Datei des Jahres schlicht noch nicht oder nicht mehr. Das Gerät meldet dies klar, ohne es mit einer Netzwerkstörung zu verwechseln, die weiterhin als solche gemeldet wird.

Flow-Karten

Wenn 1

  • Die Vigilanzstufe ändert sich

Und 1

  • Die Stufe ist mindestens niveau

Dann 1

  • Stufe aktualisieren
Eine Homey Pro auf einem Wohnzimmerregal, unter einem Fernseher
Die Zentrale passt in eine Hand und steht überall. Alles, was diese Apps berechnen, wird dort berechnet, bei Ihnen zu Hause.
08

Was sie verbindet

Was sie verbindet

Sie sind mit dem offiziellen Entwicklungskit von Homey geschrieben, ohne unnötige Abhängigkeiten, und jede läuft auf einer echten Homey Pro, bevor sie veröffentlicht wird. Die gelesenen Daten sind öffentlich und kostenlos; die rechnenden Apps rechnen auf der Zentrale, ohne dass Informationen Ihr Zuhause verlassen.