Categorie: slimme meter

P1-monitor download 202601 V3.3.0

P1-monitor download 202601 V3.3.0

P1 monitor is op de Raspberry Rpi3, Rpi4 en Rpi5 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.

Upgrade of eerst installatie.

De software verkrijgen en installatie.

De P1 monitor software wordt geleverd als Raspberry Pi 3B/4/5 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!

Het wordt aanbevolen bij een upgrade de export – import te gebruiken.

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

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 bezoek het forum.p1mon.nl

Problemen oplossen.

Image past niet op de SDHC card:

  1. Je kunt proberen de 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 is om 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.

DOWNLOAD

SDHC images

P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 (vanaf versie 3.0.1) Er is minimaal 1GB aan ram nodig voor alle mogelijke functies!

  • Bug in de windsnelheid opgelost met dank aan willywortel (weather_info.php).
  • Water UI pagina’s tonen zowel puls als digitale watermeter waarden.
  • Diverse API foutafhandelingen verbeterd.
  • Config-MQTT pagina layout aangepast zodat de tekst van lange topics correct getoond worden.
  • P1Statistics aangepast zodat ook de digitale watermeter waarden worden verwerkt.
  • Er wordt elke 30 minuten een ping uitgevoerd naar de FQDN naam, dit zorgt dat DuckDns antwoorden sneller zijn. (P1Watchdog,py en network_lib.py)
  • Water meting 0-2:24.2.1 toegevoegd werkt waarschijnlijk alleen voor België.
  • Financiële gegevens worden aangepast met de digitale watermeter waarde.
  • MQTT digitale watermeter topics toegevoegd:
  • p1monitor/miscellaneous/peak_15_min_kw (1.4.0 P1 port telegram code.)                      
    • p1monitor/miscellaneous/peak_15_min_kw_timestamp (1.4.0 P1 port telegram code.)
    • p1monitor/miscellaneous/peak_month_kw (1.6.0 P1 port telegram code.)
    • p1monitor/miscellaneous/peak_month_kw_timestamp” (1.6.0 P1 port telegram code.)
  • De API /api/v2/watermeter/x (x = minute,hour,day, month, year) is verouderd en het gebruik ervan wordt afgeraden! ). Deze api wordt in een van de volgende versies verwijderd. Dit is alleen van belang als de API wordt gebruikt om de P1-monitor data aan te bieden aan anderen applicaties. De vervangende API is /api/v2/watermeterdigital/x/1 (x = minute,hour,day, month, year).

Security patches uitgevoerd tot: 2025-12-28

Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

Vragen, suggesties en bugs melden

BUGS

    Patch1 maakt het mogelijk om verschillende P1 telegramcodes is te stellen voor de digitale watermeter.

    Deze patch(2) heeft een verbeterde UpgradeAide en bevat ook de aanpassingen van patch 1.

    Door de verhuizing van de ztatz.nl naar een andere website werkt de url voor het controleren van nieuwe versies niet meer. De url is nu aangepast naar https://p1-monitor.nl” De smartmeter API bevat nu ook de water waarde. Diverse pagina’s aangepast zodat de watermeter meting uit de slimme meter wordt getoond. Deze patch bevat tevens de patch 1 & 2 aanpassingen! Herstart de Raspberry Pi via de UI om alle wijzigingen te activeren!

    De configuratie systeem pagina is aangepast zodat de optie om de tijd op de Rpi aan te passen via de internet is verwijderd. De gratis dienst is niet meer beschikbaar :(.  De API /api/v1/datetime is ook aangepast en laat de internet tijd niet meer zien. MQTT had een probleem met de diverse topics als de piek waarde niet werden gebruikt. Deze patch bevat tevens de patch 1,2  en 3 aanpassingen! Herstart de Raspberry Pi via de UI om alle wijzigingen te activeren!

    De tijd is weer aan te passen via een internet dienst. Met dank aan Intelwolf. De watermeterstanden werden niet goed weergeven op de main-1 en main-2 pagina’s. Deze patch bevat tevens de patch 1,2,3 en 4 aanpassingen! Herstart de Raspberry Pi via de UI om alle wijzigingen te activeren!

    Het overzicht van de log files gaf niet de juiste tijd aan maar GMT. Je kunt de statistieken nu verbergen in het menu. Herstart de Raspberry Pi via de UI om alle wijzigingen te activeren!

    P1-monitor IOS en tools app

    P1-monitor IOS en tools app

    De app werkt alleen in samenwerking met de P1 monitor softwareversie 2.0.0 of hoger.

    P1-monitor

    Deze app geeft via de iPad of iPhone toegang tot de P1 monitor data. De app kan lokaal worden gebruikt of op afstand via het internet. De app vervangt de app uit 2020 en is completer dan de 2020 versie.

    Download on the app Store

    Versie (1.4.2 2026-02-08)

    • Tooltip van water historie werd niet correct afgebeeld als zowel puls als de slimme meter werd gebruikt.

    Versie (1.4.1 2026-01-26)

    • Een crash bug opgelost als zowel de pulse als slimme meter watermeter wordt gebruikt.
    • Als er api fout is voor puls of slimme water data dan wordt een melding gegeven.

    Versie (1.4.0 2026-01-19)

    • Windsnelheid conversie van Km/u naar Beaufort werkte voor windkracht 4 en 5 niet correct, is nu gelijk aan de KNMI standaard.
    • In het menu is nu te zien of er een nieuwe versie of patch beschikbaar is. Deze optie maakt gebruik van de data van de Raspberry Pi de optie moet daar dan ook aan staan om te werken. Het wel of niet laten zien van een nieuwe versie kan via de instellingen worden ingesteld in de app.
    • Slimme watermeter data is kan nu worden getoond, als je de Raspberry versie 3.3.0 of hoger gebruikt. Dit is met name interessant voor de Belgische gebruikers waar de watermeter stand via de slimme meter wordt doorgegeven.
    • Verwijzingen naar www.ztatz.nl omgezet naar www.p1-monitor.nl wegens de verhuizing van de website naar een andere hosting provider.

    Versie (1.3.0 2025-10-11)

    • Netwerk selectie aangepast zodat deze sneller werkt.
    • UI aanpassingen voor IOS26.
    • App Icoon aangepast.
    • Toegang op afstand werkt nu ook via een andere Wi-Fi netwerk mits dat netwerk internet toegang biedt.

    Waarom is de app niet gratis?

    Apple vraag helaas alleen al voor het uitbrengen van een app 99 euro per jaar. Het doel is de app kosten dekkend te maken. Daarnaast is het een mooie manier om de P1 monitor te sponsoren of een donatie te doen. Mijn dank aan iedereen die app al heeft gekocht en/of heeft gedoneerd.

    P1-monitor tools

    De P1-monitor tools is een (gratis) app die helpt bij het testen of instellen van de P1-monitor. Deze app bevat een momenteel twee functies:

    1: Het vinden van de P1-monitor(s) op het lokale/huis netwerk. Dit maakt het eenvoudiger het IP adres van de P1-monitor/Rpi te vinden zodat je geen monitor hoeft aan te sluiten.

    2: Het testen van de internet API. je kunt hiermee een vast zet van gegevens opvragen die slimme meter heeft verstuurd. Hiervoor moet je wel een software versie 1.5.x of hoger gebruiken.

    Download on the app Store

    Android app

    Komt er ook een Android app? Ik heb te weinig tijd om ook een Android app te ondersteunen. Er is genoeg informatie beschikbaar zodat wellicht een derde een Android app kan ontwikkelen. Er is iemand die interesse heeft getoond om de Andriod app te ontwikkelen en technische ondersteuning is toegezegd.

    P1-monitor tools

    Download on the app Store

    P1-monitor download 202511 V3.2.0

    P1-monitor download 202511 V3.2.0

    P1 monitor is op de Raspberry Rpi3, Rpi4 en Rpi5 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.

    Upgrade of eerst installatie.

    De software verkrijgen en installatie.

    De P1 monitor software wordt geleverd als Raspberry Pi 3B/4/5 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!

    Het wordt aanbevolen bij een upgrade de export – import te gebruiken.

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

    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 bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 (vanaf versie 3.0.1) Er is minimaal 1GB aan ram nodig voor alle mogelijke functies!

    Bugs en andere opgeloste fouten:

    • Diverse niet gebruikt standaard OS software verwijderd, dit maakt de download image een kleiner.
    • fase-historie.php liet de tooltip/popup van de waarden niet zien.
    • Navigator (minimap onder aan de grafieken) werkte in diverse pagina’s werkte niet goed.
    • Diverse pagina’s hielden de ingestelde zichtbaarheidsvoorkeuren niet vast.
    • config-statistics.php laat nu de typ column nu het Data ID zien in de popup
    • P1Statistics.py, diverse fixes, foutmeldingen.
    • P1Watchdog fout met patch versie verholpen. 
    • P1UpgradeAide brak onterecht af op de DHCP configuratie
    • ethernet_lib verbeterd waardoor mogelijke dubbele IP adressen worden vermeden.
    • Netwerk code verbeteringen in P1EthernetConfig.py, P1WifiConfig.py, ethernet_lib.py, nmcli_lib.py en wifi_lib.py
    • page_menu.php bevat een niet fatale fout die de log vervuilde.
    • Patch help tekst aangepast.
    • Vertalingen toegevoegd waar alleen de NL tekst werd getoond
    • Raspberry Pi OS versie upgrade.
    • MQTT topics van “phase” gaven de waarden in KW weer in plaats van Watt dat is nu correct consumption_l1_w, consumption_l2_w, consumption_l3_w, production_l1_w, production_l2_w ,production_l3_w de waarde is dus een factor 1000 groter geworden.  0.432 is nu dus 432.
    • Update van de mobile-detect javascript lib.

    Nieuw:

    • In het config wifi scherm is de optie toegevoegd om alle wifi data te wissen en de verbinding te deactiveren.
    • Hoewel niet zichtbaar is er veel code van P1MQTT.py is aangepast om diverse verzoeken te kunnen realiseren. Bijvoorbeeld minder database calls waardoor de CPU load gezakt is.
    • Topics toegevoegd aan phase consumption_total_w = totaal verbruik over drie fasen production_total_w = totaal geleverd over drie fasen. netto verbruik over drie fasen consumption_net_w = netto verbruik, een negatieve waarde wil zeggen terug levering.
    • De code gaat nu beter om met de overgang van zomertijd naar wintertijd, de verwerking wordt stil gelegd en weer opgepakt als het ingehaalde uur verstrekken is.
    • Voor de pagina’s main-1,main-2, e-levering, e-verbruik en g-verbruik kan een browser standaard zoom niveau worden ingesteld.

    Security patches uitgevoerd tot: 2025-11-14

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    • Geen

    P1-monitor download 202508 V3.1.0

    P1-monitor download 202508 V3.1.0

    P1 monitor is op de Raspberry Rpi3, Rpi4 en Rpi5 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.

    Upgrade of eerst installatie.

    De software verkrijgen en installatie.

    De P1 monitor software wordt geleverd als Raspberry Pi 3B/4/5 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!

    Het wordt aanbevolen bij een upgrade de export – import te gebruiken.

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

    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 bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 (vanaf versie 3.0.1) Er is minimaal 1GB aan ram nodig voor alle mogelijke functies!

    Bugs en andere opgeloste fouten:

    • Linux vernieuwd naar versie Linux-6.12.34
    • TLS1.2 support voor de API uitgezet alleen TLS1.3 wordt nu ondersteund. Deze wijziging zijn mogelijk alleen van invloed als een API over het internet wordt gebruikt door een andere applicatie de iOS app deze werkt met versie TLS1.3.
    • SolarEdge Kwh minuten en uur waarden werden niet op dezelfde dag verwerkt maar pas de volgende dag.
    • De kW dagwaarden worden niet meer gelogd naar de P1SerReader dit geeft minder belasting voor de het log file.
    • kosten-dynamic-h.php hield de gas of kWh selectie niet vast en bij geen data werd het voortgangsindicator die niet gewist.
    • Diverse schermen vertaling naar het Engels en Frans verbeterd.
    • P1SqlExport voortgang in percentages aangepast zodat het eenvoudiger is om te debuggen.

    Nieuw:

    • Statistiek functie toegevoegd die gemiddelde, totaal, maximum en minimum waarde kan weergeven. Over alle data of een geselecteerde periode.

    Security patches uitgevoerd tot: 2025-04-05

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    • fase-historie.php laat de tooltip/popup van de waarden niet zien.
    • Navigator (minimap onder aan de grafieken) werkte in diverse pagina’s werkt niet goed.
    • Diverse pagina’s houden de ingestelde zichtbaarheidsvoorkeuren niet vast.
    • De nieuwe statistieken functie werkt niet goed.

    Deze patch lost problemen op met de automatische versie detectie, UpgradeAide en de netwerkconfiguratie. Deze patch bevat ook alle verbeteringen van patch 1.

    P1-monitor download 202504 V3.0.1

    P1-monitor download 202504 V3.0.1

    P1 monitor is op de Raspberry Rpi3, Rpi4 en Rpi5 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.

    Upgrade of eerst installatie.

    De software verkrijgen en installatie.

    De P1 monitor software wordt geleverd als Raspberry Pi 3B/4/5 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!

    Het wordt aanbevolen bij een upgrade de export – import te gebruiken.

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

    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 bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 (vanaf versie 3.0.1) Er is minimaal 1GB aan ram nodig voor alle mogelijke functies!

    Bugs en andere opgeloste fouten:

    • Info scherm laat geen CPU model detail informatie meer zien, onder Bookworm is deze informatie momenteel niet beschikbaar.
    • config-systeem.php liet debug info zien als de tijd werd gezet.
    • bye.php werkt nu ook als de database geen data bevat (wordt gebruikt bij een reboot)
    • bye-halt.php aangepast zodat ook Engelse en Franse tekst wordt weergegeven.
    • Password hash sterker gemaakt.
    • P1UpgradeAide werkt nu met NTFS, FAT32 en exFAT. EXT4 wordt niet ondersteund.
    • JQuery upgrade van 3.5.1 naar 3.7.1.
    • Tabulator javascript lib van versie 4.9.3 naar 6.3.1.
    • Wifi selectie layout aangepast en gebaseerd op NetworkManager data.
    • P1GPIO, P1WatermeterV2, P1PowerProductionS0 GPIO lib aangepast naar rpi-lgpio.
    • P1SqlImport en P1SqlExport aangepast voor de wijziging van de Wifi en Ethernet instelling wegens de overgang naar NetworkManager.
    • Wifi Settings werden niet altijd verwerkt als alleen de SSID werd aangepast.
    • Upgrade naar nginx 1.22.1
    • Fase actueel gaf bij kW wel de kW waarde weer maar niet de extensie kW maar W.

    Nieuw:

    • Upgrade naar Raspberry Pi OS Bookworm Debian 12 dit betekent dat de P1 monitor zeker weer 5 jaar verder kan en het is nodig als je een Rasberry Pi 5 wil gebruiken. Versie 3.0.0 werkt gegarandeerd met de Rpi 3, 4 en 5. Andere hardware is niet getest maar kan werken.
    • Upgrade naar Python 3.11.2
    • pycrypto lib vervangend door pycryptodome lib omdat deze niet meer werkt onder Python 3.11.
    • API wifi/ssid toegevoegd.
    • P1SetWifi is vervangen door P1WifiConfig, Wifi wordt nu door de NetworkManager beheerd en niet meer door wpa_supplicant. Gebruik de UI van de P1 monitor om de netwerk instellingen te beheren!
    • De header bovenaan de pagina en in het systeem scherm laat zien als er een patch beschikbaar is
    • IP adres van DNS en de gateway voor Wifi en Ethernet zijn handmatig apart in te stellen. Let op dit moet na een upgrade met de hand worden gedaan voor Wifi als dit werd gebruikt!

    Security patches uitgevoerd tot: 2025-04-05

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    Geen

    P1-monitor download 202412 V2.4.3

    P1-monitor download 202412 V2.4.3

    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.

    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. De Rpi 5 wordt nog niet ondersteund. 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. De upgrade assistent wordt niet meer ondersteund. 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 Aide.

    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 of bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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 aide.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 wordt nog niet ondersteund.
    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:

    • sftp en ftps backup werken ook met de ingestelde poort.
    • config-p1poort.php en config-weer.php gaven onnodig foutmelding in de nginx logging.
    • config-weer.php verwerkt selectie met ID niet correct.
    • Watermeter berekening kosten werkte niet correct.
    • Main-1/2 fase totaal gaf een waarde hoger dan 10kW niet correct weer.
    • Fout in de berekening van energyzero verholpen bij een waarde van 0 werd de inkoopvergoeding niet goed berekend.
    • Python GPIO lib aangepast naar versie 2.0.1
    • Fontawesome lib veranderd naar versie 6.7.2
    • HighChart lib update
    • Kosten-dynamic-h.php vertalingen Frans en Engels toegevoegd.

    Nieuw:

    • MQTT berekend de ampère waarde als voor een fase Watt en Spanning aanwezig is. (lx_a_calc is de topic naam).
    • config-tarief.php help tekst toegevoegd die de berekening van de energyzero berekening toelicht.
    • P1SetTime toegevoegd via het config-systeem kan de tijd op de Rpi worden hersteld als er internet toegang is. Dit in normaal niet nodig als NTP wordt gebruikt. Echter als de tijd te veel afwijkt dan kan het zijn dat NTP de tijd niet aanpast.

    Security patches uitgevoerd tot: 2024-12-28

    Let op wachtwoorden zijn altijd met HOOFDLETTERS!

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    • De X-as en tooltip/popup geeft de verkeerde tijd weer bij bepaalde grafieken.
    • probleem dat de financiële database ge-locked wordt als er dynamische prijzen worden gebruikt.
    • QR code icoon werd niet getoond op de API pagina.
    • Onnodige logging in P1Db.log dat de watermeter dag kosten een fout bevat.
    • Configuratie pagina SolarEdge liet het database icoon niet zien.
    • Hoofdpagina tekst van fase balken werden niet netjes getoond.
    • Logging van P1Notifier aangepast waardoor er minder wordt gelogd.
    • Scroll scherm van de patching blijft nu op zijn plaats als de scroll bar wordt gebruikt
    • Zeer zeldzame bug in het tijd API opgelost.

    Onderstaande patch versie 4 lost deze problemen op. Deze versie bevat alle andere eerder uitgebrachte patches.

    P1-monitor download 202408 V2.4.2

    P1-monitor download 202408 V2.4.2

    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.

    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. De Rpi 5 wordt nog niet ondersteund. 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. De upgrade assistent wordt niet meer ondersteund. 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 Aide.

    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 of bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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 aide.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 wordt nog niet ondersteund.
    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:

    • /boot/config.txt was niet meer compleet waardoor een aantal zaken uit vorige versies niet meer werkte.  Fan’s worden weer ondersteund en bluetooth staat uit en er wordt iets minder geheugen wordt gebruikt.
    • SOCAT gaf een aantal niet belangrijke waarschuwingen, aangepast.
    • Dropbox bibliotheek aangepast naar versie 12.0.2, dit is noodzakelijk om Dropbox te kunnen blijven gebruiken. De oude versies lager dan 12 wordt vanaf 1 januari 2026 niet meer ondersteund.
    • De watermeter tabel had een probleem in de tabel structuur, dit wordt automatisch opgelost bij het starten van de P1 monitor maar kan het opstarten eenmalig ongeveer 10 seconden trager maken.
    • Tarieven scherm gaf “vaste tarieven elektriciteit” weer i.p.v. “vaste tarieven gas”

    Nieuw:

    • P1TcpTestServer toegevoegd voor het testen van socat. Dit script is niet nodig voor normale werking
    • Fail save voor corrupte data in stats.php toegevoegd. Corrupte data wordt nu onderdrukt, dit zou zelden nodig moeten zijn en duidt op een corrupte database.
    • -De ramdisk van 100MB naar 120MB vergroot om zodat er meer ruimte is voor P1Databaseoptimizer en andere processen.
    • Het netto verschil tussen fase geleverd en verbruikt is toegevoegd aan de main schermen.
    • Wissen van oude (achter geleven Dropbox bestanden), alle bestanden ouder dan twee uur worden uit de /p1mon/mnt/ramdisk/dbx folder gewist.
    • Logspacer cleaner van 70% vol naar 50% vol gewijzigd.
    • P1Databaseoptimizer toegevoegd, deze tool kan helpen om corrupte of vervuilde databases te herstellen.  Deze tool is niet nodig voor de normale werking maar kan gebruikt worden om sommige database problemen te verhelpen of de schade te beperken. De best optie is om automatische back-up’s te maken.

    Let op wachtwoorden zijn altijd met HOOFDLETTERS!

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    De watermeter kostenberekening werkt niet correct en sftp/ftps werkte niet correct met andere dan de standaardpoorten. Na het uitvoeren van de patch moet de P1-monitor worden herstart! Doe dit via het menu of via de command line via.

    cd /p1mon/scripts
    ./p1mon.sh restart

    P1-monitor download 202405 V2.4.1

    P1-monitor download 202405 V2.4.1

    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.

    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. De Rpi 5 wordt nog niet ondersteund. 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. De upgrade assistent wordt niet meer ondersteund. 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 Aide.

    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 of bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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 aide.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 wordt nog niet ondersteund.
    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:

    • Labels van g_verbruik.php, e_levering.php en e_verbruik.php waren niet in de juiste kleur.
    • Fase-historie.php werd niet automatische aangepast (verschoof niet op het scherm).
    • Fase status gaf in de tekst voor L3 L2 weer voor stroom en spanning (status id’s 102 en 105).
    • Bugje in p1_port_shared_lib.py waar de tekst van de exceptie niet doorgeven werd. Met dank aan Aad B.
    • Ftp backup kon niet worden uitgeschakeld als Drobox back-up ook actief was. Met dank aan Aad B.
    • Diverse pagina’s vertaald zodat deze nu ook Engels en Frans weergegeven worden. Alle pagina’s zouden nu in het NL,EN en FR moeten werken. Met uitzondering van de resultaat van resets e.d. die is nog in het Nederlands maar wordt bij het onderhoud van de programma’s aangepast.
    • Diverse fouten uit verschillende PHP pagina’s gehaald die onnodige maar ongevaarlijke log meldingen geven.

    Nieuw:

    • Locale en_US.UTF-8 toegevoegd, dit hoeft om de P1 monitor goed te laten functioren niet maar is gedaan op verzoek van een gebruiker.
    • Maximale gasverbruik per dag is op de g_verbruik.php pagina is nu in te stellen.
    • Rate-limiting op de internet API aangepast. Dit heeft alleen effect als de API wordt gebruikt voor de iOS app of andere externe gebruikers.
    • Upgrade van diverse Python libaries met name MQTT lib paho.mqtt is aangepast naar versie 2.0 waardoor P1MQTT aangepast moest worden.

    Let op wachtwoorden zijn altijd met HOOFDLETTERS!

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    P1-monitor download 202310 V2.4.0

    P1-monitor download 202310 V2.4.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.

    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. De Rpi 5 wordt nog niet ondersteund. 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. De upgrade assistent wordt niet meer ondersteund. 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 Aide.

    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 of bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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 aide.

    DOWNLOAD

    SDHC images

    P1 monitor wordt ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11) de Rpi 5 wordt niet ondersteund.
    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:

    • Notificatie e-mail van een te hoge spanning werkte wel als de grens werd overschreden maar er werd geen e-mail gestuurd als de spanning onder de grenswaarde zakte.
    • Logging van P1Notifier.py bevatte een module naam fout, dit geeft geen problemen maar mogelijk verwarring bij het lezen van de logging.
    • Alle scripts aangepast en kunnen nu rechtstreeks worden aangeroepen zonder pythonlaunch.sh. Bijvoorbeeld P1Db ipv P1Db.py.
    • De maand piekwaarde kWh in main-1/2 gaf de verkeerde datum aan.
    • Python en OS upgrades uitgevoerd.
    • Bij de weerinformatie kon een stad niet worden ingevoerd met een enkele aanhalingsteken in de naam zoals Braine-l’Alleud.
    • Fase actueel gaf geen Engelse of Franse tekst weer in de meters.
    • stats-h-gas.php gaf bij de zoom knop 12 jaar aan i.p.v. van 12 uur.
    • P1DbCopy aanpassingen waardoor deze meer informatie geeft.
    • SolarEdge fabrieksinstellingen werkte niet.
    • config-netwerk layout probleem wifi wachtwoord en SSID opgelost.
    • P1 poort e-mail notificatie bevatte een bug waardoor alleen een e-mail werd gestuurd als de fase notificatie actief was.
    • Timeout van e-mail berichten werd niet gebruikt bij notificaties.
    • Op een iPad verdween de legenda als daar op geklikt werd.

    Nieuw:

    • Actuele fase informatie is nu zowel horizontaal als verticaal weer te geven. Te activeren door op het tweerichting pijltje te klikken in de knop. Pagina fase-a.php is vervallen.
    • config-systeem.php laat nu ook de versie informatie zien, dit is dezelfde informatie die op info.php te vinden is.
    • Diverse UI pagina’s aangepast zodat ze nu Nederlands, Engelse en Frans volledige weergeven, er moet nog wat werk gebeuren bij een aantal configuratie pagina’s.
    • p1mon.sh (start/stop script) aangepast zodat bij een stop de RAM data naar disk wordt gekopieerd om zeker te weten dat er geen open bestanden worden gekopieerd.
    • API heeft nu drie processen i.p.v van twee zodat UI schermen met meerdere bronnen sneller reageren.
    • Er werd onterecht veel geheugen naar de swap space gezet, de “swappiness” verlaagt via /etc/sysctl.conf door de regel vm.swappiness = 5 toe te voegen.
    • DuckDns geeft nu in het log aan welke DNS naam wordt gebruikt.
    • Notificatie is uitgebreid, er kunnen nu notificaties worden verzonden als het geleverde of verbruikte vermogen onder of boven een ingestelde grenswaarde komt. De meetwaarde bestaat uit de gemiddelde Watt waarde van de huidige minuut. De meting gebeurd met een interval van 30 seconden. De notificaties hebben een wachttijd van 60 seconden tussen het eerste notificatie en voordat dezelfde notificatie weer wordt verzonden. Oude code voor de UpgradeAssistent verwijderd in P1Watchdog.

    Let op wachtwoorden zijn altijd met HOOFDLETTERS!

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    Bij gebruik van SOCAT loopt de P1 monitor vast na een reboot. Met deze patch wordt dit verholpen. Pas de patch toe voordat er een reboot wordt uitgevoerd. Mocht het probleem al zijn opgetreden dan kan het worden opgelost door op de Rpi in te loggen de volgende commando’s uit te voeren.  

    cd /p1mon/mnt/ramdisk
    sudo chown p1mon:p1mon *.db
    
    P1-monitor download 202307 V2.3.0

    P1-monitor download 202307 V2.3.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.

    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. De upgrade assistent wordt niet meer ondersteund. 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 Aide.

    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 of bezoek het forum.p1mon.nl

    Problemen oplossen.

    Image past niet op de SDHC card:

    1. Je kunt proberen de 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 is om 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 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:

    • Upgrade naar Highcharts-Stock-11.1.0, diverse schermen aangepast aan de laatste standaarden. Veranderingen zijn afgeronde grafieken, legenda wordt nu doorgestreept en fonts ‘s zijn daar waar mogelijk aangepast en grotere geworden om de leesbaarheid te verhogen.
    • Upgrade Python bibliotheken.
    • P1SqlExport robuuster gemaakt, bij een corrupt database bestand wordt een melding gegeven maar niet gestopt. Je verliest data maar die was je toch al verloren zonder dat de export stopt.
    • I2C en SPI waren niet geactiveerd door dubbel probleem. Het /boot filesysteem is normaal readonly raspi-conf gaf niet aan dat /boot/config.txt niet te beschrijven was. config.txt is aangepast met de volgende regels: “dtparam=spi=on dtparam=i2c_arm=on”
    • Deze versie van het Raspberry heeft een bug dat libreadline.so.7 onbreekt. Dit is opgelost met door een link te maken in /usr/lib/arm-linux-gnueabihf met “sudo ln -s libreadline.so.8 libreadline.so.7”
    • Fase-a.php aangepast waardoor deze in totaal op een iPad past en de kleuren van Ampère kleuren nu mee met de kleuren van levering en verbruik.
    • P1WatermeterV2, P1WatermeterV2CounterSet, P1Weather aangepast en kunnen nu rechtstreeks worden aangeroepen zonder pythonlaunch.sh.
    • De watermeter verwijderden de minuten records alleen bij het opstarten en niet periodiek als de records ouder waren dan 31 dagen, hierdoor kan de ramdisk vol lopen als de Rpi of de P1monitor maanden niet was herstart. Als je geen upgrade uitvoert en de watermeter optie gebruikt en de database belasting op de info pagina is groter dan 70% dan wordt een herstart aanbevolen.
    • Scroll schermen van de import en UpgradeAide bleven niet op de scroll positie na het uitvoeren van deze acties.
    • MQTT financiële gegevens werden niet meer aangepast na de initiële start.
    • Debug melding werd getoond als de stad ID werd gebruikt bij de weerconfiguratie parameter.
    • Sommige tekst fouten in Franse teksten voor de tooltip van main-1 en main-2 verwijderd.
    • Diverse pagina’s aangepast zodat deze Nederlands, Engels en Frans ondersteunen. Dit is veel werk en wordt in de toekomst verder doorgevoerd. main-1.php, main-2.php en de gas schermen zijn nu volledig meertalig.

    Nieuw:

    • Veel werk dat je niet ziet en maar beperkt merkt. Er is code is aangepast waardoor deze eenvoudiger is om te onderhouden en aan te passen.
    • Samba server wordt niet meer standaard gestart als het delen van bestanden uit staat. Dit verminderd geheugengebruik en de Rpi start een fractie sneller op.
    • Bij het stoppen van de P1 monitor wordt er 10 seconden gewacht om zeker te zijn dat de data van ram naar disk is gekopieerd.
    • Bij het starten van de P1SerReader wordt gecontroleerd of de e_serial niet corrupt is en vervangen indien wel. Dit geeft normaal gesproken geen data verlies. e_serial is een buffer database.
    • Standaardisatie van bewaartermijnen voor alle type data, minuten: 31 dagen, uren: 1096 dagen. Voor de dagen, maanden en jaren geldt onbeperkt. Dit wordt over meerdere versies uitgevoerd in deze versie zijn watermetingen, gas en Kwh verbruik/geleverd aangepast.
    • P1UpgradeAssist.py is al wat langer niet meer in gebruik en wordt nu niet meer ondersteund, mocht je van een versie ouder dan 1.5.0 gebruiken dan wordt geadviseerd de export/import optie te gebruiken. Versie 1.5.0. biedt de vervanger UpgradeAide.
    • Vanaf versie 1.8.0 is de watermeter database aangepast, als je een oudere versie dan 1.8.0 gebruikt doe dan eerste een upgrade naar 2.2.0 en daarna naar deze versie. Als je de watermeter niet gebruikt dan kun je een upgrade uitvoeren zonder verlies van data.
    • Fase informatie kW in main-1 en main-2 hebben nu drie decimalen (cijfers) achter de komma. Wat eerst bijvoorbeeld eerst 2.32 was is nu 2.230 geworden.
    • Weer informatie wordt nu via https opgehaald en niet meer via http, dit beschermt de API key.

    Let op wachtwoorden zijn altijd met HOOFDLETTERS!

    Als je een bijdrage wil leveren om de kosten te dekken van de website of je wil je waardering te tonen dan kun je hier een donatie doen.

    Klik op de een van twee knoppen en voer een bedrag naar keuze in. De voorkeur is om Bung te gebruiken omdat Paypal transactiekosten in rekening brengt.

    Vragen, suggesties en bugs melden

    BUGS

    De notificatie e-mail van een te hoge spanning werkt als de grens wordt overschreden maar er wordt geen mail gestuurd als de spanning onder de grenswaarde zakt. Bij de volgende overschrijding wordt wel weer een mail gestuurd.

    De maand piekwaarde kWh in main-1/2 geeft een verkeerde datum aan.