Maand: februari 2021

P1 monitor download 202102

P1 monitor download 202102

WAARSCHUWING ER ZIT EEN BUG IN WATERMETER CONVERSIE. ALS JE DE WATERMETER OPTIE GEBRUIKT HEBT DAN DEZE VERSIE NIET INSTALLEREN! ER WORDT AAN GEWERKT!

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

Er is grote aanpassing gedaan aan de upgrade assistent, deze is beperkt compatibel met de vorige versie. Als de Upgrade assistent wordt gebruik met data van vorige versies dan is het noodzakelijk om ook een export van de vorige versie te doen en deze met de hand te importeren. Vanaf versie 0.9.15 en hoger kan de upgrade assistent weer zonder deze manuele upgrade worden uitgevoerd. Als dit niet wordt gedaan dan is historische data niet meer beschikbaar.

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 p1monxxxxx.img file via de USB tool naar de SDHC card van minimaal 8GB (bij voorkeur een 32GB of 16GB). 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. Het vergroten van het filesysteem gebeurt automatische als je de Upgrade Aide 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

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!

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 / crashed door een gebrek aan ram geheugen.

Wat is er veranderd in versie 202102-1.1.0

Opgelost: Probleem dat bij het opstarten in de december de P1UdpDaemon.py in een oneindige loop kwam.

Opgelost: Pyhton lib upgrades.

Opgelost: afrondingsverschillen tussen de App en fase-a.php pagina.

Opgelost: rpi-poe hat instellingen aangepast aan de laatste resultaten met dank aan Aad. zie /boot/config.txt

Opgelost: p1mon.sh aangepast waardoor het proces P1PowerProductionS0.py sneller wordt gestopt.

Opgelost: login bypass is niet meer mogelijk, met dank aan Ronald en zoon voor het melden.

Opgelost: by.php heet nu bye.php met dank aan Ronald.

Opgelost: P1PowerProductionS0.py aangepast, bevatte een niet meer gebruikt buffer (timestamp_buffer_list) verwijderd.

Opgelost: Watermeter reset verbeterd, geeft nu een log weer wat er aangepast wordt.

Nieuw: Software patch level informatie toegevoegd aan de info.php pagina.

Nieuw: Rpi software update naar de laatste versie, drivers en kernel.

Nieuw: IP6 support verwijderd. belangrijk als je netwerk geen IP4 ondersteunt dan zal deze versie niet goed werken.

Nieuw: Image verkleint waardoor de download kleiner wordt.

Nieuw: de UI laat nu ook de minuten waarden zien voor de watermeter.

Nieuw: API api/v1/powerproduction/ aangepast de waarde PRODUCTION_PSEUDO_KW is gewijzigd naar PRODUCTION_PSEUDO_W er worden nu Watts in plaats van kW terug gegeven. Mocht je gebruik maken van deze API voor externe toepassingen houdt hier dan dan rekening mee.

Nieuw: API /api/v2/watermeter is nieuwe en ondersteunt nu ook als extra minuten waarden. /api/v1/watermeter/ is niet meer beschikbaar. Dit is alleen van belang als je met een andere product de API gebruikt. Let op. De V1 api maakte onterecht gebruik van /api/v1/watermeter/min ipv /api/v1/watermeter/minute dat is in de V2 versie aangepast. Sorry voor het mogelijke ongemak. Alleen van belang als je de API extern gebruikt.

Nieuw: MQTT topics van de watermeter zijn aangepast van p1monitor/watermeter/hour/* naar p1monitor/watermeter/minute/* Dit is alleen van belang als de MQTT gebruikt voor andere zaken. het heeft geen invloed op de werking van de P1 monitor.

Nieuw: als er een kopie van ram naar disk wordt gemaakt van de database dan worden er 3 back-up kopieën gemaakt voor nood restore doeleinden.

Nieuw: de Watermeter heeft nu een eigen pagina in de configuratie pagina’s.

Nieuw: reset van Watermeter en opgewekte kWh detecteren nu dat de database leeg is en geven hier een melding over.

Nieuw: SQL export bestand is ongeveer 0.5% kleiner dan de vorige versie.

Nieuw: Info scherm heeft de optie om de systeem data naar het clipboard te kopiëren. Dit kan helpen bij het melden van bugs of andere problemen.

Security patches en upgrade van diverse software bibliotheken uitgevoerd tot aan 2020-11-11

Let op wachtwoorden zijn altijd met HOOFDLETTERS!

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

BUGS

Voor het oplossen van de watermeter kan onderstaande procedure gevolgd worden. Hiervoor is wel enige handigheid met Linux nodig, Deze oplossing zit ook in de versie die begin maart wordt uitgebracht

Log in als p1mon en blijf in de home folder

Voer de volgende commando’s uit

wget  https://filedn.com/l8vmeQ01DPdF9TPNf863O2y/202102-patch-2.gz

tar -zxf 202102-patch-2.gz

cd 202102-patch-2

./runme.sh

Als dit goed gaat dan kan de export van voor de upgrade worden geïmporteerd.