Dag: 23 december 2019

P1-monitor download 201912

P1-monitor download 201912

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.

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.

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 201912-0.9.14 (Maxine)

watermeter met puls lezer

Ondersteuning voor het uitlezen van de watermeter toegevoegd. Hiervoor is een extra stukje hardware nodig.

Status API bevat nu dag/piek / dal/laag tarief status op ID 85.  Opvragen via http://<IP>/api/v1/status/85?json=object met als opties leeg, P of D.

Sourcecode opgeknapt, rtSatusDb() aangepast naar rtStatusDb().

Stat.php (minuten) gaf in plaats van kWh per minuut , kW aan dit de waarde zijn nu grofweg een factor 60 kleiner. Dit wil helaas niet zeggen dat je minder energie bent gaan gebruiken.

De database kan nu via het setup menu -> bestanden worden gewist / gereset. De database wordt volledig gewist en opnieuw opgebouwd alsof het een nieuwe installatie is.

De nieuwe versie (update) icoon bovenaan het scherm heeft een link naar de laatste versie van de P1 monitor software.

Notificatie van de het ontbreken van de een P1 telegram ging onterecht af bij het terug gaan in de tijd zoals van zomertijd naar wintertijd.

GPIO-code bibliotheek aangepast.

Schakelen via de GPIO-pin gebaseerd het tarief schakel moment. Je kunt aan de hand van het tarief (piek of dal) een GPIO-pin schakelen, je kunt tevens twee perioden instellen wanneer er geschakeld moet worden.

Main-1 en main-2 geven de kilo Watt waarde nu weer met drie cijfers achter de komma, dit heeft alleen effect voor meters die per Watt de waarde doorgeven. Oude meters geven de waarde in stapjes van 10 Watt weer. Dit is niet te beïnvloeden door de P1 monitor.

API voor uur, dag, maand en jaar watermeter toegevoegd.

In- en Exportfuncties aangepast voor watermeter database.

Moment.js javaScript libiary toegevoegd (wis je browser cache).

Watermeter standen pagina’s toegevoegd voor uren, dagen, maanden en jaren.

Watermeter laatste puls tijdstip aan info.php pagina toegevoegd.

Watermeter stand opgenomen in de main-1 en main-2 pagina’s.

Watermeter informatie en pagina’s zichtbaar te maken via de UI-configuratie.

Watermeter stand toegevoegd aan de meterstanden pagina.

Config-tarief.php aangepast zodat de kosten voor drinkwater kunnen worden opgevoerd.

Financiële tabellen voor jaar, maand en dag uitgebreid zodat deze ook de waterkosten verwerken.

Finaciele API’s aangepast zodat deze ook de waterkosten weergeven <ip>/api/v1/financial/day,month,year.

Kosten schermen (dag, maand, jaar) bevatten nu ook de kosten en verbruik van water.

Watermeter stand (in m3) toegevoegd aan de Dropbox data (voor de app).

Watermeter stand (in m3) toegevoegd aan het UDP broadcast bericht

HighChart library upgrade naar versie 8.0.0.

Mocht de ttyUSB* wijzigen door het insteken van andere USB devices dan wordt deze automatische aangepast.

Seriële device in gebruik: /dev/ttyUSB1 wordt nu weergeven op het config-P1poort scherm.

Bug opgelost dat de P1Watchdog kon crashen na gebruik van Upgrade Assistent terwijl er nog geen slimme meter telegram was ontvangen.

Security patches uitgevoerd tot aan 2019-12-21

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

BUG’s

De watermeter reset werkt niet. De watermeter teller werkt zelf wel. De workaround is inloggen op de pi met het account p1mon en het volgende commando in voeren. ln -s /p1mon/www/js/moment-3.x/min/ /p1mon/www/js/moment-link De pagina moet opnieuw worden geladen.

De main schermen geven de fase informatie niet meer weer. De bijlage lost dit op maar vraagt wel wat handigheid met de command promt en ftp.

Er zit een probleem in grafisch HighChart library onder Safari, Firefox en Brave werkt de tooltip niet als je ingezoomd bent. Chrome werkt wel goed. Is gemeld bij de ontwikkelaars. [UPDATE] is ondertussen opgelost in zit in de volgende versie

De tariefschakelaar voor de GPIO werkt niet goed bij bepaalde tijdstippen, dit is opgelost in de volgende versie.