Skip to content

v0.9.0

Choose a tag to compare

@morfredus morfredus released this 29 Jul 01:53
· 63 commits to main since this release

morfAnalytics 0.9.0 - syntheses journalieres publiees vers morfSync (journal meteohub)
Les resultats d'analyse n'etaient consultables que sur ce service. morfAnalytics
publie desormais UNE SYNTHESE PAR JOUR (min/max/moyenne + premiere/derniere valeur
par canal) dans le journal morfSync 'meteohub', ce qui les rend lisibles par le
reste du parc (morfDashboard, SiteWatch...).

Ecriture SEULE, a sens unique : jamais vers l'appareil (la source reste souveraine,
firmware MeteoHub intouche), morfSync n'est qu'un aval. Un jour = un enregistrement
d'identite stable meteohub-, revision = nombre d'echantillons du jour :
elle croit quand la journee se remplit, ce qui rend la publication idempotente (un
jour inchange n'est pas republie ; suivi du rev en memoire, un cold start republie
tout et le hub no-ope l'inchange). La serie brute reste en cache SQLite ; le journal
JSON ne porte que le resultat (~365/an).

  • MeteoSyncPublisher (src/publish/), branche dans le cycle maintainCache
  • SampleStore::rangeForDay() : lecture par day_key (pas par bornes de fuseau)
  • params module morfsync_url / morfsync_token (vides = publication desactivee)
  • statut expose sous 'publisher' dans /status ; config d'exemple, doc, roadmap

Full Changelog: v0.8.0...v0.9.0