P1-monitor download 20221105 V2.1.0

P1-monitor download 20221105 V2.1.0

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

Het wordt sterk aanbevolen deze upgrade uit te voeren ook al zijn de wijzigingen niet relevant voor hoe je de P1 monitor gebruikt. Er zijn diverse essentiële aanpassing doorgevoerd in de API en database. Daarnaast ondersteunt deze versie de iOS app beter.

Mocht je de software de moeite waard vinden wil je deze dan delen via social media e.d. Bedankt voor de ondersteuning.

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.

BELANGRIJK 1

De Upgrade Assistent is vervangen voor Upgrade Aide in de vorige versie 1.5.0. Je kunt nog wel een upgrade doen met data uit versies voor 1.5.0. Maak altijd eerst een manuele export als alternatief  als de automatische upgrade faalt.

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

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

  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. Dit gebeurt automatische als je de UpgradeAide gebruikt.
  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.

FAQ

Mocht je vragen hebben kijk dan eerst in de FAQ of bezoek het forum.p1mon.nl

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 Expand Filesystem.
  3. wis de browser cache als je layout problemen hebt.

Standaard wachtwoord besturingssysteem:

  1. Het standaard account en wachtwoord om in te kunnen loggen met SSH 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 of gebruik de upgrade assistent of de opvolger upgrade aide.

DOWNLOAD

SDHC images

P1 monitor wordt alleen ondersteunt 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 / crasht door een gebrek aan ram geheugen. Er is minimaal 1GB aan ram nodig voor alle mogelijke functies!

Bugs en andere opgeloste fouten:

  • Stat.php onthield niet via de legenda ingestelde prognose kWh waarde.
  • Halt / poweroff van de Rpi via de UI werkte niet. (mocht je daar de workarround is inloggen op de Rpi en het commando sudo shutdown geven, de shutdown start na ongeveer een minuut en na totaal een minuut zal de shutdown compleet zijn.
  • Op de gas schermen de temperatuur as naar de rechterkant van het scherm verplaatst zodat dit consistent is met andere schermen.
  • Run_patch: “gefaald invalid literal for int() with base 10” melding opgelost in P1Watchdog.nl
  • P1Watchdog logging verminderd, voor fqdn_ping, deze wordt alleen bij het starten van de P1Watchdog weggeschreven.
  • Main-1/2 schermen geven de korte historie nu beter en vloeiender weer.
  • API call om het internet IP adres te achterhalen aangepast de oude url werkte niet meer. Nu wordt api64.ipify.org gebruikt.

Nieuw:

  • Programma cu toegevoegd aan image, dit is niet nodig voor de P1 monitor maar kan helpen met debuggen.
  • SOCAT: het is nu mogelijk (met extra hardware) de P1 data over het netwerk te gebruiken.
  • Je kunt nu zelf een serieel device instellen bijvoorbeeld /dev/ttyAMA0 (dit werkt niet zonder data inversie en is ook niet getest). Deze optie is getest met de hardware en hulp van smartgateways.nl
  • Graaddagen toegevoegd op basis van de weerinformatie. Let op bij het starten worden de Graaddagen eenmalig berekend dit vertraagd het opstarten met ongeveer 1 minuut op een Rpi3. Je kunt de stook/kamertemperatuur instellen op de weer configuratie pagina.
  • API aangepast voor historische temperatuur gegevens /api/v1/weather/x deze geeft nu ook graaddagen weer.
  • Update naar RpiOS Kernel Linux-5.15.74.

Security patches en upgrade van diverse software bibliotheken uitgevoerd tot 2022-11-01

Let op wachtwoorden zijn altijd met HOOFDLETTERS!

Vragen, suggesties en bugs melden

BUGS

Comments are closed.