Categorie: tijd

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 p1monYYYYMMDD-NN.NN-X.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 p1monYYYYMMDD-NN.NN-X.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.