Maand: juli 2019

P1-monitor download 201907

P1-monitor download 201907

Dit is niet de laatste versie. Voor alle downloads zie de software archief pagina waar alle versies van de P1 monitor te vinden zijn inclusief de laatste versie.

LET OP DIT IS NIET DE LAATSTE VERSIE!

P1 monitor is op de Raspberry PI3 en Pi4 gebaseerde software om je slimme meter uit te lezen. Voor een meer uitgebreide beschrijving zie hier.

Upgrade of eerst installatie.

De software verkrijgen en installatie.

De P1 monitor software wordt geleverd als Raspberry Pi 3B/4 SDHC image die hieronder te downloaden is. Om de het image naar een SDHC card te kopiëren is een image tool nodig als je deze niet hebt dan kun je USB Image tool downloaden.  Zie hieronder hoe je dat daarna de rest van de ruimte op de SDHC card kunt gebruiken met raspi-config tool.

Mocht je een eerdere versie van de P1 monitor gebruiken exporteer dan deze data eerst! Gebruik eventueel de upgrade assistent.

  1. download het P1 monitor image file uit de download overzicht hieronder.
  2. pak het zip file uit en lees de bijlagen.
  3. kopieer het p1monYYYYMMDD-NN.NN-X.img file via de USB tool naar de SDHC card van minimaal 8GB (bij voorkeur een 32GB of 16GB). Groter dan 32GB heeft geen meerwaarde wegens het FAT32 filesysteem. Let op! data op de card wordt overschreven en is niet meer te herstellen. (had ik al gehad over de export van data).
  4. Mocht je een groter SDHC card willen gebruiken dan kan je via de raspi-config tool de gehele SDHC card gebruiken. Dit is zeker aan te bevelen om slijtage van de SDHC card te verminderen.
  5. plaats de SDHC card in de Pi.
  6. start de Pi, netwerk en P1 kabel aangesloten.
  7. Importeer de data, als je al eerdere versie hebt gebruikt.

Veel plezier met de P1 monitor en laat weten hoe het bevalt.

FAQ

Mocht je vragen hebben kijk dan eerst in de FAQ

Problemen oplossen.

Image past niet op de SDHC card:

  1. Je kunt proberen de donor SDHC card opnieuw te formatteren met een dergelijk tool als de SD formatter.
  2. Installeer het image op een groter SDHC card. Het ongebruikte deel van de SDHC card kun je vrijgeven via de raspi-config tool met de optie extend
  3. wis de browser cache als je layout problemen hebt.

Standaard wachtwoord besturingssysteem:

  1. Het standaard account en wachtwoord om in te kunnen loggen is p1mon met het wachtwoord  verandermij.
  2. Het advies dit wachtwoord na installatie aan te passen.

Juridisch spul en zo

Dit werk valt onder een Creative Commons Naamsvermelding-NietCommercieel 4.0 Internationaal-licentie.

De rechten van onderliggende softwareproducten zijn qua licentierechten niet gewijzigd Dit geldt voor bijvoorbeeld het besturingssysteem en javascript bibliotheken. De rechten van onderliggende producten gaan voor deze licentie.

DE SOFTWARE IS GELEVERD “ZOALS”, ZONDER GARANTIE VAN ENIGE SOORT, INCLUSIEF MAAR NIET BEPERKT OP DE GARANTIES VAN VERKOOPBAARHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL. IN GEEN GEVAL ZAL HET AUTEURS OF COPYRIGHT HOLDERS AANSPRAKELIJK ZIJN VOOR ENIGE EISEN, SCHADE OF ANDERE AANSPRAKELIJKHEID IN VERBAND MET DE SOFTWARE OF HET GEBRUIK VAN DE SOFTWARE.

Samengevat: gebruik is voor eigen risico.

Mocht je een eerdere versie van de P1 monitor gebruiken exporteer dan deze data eerst!

DOWNLOAD

SDHC images

P1 monitor wordt alleen ondersteund op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11).
Een Pi 2 kan werken maar geen garanties.  Een Pi Zero is nooit getest. Van de Pi 1 is bekend dat deze fouten geeft en verloop van tijd stopt / crashed door een gebrek aan ram geheugen.

Wat is er veranderd in versie 0.9.11 (Maxine)

Bug / feature fixes:
Bug fixes / Nieuwe zaken:

  • Aanpassingen gedaan om slijtage en voortijdig overlijden van de SDHC kaart te voorkomen. De log bestanden (via log2ram) en webserver cache files worden naar ram geschreven. Deze worden 1 maal per uur ge-synced naar de SDHC kaart als er wijzigen zijn in de files en bij een nette herstart. Dit heeft als positieve bijwerking dat prestaties van de API en de logging iets is verbeterd. Voor diegene die aanpassingen doen aan de software de log locatie van de P1 monitor logs is gewijzigd van /p1mon/var/log/ naar /var/log/p1monitor/. Omdat dit een ramlocatie wordt deze periodiek gecontroleerd dat deze niet te vol is. Als deze voor meer dan 95% vol is dan wordt het oudste log bestand gewist.
  • P1UpgradeAssist.py aangepast zodat alleen reeds verwerkt records in e_serial worden gekopieerd, dit om dubbel verwerking te voorkomen. Met dank aan Jac.
  • Cursor in de user interface laat nu op alle plekken consequent een klik pointer zien (handje), wis de browser cache als dit niet mocht werken. Met dank aan Jakwiba.
  • Meterstanden overzicht laat nu ook het gas verbruik in de tooltip zien. Met dank aan Henny.
  • Het overzicht van wifi SSID’s laat nu geen dubbele SSID’s zien. Dit kan voorkomen als er Wifi repeaters of mesh Wifi wordt gebruikt.
  • Afrondingsproblemen in sync gebracht voor diverse schermen die dezelfde dag kWh gegevens weergeven.
  • API catalogus sorteert nu netjes op naam en met de bijbehorende help path.
  • Gas meting wordt nu beter verwerkt voor meters die met een hogere frequentie dan 1 keer per uur de gas stand doorgeven. De waarde per/uur blijft daarmee nog steeds onnauwkeurig maar is helaas niet beter te krijgen met een dergelijke lage frequentie van updates.
  • Het geheugen gebruik liet op het info scherm zien hoeveel ruimte er vrij was in plaats hoeveel ruimte er nog niet gebruikt is qua ram. Nu wordt daadwerkelijk het percentage in gebruik getoond en hoeveel er nog vrij is.
  • De OpenWeater API-foutmelding is verbeterd en geeft nu beter de status terug in de user interface.
  • Main-1 en main-2 schermen aangepast zodat deze de meters ook goed weergeven op mobiele apparaten, bij relatieve kleine apparaten zoals een telefoon viel de meter waarde weg.
  • Email notificatie toegevoegd systeem toegevoegd, er kan nu een email worden gestuurd als er geen data binnen komt uit de slimme meter.
  • SFTP back-up aangepast en de file layout aangepast zodat er geen [ ] meer worden gebruikt. prefix is P1BU-UTC timestamp-filenaam. Let op dat oude back-up bestanden met [ en ] niet worden meegenomen met het wissen van oude bestanden. Er kun nu worden gekozen voor ftp, sftp en ftps de laatste heeft de voorkeur sftp werkt niet met alle ftp-servers.
  • Pi4 geschikt gemaakt en upgrade gedaan naar Raspbian Buster Security patches tot aan 19-07-2019.

Aanpassingen aan de weer informatie:

  • Windsnelheid wordt nu in Beaufort weergeven en in km/u in het detail scherm
  • 9999 in windrichting als de windrichting niet wordt doorgegeven wordt nu weergegeven als onbekend.
  • Windroos toegevoegd aan detailscherm (idee van Michel).

Onderstaande API’s aangepast qua JSON object beschrijving waarbij CONSUMPTION_KW / PRODUCTION_KW is vervangen voor CONSUMPTION_DELTA_KWH / PRODUCTION_DELTA_KWH

  • /api/v1/powergas/minute
  • /api/v1/powergas/hour
  • /api/v1/powergas/day
  • /api/v1/powergas/month
  • /api/v1/powergas/year

Als je een bijdrage wil leveren om de kosten te dekken van de website e.d. dan kan kun je hier een donatie doen.