Estación seguida 9 medidas
- Precio más bajo
- Variación de precio
- Coste de un depósito lleno
- Buen momento para repostar
- Nivel de precio en 30 días
- Estación más barata
- Dirección
- Distancia
- Precio actualizado
Domótica · Homey Pro
Una central domótica sabe a qué hora se levanta usted. Ignora el precio del gasóleo a tres kilómetros, si esta noche hay un punto de recarga libre, y si mañana será un día rojo.
Estas aplicaciones cubren ese vacío. Los datos existen, son públicos, a menudo gratuitos, y nadie los hace entrar en casa. Cada una los recoge, los ordena en medidas que la central muestra, y sobre todo los convierte en tarjetas de Flow, los bloques con los que se escribe una automatización sin escribir una línea de código.
Ninguna pide crear una cuenta. Todas están traducidas a seis idiomas, tarjetas de Flow incluidas. Las que leen datos franceses se limitan a Francia, porque ese es el alcance de los conjuntos de datos que emplean, y lo indican.
El catálogo
Homey escribe una automatización en tres tiempos: cuando ocurre algo, y si tal condición es cierta, entonces haz esto. Lo que aparece sobre fondo claro, como radio, es un parámetro que usted ajusta en el Flow. Cada condición existe también en forma negativa, y Homey la invierte con un clic.
Llene el depósito al mejor precio, sin pensarlo.
Leer la ficha →Sepa que hay un punto de recarga libre antes de salir.
Leer la ficha →Deje que la casa respire en el momento adecuado.
Leer la ficha →Sepa cuándo un muro va a mojarse, en grados y no en una advertencia vaga.
Leer la ficha →Todos los crepúsculos, horas doradas y fases lunares de su casa, calculados sin conexión.
Leer la ficha →Convierta cualquier sensor en una tendencia: sube, baja o estable, con el ritmo.
Leer la ficha →Sepa a quién se celebra hoy, sin abrir un calendario.
Leer la ficha →Sepa cuándo pasa la estación espacial sobre su casa, y cuándo se ve.
Leer la ficha →Niveles de vigilancia de crecidas e incendios cerca de usted, de los servicios públicos franceses.
Leer la ficha →Disponible · v1.1.7
Llene el depósito al mejor precio, sin pensarlo.
Las gasolineras francesas declaran ellas mismas sus precios, varias veces al día. La app sigue la mejor estación dentro de un radio que usted elige, o una estación concreta cuyo histórico se lee como una curva. Sobre todo, descuenta el carburante quemado en el desvío y clasifica por la ganancia neta: doce kilómetros borran a menudo tres céntimos por litro.
Ver en la Homey App Store →Cuando 7
Y 6
Entonces 3
Disponible · v1.1.3
Sepa que hay un punto de recarga libre antes de salir.
Los operadores declaran sus puntos de recarga en el punto de acceso nacional a los datos de transporte. La app sigue todos los puntos de un radio, o una estación concreta, con el número de puntos libres, la potencia y la tarifa cuando se publica. Es franca sobre sus límites: la disponibilidad viene de los operadores y no siempre está fresca, por eso la app indica siempre de cuándo data la lectura.
Ver en la Homey App Store →Cuando 6
Y 5
Entonces 2
Disponible · v1.1.1
Deje que la casa respire en el momento adecuado.
El índice ATMO se publica municipio por municipio, con la previsión del día siguiente y el detalle de los cinco contaminantes que lo componen. Es la app cuyo uso domótico es más directo: una ventilación que se detiene cuando el aire de fuera es peor que el de dentro, una ventana motorizada que no se abre durante un pico. La tarjeta que se dispara al publicarse la previsión deja una tarde entera para organizarse.
Ver en la Homey App Store →Cuando 4
Y 3
Entonces 1
En revisión · v1.1.2
Sepa cuándo un muro va a mojarse, en grados y no en una advertencia vaga.
Esta no busca nada fuera. Toma un sensor de temperatura y humedad que usted ya tiene, una temperatura exterior, y calcula el punto de rocío de la habitación y luego la temperatura de su pared más fría. Lo que da, y que ningún sensor da por sí solo, es un margen: cuántos grados separan aún al muro del momento en que el agua se condensará. Un higrómetro que marca sesenta y cinco por ciento no dice si eso es grave. Un margen de un grado sí.
Ver en la Homey App Store →Cuando 2
Y 2
Entonces 1
En desarrollo · v1.2.0
Todos los crepúsculos, horas doradas y fases lunares de su casa, calculados sin conexión.
Donde Homey solo conoce el amanecer y el ocaso, esta app da los catorce instantes del día, los tres crepúsculos, la hora dorada y la hora azul, además de la posición del sol y de la luna en todo momento, con fase, iluminación y edad. Un segundo dispositivo añade los festivos franceses, metrópoli o Alsacia-Mosela. En latitudes altas, e incluso en París en verano, algunos crepúsculos no existen: la app lo indica en lugar de inventar una hora.
Estos cálculos se apoyan en suncalc, una biblioteca de terceros cuyo comportamiento real hubo que verificar paso a paso, ya que su documentación describe todavía una versión anterior. Hubo que encontrar y corregir tres desajustes entre lo que documenta y lo que devuelve antes de que la app dijera algo cierto.
01
hauteur géométrique = hauteur apparente − réfraction(max(hauteur géométrique, 0))
suncalc devuelve una altura aparente, con la refracción atmosférica incluida, mientras que el orto, el ocaso y los crepúsculos se definen sobre la altura geométrica, la del centro real del disco. Pero su fórmula de refracción primero acota la altura a cero, lo que añade una constante de 0,484° en todo momento bajo el horizonte, tanto a −18° como a −1°. Exponer la altura aparente habría hecho que un umbral «por debajo de −6°» se disparara dos minutos después del alba civil, para la misma definición. Bajo el horizonte, quitar la refracción es pues una simple resta; por encima, donde varía con la altura, hace falta iterar, y una sola iteración que atraviese el codo oscila sin converger: hacen falta seis.
02
montant = maintenant < midi solaire
Una altura de −3° es un alba por la mañana, un crepúsculo por la tarde: la fase del cielo depende, pues, del sentido en que se mueve el sol, no solo de su altura. Ese sentido no puede leerse en el orto, que no existe en toda estación ni en toda latitud, sino en el mediodía solar, la única referencia que sigue definida incluso un día de sol de medianoche o de noche polar.
03
événement absent = null, undefined, ou Invalid Date selon le champ
Un evento que no ocurre ese día, un crepúsculo astronómico en pleno verano nórdico, por ejemplo, no siempre toma la misma forma ausente: según el campo, suncalc devuelve `null`, `undefined`, o una fecha inválida. Un simple `instanceof Date` no los atrapa a los tres, y leer la hora de una fecha inválida lanza una excepción en lugar de señalarla. Las tres formas se reducen así a una sola señal antes de llegar al resto del código.
04
jour ≥ 6° > heure dorée ≥ −0,833° > crépuscule civil ≥ −6° > nautique ≥ −12° > astronomique ≥ −18° > nuit
Diez fases se suceden entre la plena luz del día y la noche cerrada, cada una acotada por una altura geométrica del sol: el día por encima de 6°, la hora dorada hasta el orto oficial a −0,833°, luego los tres crepúsculos, civil, náutico y astronómico, a −6°, −12° y −18°, antes de la noche. La misma escala, recorrida en sentido contrario, da las fases de la mañana. Es esa escala la que lee la capacidad mostrada en el mosaico, cuyas diez etiquetas provienen del manifiesto en vez de duplicarse en las traducciones.
05
phase lunaire ∈ [0, 1[, 0 = nouvelle lune, 0,5 = pleine lune ; âge = phase × 29,530588853 j
suncalc devuelve la fase lunar como una fracción del ciclo entre 0 y 1, donde 0 es luna nueva y 0,5 es luna llena. Esa única fracción se convierte en uno de los ocho nombres habituales, luna nueva, creciente, cuarto creciente…, mediante una simple serie de límites. Multiplicada por la duración media de una lunación, 29,530588853 días, da también la edad de la luna, sin cálculo aparte: la misma fracción lleva ambas informaciones.
06
algorithme grégorien anonyme (Meeus, Jones, Butcher), confronté à l'algorithme de Gauss de 1900 à 2200
Los once días festivos del régimen general se deducen todos de una fecha fija o del Domingo de Resurrección, calculado sin conexión por el algoritmo gregoriano anónimo, válido para cualquier año del calendario gregoriano. En lugar de creerlo bajo palabra, una prueba lo contrasta con el algoritmo de Gauss, formulado independientemente, a lo largo de los trescientos un años de 1900 a 2200: ambos concuerdan cada año. Alsacia-Mosela añade dos días al régimen general, el Viernes Santo y el 26 de diciembre, en virtud del derecho local.
07
instant local = mur UTC − décalage(fuseau), décalage recalculé deux fois après un premier essai
Programar un anuncio a las dieciocho horas locales exige conocer el desfase de ese huso justo en ese instante, y sin embargo ese desfase depende, por el horario de verano, del propio instante que aún se busca. La primera estimación parte de una hora de reloj tratada como UTC, y después el desfase real se recalcula en ese instante corregido, dos veces seguidas: el procedimiento converge incluso en un día de cambio de hora, y una prueba lo comprueba a lo largo de trescientos sesenta y cinco días y tres husos horarios.
Cuando 8
Y 12
Entonces 1
En desarrollo · v1.0.2
Convierta cualquier sensor en una tendencia: sube, baja o estable, con el ritmo.
Cualquier sensor numérico se convierte en una tendencia: al alza, a la baja o estable, con el ritmo por hora y una fiabilidad que dice en cuánto la pendiente supera el ruido del propio sensor. Se añaden una previsión a un horizonte elegido y el tiempo restante antes de alcanzar un umbral. Una temperatura que sube dos décimas por hora no pide la misma reacción que una que sube dos grados.
Una tendencia es fácil de anunciar y difícil de sostener: dos lecturas bastan para trazar una recta, y un sensor ruidoso traza una nueva en cada medición. Esto es lo que hace la app para decir «está subiendo» solo cuando realmente sube.
01
pente = médiane des (vⱼ − vᵢ) ⁄ (tⱼ − tᵢ), pour toutes les paires i < j
La pendiente no se ajusta por mínimos cuadrados sino que se toma como la mediana de las pendientes de todos los pares de puntos. Un valor atípico solo entra en los pares que lo contienen, una minoría, y la mediana lo descarta. Los mínimos cuadrados, en cambio, minimizan cuadrados de desviaciones: un solo punto disparatado pesa más que todos los demás juntos. Sobre trescientos puntos son 44 850 pares, unos milisegundos.
02
σ = 1,4826 × médiane( |rᵢ − médiane(r)| ), avec rᵢ = vᵢ − (a + b·tᵢ)
El ruido se mide sobre las desviaciones respecto a la recta, no sobre los valores brutos: una subida clara no es ruido. Se emplea la desviación absoluta mediana, que el factor 1,4826 convierte en desviación típica. Un suelo protege de una trampa: en un sensor cuantizado, un anemómetro en kilómetros por hora enteros por ejemplo, más de la mitad de las desviaciones pueden ser idénticas y la estimación caer a cero. El ruido nunca se anuncia, pues, más fino que la mitad del paso del sensor.
03
σ_pente = σ ⁄ ( √n × σ_t ) × 3600
El ruido de una medida no es el ruido de la pendiente. Cuantos más puntos, más segura la pendiente, de ahí la raíz de n; y cuanto más repartidos en el tiempo, más segura todavía, de ahí la desviación típica de las marcas de tiempo en el denominador. Diez medidas tomadas en un minuto dicen mucho menos de una tendencia que esas mismas diez repartidas en una hora.
04
zone morte = k × σ_pente, avec k = 3 par défaut
Por debajo de tres veces su propia incertidumbre, una pendiente no se distingue del ruido: la app anuncia «estable» en lugar de inventar un movimiento. El factor es ajustable, y puede sustituirse por un umbral fijo en unidades por hora cuando se sabe qué se busca.
05
fiabilité = min( 100 ; 50 × |pente| ⁄ (k × σ_pente) )
Dice en cuánto la pendiente supera su propio ruido, y nada más. Cincuenta significa que la pendiente equivale exactamente a la zona muerta, cien que la duplica. Una pendiente clara en un sensor ruidoso puede por tanto ser muy fiable, y una pendiente minúscula en un sensor preciso no serlo.
06
v̂ = a + b·t_dernier · prévision = v̂ + b × horizon · échéance = (seuil − v̂) ⁄ b
Ambas parten del valor del modelo en el último instante, nunca de la última medida bruta: extrapolar desde un punto ruidoso propagaría ese ruido. El plazo hasta un umbral queda vacío en los tres casos en que una cifra mentiría, a saber, una pendiente dentro de la zona muerta, un umbral ya cruzado o situado del lado equivocado, y un plazo superior a veinticuatro horas, distancia a la que la pendiente habrá cambiado varias veces.
07
changement retenu si confirmé 2 fois de suite ET direction précédente tenue ≥ 300 s
Es lo único que impide que una persiana oscile en torno a su umbral. Un cambio de dirección solo se acepta tras dos confirmaciones consecutivas, y únicamente si la dirección anterior se mantuvo al menos cinco minutos. Ambas condiciones se exigen juntas.
08
fenêtre coupée en deux, chaque moitié ajustée ; signes opposés et hors zone morte → pic ou creux
Una sola recta no ve una cima: la promedia. La ventana se corta por tanto en dos mitades, cada una ajustada por separado, cada una con al menos cuatro puntos. Si ambas pendientes salen de la zona muerta y tienen signos opuestos, la app anuncia un pico cuando la primera subía, y un valle cuando bajaba.
Cuando 5
Y 4
En desarrollo · v1.0.0
Sepa a quién se celebra hoy, sin abrir un calendario.
Nominis, el servicio de la Iglesia católica en Francia, publica cada día el santo celebrado y los nombres asociados, derivados incluidos. Usted anota los que le importan, y una tarjeta se dispara el mismo día, otra la víspera a la hora que elija. Se tratan tres casos particulares en lugar de ignorarlos: el 29 de febrero no tiene santo principal y la app lo indica, Todos los Santos celebra todos los nombres a la vez, y un derivado cuenta tanto como el nombre del que procede.
Cuando 3
Y 3
Entonces 1
En desarrollo · v1.0.1
Sepa cuándo pasa la estación espacial sobre su casa, y cuándo se ve.
La Estación Espacial Internacional da la vuelta a la Tierra en noventa y dos minutos y pasa varias veces al día sobre su casa. La app calcula esos pasos con un día de antelación, para la posición de su Homey, y distingue sobre todo los que se ven a simple vista, lo que exige tres cosas a la vez: la estación iluminada por el Sol, su cielo ya oscuro, y altura suficiente para superar los tejados. Un Flow puede entonces encender una luz o avisarle unos minutos antes.
Prever un paso exige saber dónde estará la estación, cómo se sitúa respecto a usted, y si podrá verla. Las tres preguntas se tratan por separado, y en la tercera es donde más fácilmente se yerra.
01
le service répond aux instants futurs, jusqu'à 24 h, balayage au pas de 60 s, 30 instants par requête
No hay propagador de órbita embarcado, y es una decisión. El servicio acepta que se le pida la posición en un instante futuro, hasta veinticuatro horas, de modo que basta con barrer la ventana minuto a minuto. Un día entero cuesta cuarenta y nueve peticiones, frente a una cuota anunciada de trescientas cincuenta por cada cinco minutos. El barrido solo se ejecuta al arrancar, a medianoche y bajo petición.
02
γ = 2·arcsin( √( sin²(Δφ⁄2) + cos φ₁ · cos φ₂ · sin²(Δλ⁄2) ) )
Es el ángulo en el centro de la Tierra entre su casa y el punto situado bajo la estación. Se calcula con la fórmula del haversine y no con el coseno directo, que pierde toda precisión cuando dos puntos están próximos, es decir justamente cuando la estación pasa por su cenit. Una prueba lo comprueba con dos puntos separados un metro.
03
h = arctan2( cos γ − R ⁄ (R + a) , sin γ )
Es lo que el ojo ve, y por tanto la magnitud que lo decide todo. Se emplea el arcotangente de dos argumentos en lugar de una división, que daría infinito en el cenit, donde el seno se anula. El ajuste del dispositivo actúa sobre esta altura, diez grados por defecto: por debajo, un paso queda comido por tejados y árboles.
04
d = √( R² + (R + a)² − 2 · R · (R + a) · cos γ )
La distancia a la estación es la cuerda a través del espacio, dada por la ley de los cosenos. La distancia en el suelo es el arco recorrido sobre la superficie, R por el ángulo. Cuando la estación está lejos, el arco es más largo que la cuerda, lo que sorprende al leer el mosaico pero es perfectamente exacto: a cien grados de separación hay cerca de once mil kilómetros de suelo para diez mil en línea recta.
05
rayon de visibilité = R · arccos( R ⁄ (R + a) ) ≈ 2 257 km à 420 km d'altitude
Es el radio del círculo desde el que la estación está por encima del horizonte. El servicio publica su propia huella, el diámetro de ese mismo círculo, de modo que ambos se comparan. La diferencia medida es de 1,34 kilómetros sobre 2 258, seis centésimas de uno por ciento, lo que corresponde a la elección del radio terrestre, medio aquí y ecuatorial allí. La geometría queda así validada sin tener que creer al servicio bajo palabra.
06
la station est éclairée si γ(station, point subsolaire) < 90° + arccos( R ⁄ (R + a) )
El servicio publica un campo llamado «visibility», y fiarse de él sería un error. Describe el suelo bajo la estación, no la estación: responde «pleno día» cuando es de día debajo, aunque la estación esté a pleno sol y sea perfectamente visible para un observador lejano sumido en la noche. Confiar en él llevaba a concluir que ningún paso era visible en veinticuatro horas; al calcular la iluminación desde el punto subsolar, que el servicio también facilita, aparecían dos pasos, ambos de madrugada, que es justamente cuando la estación se ve en esta época. La sombra de la Tierra se trata como un cilindro, y la altitud añade unos veinte grados al semiángulo.
07
hauteur du Soleil chez l'observateur < −6°, le crépuscule civil
Es la condición que el servicio no da y que hay que calcular aquí: una estación iluminada que sobrevuela un cielo de pleno día sigue siendo invisible. La altura del Sol procede de las ecuaciones NOAA, las mismas que en la app Efemérides, y ambas implementaciones se han contrastado: concuerdan hasta la diezmilésima de grado sobre un valor leído en funcionamiento.
08
un passage = les instants consécutifs où h > 0 ; retenu si son sommet atteint la hauteur minimale
La serie barrida se corta en tramos de instantes consecutivos en que la estación está por encima del horizonte. Cada tramo da un paso, del que se conservan el inicio, el final, la cima y su acimut. Los cuya cima no alcanza la altura ajustada se descartan, y un paso solo se declara visible si uno de sus instantes reúne las tres condiciones a la vez. La tarjeta de distancia, por su parte, solo se dispara al cruzar hacia abajo: de lo contrario se volvería a disparar en cada lectura mientras la estación siguiera dentro del radio.
Cuando 4
Y 3
Entonces 1
En desarrollo · v1.0.0
Niveles de vigilancia de crecidas e incendios cerca de usted, de los servicios públicos franceses.
Dos servicios públicos franceses, seguidos uno junto al otro. Vigicrues colorea cada tramo de río en verde, amarillo, naranja o rojo; la Météo des forêts publica cada día, por departamento, el peligro de incendio de mañana y pasado mañana, durante la temporada de fuegos. La app sigue un tramo encontrado por su nombre o sugerido cerca de su Homey, y un departamento encontrado por su nombre o número, y puede reaccionar en cuanto sube un nivel.
Vigicrues no ofrece ni búsqueda por coordenadas ni por nombre: el flujo nacional da todos los tramos a la vez, y es la app la que debe ordenarlos. La Météo des forêts, por su parte, solo publica un flujo que crece cada día, con el último valor de un departamento enterrado dentro.
01
distance ≈ haversine(centroïde du tronçon, position de la Homey)
Cada tramo es una línea, a veces de decenas de kilómetros: su posición se reduce a la media de todos los puntos de su geometría, un centroide, suficiente para ordenar más de trescientos tramos por proximidad sin calcular una distancia real al segmento más cercano. La misma lista sirve tanto para el emparejamiento, para sugerir tramos cerca de la Homey, como para la búsqueda por nombre.
02
un relevé national partagé par tous les appareils, plutôt qu'un par appareil
El flujo nacional pesa unos dos megabytes, sea cual sea el número de tramos que se busquen en él. Obtenerlo una vez por cada dispositivo seguido habría multiplicado ese peso sin motivo: por eso se guarda en caché durante un ciclo y se comparte entre todos los dispositivos del controlador, cada uno de los cuales solo recoge su propio tramo.
03
hors juin-septembre : le fichier de l'année est absent, pas en panne
La Météo des forêts solo se publica durante la temporada de fuegos, de junio a septiembre: fuera de esa ventana, el archivo del año simplemente aún no existe o ya no existe. El dispositivo lo indica tal cual, sin confundirlo con una avería de red, que sigue señalándose como tal.
Cuando 1
Y 1
Entonces 1
Lo que las une
Están escritas con el kit de desarrollo oficial de Homey, sin dependencias inútiles, y cada una se prueba en una Homey Pro real antes de publicarse. Los datos que leen son públicos y gratuitos; las que calculan lo hacen en la central, sin que ninguna información salga de su casa.