P1-monitor FAQ

P1-monitor FAQ

Frequently Asked Questions Een lijst met veelgestelde vragen.

Installatie van het image

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

  1. Als de software al eerder hebt gebruikt maak dan een export van de data of gebruik de Update Assistent.
  2. Download het P1 monitor zip bestand.
  3. Pak het zip file uit en lees de bijlagen. Voor macOS kun je het “Archiveringshulpprogramma” of “The Unarchiver” gebruiken.
  4. Kopieer het p1monXXXX.img file via de MS Windows USB tool of macOS balinaEtcher naar de SDHC card van minimaal 8GB maar 16GB wordt aanbevolen. Groter mag uiteraard ook.
  5. Let op! data op de SDHC card wordt overschreven en is niet meer te herstellen.
  6. 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. Bij het gebruik van de upgrade assistent wordt dit automatisch gedaan.
  7. Plaats de SDHC card in de Pi.
  8. Start de Pi, netwerk en P1 kabel aangesloten.
  9. Gebruik de IOS app, je router, een tooltje zoals Angry IP Scanner of Fing om het IP adres van de P1 monitor te vinden.
  10. Voer het IP adres in Internet Browser (Chrome, Firefox, enz).
  11. Je kunt in het setup scherm (steeksleuteltje links onderin het menu) de snelheid van de P1 poort instellen. Standaard staat de P1 monitor op het DSMR 3 protocol 9600 7E1 (7 databits, even parity, 1 stop bit) het kan zijn dat je de instellingen moet aanpassen naar het DSMR 4 protocol 115200 8N1 (8 databits, geen parity, 1 stop bit).
  12. Op de info(rmatie) pagina kun je onderin zien of er data uit de slimme meter komt.
  13. Optioneel: Importeer de data, als je een eerdere versie hebt gebruikt.

Inloggen op de Raspberry Pi

Je kunt op de rasbperry pi inloggen met een ssh client zoals putty (Windows) of vSSH(mac). Inloggen kan met het account “p1mon” en het wachtwoord “verandermij” Met sudo is het mogelijke om root commando’s uit te voeren.

Is de P1 software ook los van het SDHC image te installeren?

Het simpele antwoord is nee. We leveren de P1 monitor als complete oplossing waarmee we beter kunnen garanderen dat de P1 monitor goed werkt en blijft werken. Het lijkt een vervelende eigenschap maar door de applicatie als compleet ecosysteem te behandelen halen we een zeer hoge betrouwbaarheid en relatief weinig hulp vragen. Als we er losse software van maken hebben we een aparte helpdesk nodig. Nadeel is een Pi die je alleen hiervoor gebruikt, maar wel een die het altijd doet. Het is onwaarschijnlijk dat we dit ooit zullen aanpassen. Mocht je toch de software willen installeren dan zou dit kunnen maar we geven hier geen ondersteuning op.

Aanpassen van de Sqlite database

Het importeren van gebruiksgegevens is (nog) geen optie van de P1 monitor.  Er zijn op dit moment twee manieren om min of meer veilig de data in de database te laden of aan te passen.  Beide hebben voor en nadelen afhankelijk van de situatie.  Optie 1 is een hack op de import en exportfunctie, optie 2 is gebruik maken van een sqlite database editor.

Voordat je wijziging doorvoert is het verstandig om een export te maken en deze veilig te stellen mocht er iets mis gaan.

1:  in en export functie gebruiken. De export functie doet niet anders dan een verzameling van SQL commando’s aanmaken met alle data daarin. Als de data in het exportfile wordt aangepast dan kan de data met de import functie worden geladen.  Het is niet ingewikkeld maar het is handig als je iets enige SQL kennis hebt. Het voordeel van deze manier is dat de p1 monitor blijft draaien en dat je geen nieuwe data moet missen.  Aanpak:

  • Maak een export van uit de p1 monitor
  • Pak het export zip file uit zodat er een (onder Windows met de optie Extract All) in dit voorbeeld heet het file test.zip.
  • Open de uitgepakte folder ???\test\p1mon\export. Daar staan de volgende files in:
    • historiexxxxx (de gas en e-waarde historie)
    • finacieelxxxxx.  (de financiële gegevens)
    • 01_weer_historiexxxxx (weer historie)
    • Configuratie (configuratie, het is beter deze niet te wijzigen tenzij je weet wat je doet)
    • weerxxxxxx (huidige weer informatie)
  • Bekijk de bestanden om te zien wat je wil aanpassen, bestanden die je niet wil aanpassen kun je verwijderen.
  • In dit voorbeeld ga ik ervan uit dat je alleen historiexxxxx (de gas en e-waarde historie) wil aanpassen. Dus alle andere bestanden kunnen dan weg.
  • Open het historie bestand met een tekst editor (write, notepad++) het maakt niet uit als het maar een platte tekst editor is MS Word kan ook maar dan moet je het bestand opslaan als ascii tekst bestand.
  • Je mag alle regels in het bestand laten staan of alles weghalen. Het SQL commando “replace into e_history_min (TIMESTAMP….  “  Vervangt het bestaande record in de database, het kost dan alleen meer tijd bij de import.
  • In dit voorbeeld nemen we een regel en alle andere regels worden verwijderd.
  • replace into e_history_min (TIMESTAMP, VERBR_KWH_181, VERBR_KWH_182,GELVR_KWH_281, GELVR_KWH_282, VERBR_KWH_X, GELVR_KWH_X,TARIEFCODE,ACT_VERBR_KW_170,ACT_GELVR_KW_270, VERBR_GAS_2421) values (‘2018-02-21 00:02:00′,’9296.694′,’9340.233′,’664.965′,’1756.033′,’0.00300000000061′,’0.0′,’D’,’0.21′,’0.0′,’0.0′);
  • Als je in deze regel de minuut waarde wil aanpassen va 9296.694 naar 8000.00 pas dit dan aan. Dit kun je net zo lang herhalen met extra records of met maar 1 record net wat je nodig hebt.
  • Pak de folder structuur weer in (maak er een zip file van)
  • Importeer het bestand.

2:  sqlite database editor.

Met de database editor zoals (http://sqlitebrowser.org/) kun je de via een eenvoudige gebruikersinterface de database inhoud bewerken. Echter om de data te kunnen bewerken moet de database niet door de P1 monitor worden aangepast.

  • Eerst moet de P1 monitor worden gestopt en de rechten op het database bestand worden aangepast. In dit voorbeeld wordt de historie database gebruikt.
  • Ga naar het setup menu -> bestanden -> data. Maakt het mogelijk op via samba/file share de bestanden te kopiëren naar je pc. Kopieer het bestand e_historie.db
  • Log in op de P1 montor als p1mon (wachtwoord verandermij of nog beter je hebt het wachtwoord aangepast). Gebruik hiervoor putty.
  • cd /p1mon/scripts
  • ./p1mon.sh stop (duurt even)
  • cd p1mon/mnt/ramdisk
  • mv e_historie.db e_historie.db.old
  • cd /p1mon/data
  • cp e_historie.db e_historie.db.old (dit is een veiligheidskopie)
  • chmod a+rw e_historie.db (dit is nodig om als de versie van de database op je pc is aangepast weer terug te kunnen schrijven).
  • Open het e_historie.db bestand met sqlite database editor en pas dit aan zoals je wilt.
  • Kopier het het e_historie.db terug naar de p1 via samba.
  • Log in op p1 montor.
  • cd /p1mon/scripts
  • ./p1mon start
  • Nu moet alles weer werken inclusief de aanpassingen.

Layout van de pagina is niet correct.

Als de layout van de pagina er niet goed uitziet of je ziet een knipperend uitroepteken/vraagteken waar een icoon moet staan wis dan de browser cache. Browsers bewaren (cache) veel gebruikte bestanden zoals afbeeldingen, css, iconen, enz. Door de browser cache te wissen wordt de laatste versie van het bestand geladen.

Het wachtwoord resetten / wissen.

De P1 monitor heeft twee relevante wachtwoorden. Een wachtwoord dat je in de browser gebruikt (de User Interface UI) Hieronder wordt het resetten/wissen van heet UI wachtwoord toegelicht.

Je kunt het wachtwoord wissen door het bestand /p1mon/mnt/ramdisk/session.txt te verwijderen. Na het verwijderen wordt op het inlogscherm gevraagd een nieuw wachtwoord in te stellen.

Methode 1: Log in op de Rasberry Pi via ssh met account p1mon en het wachtwoord verandermij (tenzij je het wachtwoord al veranderd hebt zoals het hoort). Voer het commando rm /p1mon/mnt/ramdisk/session.txt. in. Je kunt nu via het inlogscherm een nieuw wachtwoord instellen.

Methode 2: set een verbinding op met een sftp client zoals FileZilla met de volgend opties.
Protocol: sftp
Host: het IP-adres van de Rasberry Pi
Inlog type: normaal
Gebruiker: p1mon
Wachtwoord: verandermij (tenzij je het wachtwoord al veranderd hebt zoals het hoort ).

Zoek de folder /p1mon/mnt/ramdisk/ op en verwijder het bestand session.txt. Je kunt nu via het inlogscherm een nieuw wachtwoord instellen.

Hoe weet dat er een nieuw versie beschikbaar is.

nieuwe versie

De p1 monitor kan periodieke automatische controleren of er een nieuwe versie beschikbaar is. In het setup menu op de pagina systeem, kies de optie Nieuwe P1 monitor versie controle. Als er een nieuwe versie beschikbaar is dan wordt dit automatische zichtbaar in de user interface.

Als alternatief kan de website periodiek worden bezocht. Zie ook deze toelichting.

Is de software geschikt voor de Raspberry Pi4

De P1 software is vanaf versie 0.9.11 geschikt voor de Raspberry Pi4, eerdere versies van de software zijn niet geschikt. Versie 0.9.11 komt in Juli 2019 beschikbaar.

Weer API gebruiken

De weer informatie wordt verkregen via openweathermap.org website. Om deze website te kunnen gebruiken moet je een gratis account aanmaken op de website en een API key verkrijgen.

1: Maak een gratis account aan op de https://home.openweathermap.org/users/sign_in

2: maak via de link https://home.openweathermap.org/api_keys een API key aan

3: knip en plak de key in het P1 monitor veld api key en geeft in het veld je stad aan. Voer bij de stad minimaal drie karakters in. Je kunt tevens een landcode opgeven in het formaat stad, landcode bijvoorbeeld amsterdam,nl vs amsterdam,us om te voorkomen de verkeerde locatie wordt ingesteld.

4: save de instellingen

De API-update ongeveer elke half uur de weergegevens.

Vergroten van het SDHC-filesysteem

Je kunt remote inloggen met SSH op de Pi zie ook de tip Inloggen op de Raspberry pi. Via de Pi configuratie tool kun je dan het filesysteem vergroten. Met het commando “sudo raspi-config –expand-rootfs“.  Na dit commando moet de Pi worden herstart via het setup menu -> systeem -> herstart of stop systeem. Nota bene: als je de upgrade assistent gebruik dan wordt dit automatisch gedaan.

kWh per minuut?

Wat is kilowattuur per minuut, hoe kan dit?  De slimme meter geeft aan wat het verbruik per tijdseenheid is bij kWh.  Volgends de definitie is dit 1 Watt (W) staat gelijk aan 1 Joule (J) per seconde (s): 1 W = 1 J/s.  1 kilowatt = 1.000 Watt.  1 kWh is wat een apparaat met een vermogen van 1.000 Watt (1 kW) in één uur verbruikt.  In de P1 monitor nemen we de waarde van kWh op tijdstip T1 en tijdstip T2 (dat is T1 + 1 minuut)  waarbij we de KWh waarde van T2 – T1 aftrekken. Stel T1 is 10kWh en T2 is 10.005 kWh dan is er tijdens die minuut dus 10.005 – 10kWh verbruikt is 0.005 kWh.  De “echte” kWh waarde wordt dan 0.005 * 60 minuten wat 0,3kWh over een uur.

p1 poort instellen

Slimme meters gebruiken helaas verschillende snelheden van de P1 poort. De P1 monitor wordt standaard geleverd met een instelling van 9600 7 bits even pariteit en 1 stop bit (9600 7E1). Andere veel gebruikte instellingen zijn 1152008N1 of 11152007E1. Als er geen data binnen komt dan moeten de instellingen worden gewijzigd in het setup menu -> P1 poort.  Als deze instelling niet correct staat dan kan de P1 monitor niet functioneren.

Database retentie

Onderstaande overzicht geeft de retentie termijnen (bewaartijd) weer van de P1 monitor database. Oudere data wordt automatisch verwijderd.

Algemene retentie termijnen (bewaart tijd)
Slimme meter data 7 dagen / 1 dag*
fase informatie 7 dagen / 1 dag*
fase piek en dal waarden dagen 1096 dagen
Elektrisch en gas waarden interval minuten 31 dagen
Elektrisch en gas waarden interval uren 1096 dagen
Elektrisch en gas waarden interval dagen Onbeperkt
Elektrisch en gas waarden interval maanden Onbeperkt
Elektrisch en gas waarden interval jaren Onbeperkt
Elektrisch opwekking (levering) interval minuten 31 dagen
Elektrisch opwekking (levering) interval uren 1096 dagen
Elektrisch opwekking (levering) interval dagen 1096 dagen
Elektrisch opwekking (levering) interval maanden Onbeperkt
Elektrisch opwekking (levering) interval jaren Onbeperkt
Financiële gegevens interval dagen Onbeperkt
Financiële gegevens interval maanden Onbeperkt
Financiële gegevens interval jaren Onbeperkt
Momentele weer gegevens 32 dagen
Weer historie interval uren 1096 dagen
Weer historie interval dagen 1096 dagen
Weer historie interval maanden Onbeperkt
Weer historie interval jaren Onbeperkt
Watermeter historie interval minuten 31 dagen
Watermeter historie interval uren 1096 dagen
Watermeter historie interval dagen Onbeperkt
Watermeter historie interval maanden Onbeperkt
Watermeter historie interval jaren Onbeperkt
Binnen temperatuur data 24 uur
Binnen temperatuur minuten 7 dagen
Binnen temperatuur uren 366 dagen
Binnen temperatuur dagen Onbeperkt
Binnen temperatuur maanden Onbeperkt
Binnen temperatuur jaren Onbeperkt
*als de P1 data elke seconde wordt verwerkt dan is de retentie 1 i.p.v van 7 dagen

Dropbox

De Dropbox back-up optie heeft een probleem dat soms niet alle oude bestanden verwijderd worden. Dit is een probleem in Dropbox API die niet door de P1 monitor software opgelost kan worden. Het lijkt erop dat de index van bestanden in Dropbox niet compleet of corrupt raakt. Soms helpt het om de bestanden uit de folder te verplaatsen en dan weer terug te plaatsen.

Installeren bij andere software

We ondersteunen geen installatie van de P1 monitor als applicatie bij een Pi die andere software draait.  Hoewel dit technische wel mogelijk is zal dat tot veel vragen voor ondersteuning leiden en die tijd besteed ik liever aan het oplossen van bugs en het verbeteren en uitbreiden van de P1 monitor.  De P1 monitor is stabiel een heeft vrijwel geen storingen, dit is alleen goed te doen als de combinatie van hardware, besturingssysteem en applicatie als geheel kan worden onderhouden.  Het is wel toegestaan om de software ergens bij te zetten zolang dit niet als commercieel product wordt aangeboden.

Fase gegevens zijn niet zichtbaar

Niet alle slimme meters geven fase informatie over vermogen (Watt),  stroom (A) of spanning (Volt) door. Sommige meters geven helemaal geen fase informatie door en andere maar één of alle drie de fasen.

Soms alleen vermogen of spanning of stroom. De P1 monitor kan alleen weergeven wat wordt aangeboden door de slimme meter.  Het zou mogelijke zijn om de spanning, vermogen of ampères te berekenen als twee van de andere waarden beschikbaar zijn. Echter omdat de ampères alleen als geheel getal worden doorgeven (0,1,2, enz.) zou dit te veel afwijking geven in de berekende waarde.  Je kunt zien welke gegevens doorgeven worden door het slimme meter telegram te bekijken op de informatiepagina op je P1 monitor.  Je kunt de telegram codes daar inzien.

  • Vermogen kW verbruik L1: 1-0:21.7.0
  • Vermogen kW verbruik L2: 1-0:41.7.0
  • Vermogen kW verbruik L3: 1-0:61.7.0
  • Vermogen kW terug geleverd L1: 1-0:22.7.0
  • Vermogen kW terug geleverd L2: 1-0:42.7.0
  • Vermogen kW terug geleverd L3: 1-0:62.7.0
  • Spanning L1: 1-0:32.7.0
  • Spanning L2: 1-0:52.7.0
  • Spanning L3: 1-0:72.7.0
  • Ampères L1: 1-0:31.7.0
  • Ampères L2: 1-0:51.7.0
  • Ampères L3: 1-0:71.7.0

Reset/aanpassen van de watermeterstand (versie 0.9.17 en hoger).

1: De datum die je opgeeft in het veld “watermeterstand timestamp” moet in een tijdstip zijn dat later is dan het eerste record in de database.

2: Vult de stand in in het veld “watermeter stand in m³” bijvoorbeeld 1000 of 3032.44

3: Zet de schakelaar “watermeterstand reset” op aan.

4: Save de pagina, rechtsboven op de pagina.

5: het veld “watermeterstand status” geeft als alles goed is gegaan de tekst “aanpassing verwerkt” aan.

Je kunt dit zoveel keer doen als je wilt, de daadwerkelijk gemeten pulsen worden niet aangepast alleen de weergave wordt aangepast.

Een vast IP adres instellen voor Ethernet of Wifi

Als je een vast IP adres wil instellen dan wordt aangeraden omdat via DHCP reservation(binding) te realiseren. Dit doe je door in je router bij de optie dhcp op basis van het hardware adres (MAC) van de wifi en/of ethernet kaart een IP adres toe te wijzen.

De router zal dan bij het starten van de RPI elke keer het zelfde ingestelde adres geven aan de RPI. Het voordeel van deze manier van toewijzen is dat je altijd toegang tot de RPI houdt over het netwerk.

Je kunt ook een vast IP adres instellen op de RPI maar dan loop je het risico bij een fout dat je niet meer bij de RPI kan (zie het Internet). Om dat op te lossen zou je dan een keyboard en display moeten aansluiten op de RPI.

Het vast instellen van een IP adres direct op de RPI wordt afgeraden.

Upgrade assistent

Belangrijk! De upgrade assistent kan niet gebruikt worden door Belgische gebruikers. In België is de codering van dal en piek gebruik anders dan in Nederland. Zie de FAQ over upgraden voor Belgische gebruikers.

De upgrade assistent lost het probleem op van dat instellingen verloren gaan bij het upgraden van de P1 monitor. De P1 monitor wordt bij elke upgrade geleverd als complete pakket (een SDHC image). Dit heeft diverse voordelen maar het grootste nadeel is dat de database en diverse andere instellingen daarmee verloren gaan. Om de gegevens veilig te stellen is een tijdelijk opslag medium nodig, hiervoor wordt een standaard USB drive gebruikt die met FAT of FAT32 is geformatteerd.  Let op NTFS het standaard formaat van de Windows wordt niet ondersteunt.

Maak voor de zekerheid een export die je altijd kan gebruiken als er iets mis gaat met de upgrade assistent

Hoe te gebruiken.

1: download de laatste versie van de P1 monitor software en zorg dat het SHDC image gereed is om op een SDHC kaartje te zetten. Het is ideaal als je een tweede kaartje hebt maar je kunt ook het huidige SDHC kaartje gebruiken.  Als je een tweede SDHC kaartje hebt plaats daar dan de nieuwe versie van de software op.

2: formatteer de USB stick met FAT32/FAT en plaats deze in van de vrij USB poorten van de Raspberry Pi.

3: Start de Upgrade assistent via het setup menu -> in en export  ->  upgrade assistent  als alles goed gaat dan wordt onderstaande log getoond.

2020-09-18 10:01:09 Start van programma.
2020-09-18 10:01:09 Veiligstellen van gegevens gestart
2020-09-18 10:01:09 Controle op eerder gebruikt drive sda1 gestart.
2020-09-18 10:01:09 Controle op eerder gebruikt drive sdb1 gestart.
2020-09-18 10:01:09 Folder /p1monitor bestaat op device sdb1
2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor bestaat al niet aangemaakt.
2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor/data bestaat al niet aangemaakt.
2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor/wifi bestaat al niet aangemaakt.
2020-09-18 10:01:10 status database/p1mon/mnt/ramdisk/config.db wordt gekopieerd.
2020-09-18 10:01:10 /p1mon/mnt/ramdisk/config.db naar /p1mon/mnt/usb/p1monitor/data/config.db.p1ua gekopieerd.
2020-09-18 10:01:10 Start van SQL export dit duurt op en Pi3 ongeveer 10 a 15 seconden, geduld aub!
2020-09-18 10:01:27 /p1mon/var/p1mon-sql-export-P1UPGRADEASSIST.zip naar /p1mon/mnt/usb/p1monitor/data/p1mon-sql-export-P1UPGRADEASSIST.zip.p1ua gekopieerd.
2020-09-18 10:01:27 Export door P1SqlExport succesvol.
2020-09-18 10:01:28 USB device sdb1 unmount uitgevoerd.
2020-09-18 10:01:28 Verwerking gereed.

4: Laat de USB stick in de Raspberry Pi zitten!

5:  Shutdown de Pi via het setup menu -> systeem -> stop.  Verwijder het SDHC kaartje.

6:  Als je een tweede SHDC kaartje hebt met de nieuwe software plaats die dan. Zo niet plaats dan de nieuwe software op je het SHDC kaartje en plaats het kaartje terug.

7: De USB stick zit nog steeds in de Raspberry Pi en de een SHDC kaartje met de nieuwe software is geplaats. Start de Raspberry Pi door de voeding aan te sluiten of te onderbreken en weer aan te sluiten.

8: Bij het starten van de P1 monitor wordt gecontroleerd of er een USB stick aanwezig  zo ja dan wordt de data automatische geïmporteerd, de wifi herstelt en het SDHC kaart automatisch vergroot naar de maximale ruimte. Hiervoor moet de Pi worden herstart maar dit gebeurt geheel automatisch.  Na ongeveer 15 a 20 minuten is alle data geïmporteerd.   Het is van groot belang dat de Pi niet wordt uitgezet tijden de  aanpassingen. 

Heb geduld!.

Tot slot de data op de USB stick wordt gewist zodat bij een herstart niet nog een keer de data wordt geïmporteerd. Je kunt de USB stick laten zitten of verwijderen.

Data redden van een corrupt SDHC kaartje.

Het  SDHC kaartje van de Rpi kan spontaan de geest geven.  De eerste stap die je dan kan nemen is een nieuw kaartje regelen en de back-up terug zetten.  Als je nu echt of denkbeeldig voor de kop kan slaan dat je een back-up hebt dan is dit een vriendelijk herinnering dat een back-up hebben echt handig is.

Mocht je geen back-up hebben dan hier een stappen die je kunt nemen om mogelijke nog data te redden.  Alle historische data en 99% van de configuratie staat in Sqlite database files. De volgende stappen geven aan hoe je dat database bestanden van het corrupte kaartje kunt halen. In dit voorbeeld wordt er vanuit gegaan dat je een nieuw SDHC kaartje hebt gemaakt met de P1 monitor software.  Je kunt delen van de stappen aanpassen aan je eigen situatie. Je kunt de bestanden van het defecte kaartje ook vrij eenvoudig via Linux kopiëren.

Waarschuwing: het kaartje is defect je kunt dus lastig vaststellen of de database bestanden nog correct zijn. Als het kopiëren al lukt dan wil nog niet zeggen de database bestanden goed werken.

Om deze stappen uit te kunnen voeren heb je een USB -SDHC adapter nodig.

1: De P1 monitor draait weer met een andere kaartje, hij hoeft niet aangesloten te zijn aan de slimme meter maar dat mag wel. Plaats het corrupte kaartje met adapter in de USB poort.

2: login op de Rpi als gebruiker P1mon met het wachtwoord “verandermij” of met het aangepaste wachtwoord als je dit al gewijzigd had.

3: voer de volgende commando’s uit.

  • cd /p1mon/scripts/
  • ./p1mon.sh stop
  • cd /p1mon/data
  • rm *.db
  • cd /p1mon/mnt/ramdisk/
  • rm *.db
  • cd /p1mon/scripts/
  • sudo ./mount-clone.sh sda
  • cd /mnt/clone/data
  • cd /mnt/clone/p1mon/data/
  • cp *.db /p1mon/data/
  • sudo umount /mnt/clone/boot /mnt/clone
  • ./p1mon.sh start

4: export de data via de export functie van de P1 monitor. Dit maakt een dump en zorgt ervoor dat mogelijke defect in database bestanden gevonden worden.

5: voer de volgende commando’s uit

  • cd /p1mon/scripts/
  • ./p1mon.sh stop
  • cd /p1mon/data
  • rm *.db
  • cd /p1mon/mnt/ramdisk/
  • rm *.db
  • ./p1mon.sh start

6: importeer de eerder gemaakte export. Hiermee is gered wat gered kan worden.

Mocht je problemen ondervinden dat bestanden niet te lezen zijn of foutmeldingen geven dan kan het script sudo ./setok.sh in de folder /p1mon/scripts worden uitgevoerd..

Nieuwe versie van de P1 monitor indicatie

Als er een nieuwe versie van de software beschikbaar komt van de software. Dan wordt er rechtsboven in de pagina het icoon weergeven.

P1 monitor nieuwe versie

Dit moet je wegens privacy zelf aanzetten in het configuratiescherm systeem en dan de optie “Nieuwe P1 monitor versie controle” aan zetten.  De software kijkt periodiek op www.ztatz.nl of er een nieuwe versie gepubliceerd is.  Als er andere versie beschikbaar is dan wordt het icoon weergegeven.  Let op dat gebeurt eenmalig en wordt niet bij elke versie wijzing gedaan maar alleen bij de huidige versie + 1.  Dit wordt gedaan om te voorkomen dat er onnodig veel netwerk verzoeken naar de www.ztatz.nl wordt gedaan.  Stel je hebt versie 1 actief en versie 2 komt beschikbaar dan verschijnt het icoon. Als echter versie 3, 4, enz. Beschikbaar komt dan wordt dit niet weergeven in het icoon.

P1 monitor image past niet op SDHC-kaartje

SDHC-kaartjes of het nu 4GB  of 64GB is zijn per fabrikant anders. Dit kan problemen geven als je een 4GB of 8GB image op een SHDC- kaart wil zetten dat even groot is. Als het image maar 1 byte groter is dan het kaartje waar je de image op wil plaatsen dan zal het overzetten niet lukken. Vandaar dat er ook een 4GB image wordt geleverd voor mensen die nog met een 8GB kaartje werken. Het advies is om minimaal een 16GB kaartje te gebruiken maar 32GB mag uiteraard ook. Hoe groter het SDHC-kaartje des te langer de levensduur. Het is overigens lastig om nog 4GB kaartjes te kopen. Het 4GB kaartje wat wordt gebruikt om het image te maken is duurder dan een 16GB kaartje.

Upgraden voor Belgische gebruikers.

De upgrade assistent kan niet gebruikt worden door Belgische gebruikers omdat de codering van dal en piek gegevens andersom werken dan in Nederland. Hoe mooi zou het zijn in “een Europa” ☹

Volg onderstaande procedure  om te data fouten te voorkomen of zelf voor het eerste gebruik. Het is een vervelende procedure en ik ben bezig om na te denken hoe dit te automatiseren is.

1: Als de P1-monitor al wordt gebruikt maak dan een export.

2: Haal de P1 poort seriële kabel  uit de slimme meter, niet uit de Raspberry Pi.  

3: Installeer / set de nieuwe software op een SDHC kaartje.

4: Start de nieuw versie en stel de volgende parameters in. Op de pagina P1 poort (config-P1poort.php).  In het kader seriële instellingen de seriële parameters zoals snelheid e.d.. in het kader P1 Telegram -> dag/nacht mode -> België.

5: Plaats de P1 poort seriële kabel terug in de slimme meter.

6: Controleer op de in info.php pagina of er data binnen komt en of dal en piek conform verwachting werkt.  Als dit correct werkt dan kan de import worden gedaan. Zo niet pas de instellingen aan totdat de data correct wordt verwerkt.

7: importeer de eerder gemaakte export.

Met excuses namens de Europese unie….

Gebruik maken van gmail en de P1 monitor.

Gmail is te gebruiken via de een zogenaamd app wachtwoord.  Hieronder de stappen die je moet doorlopen.

Ga naar https://myaccount.google.com en log in op het account dat je wil gebruiken om e-mails te versturen.

Klik links op beveiliging/security en activeer Verificatie in 2stappen/2-step verfication

 Klik daarna op App-wachtwoorden/App Passwords

Kies de optie Anders(aangepaste naam)/ Other (Custom name). Kies een zinnige naam P1monitor o.i.d. en druk op de Generen/Generate.  Hierna verschijnt dan onderstaande venster.

Het wachtwoord is de code in het gele vlak (deze zijn niet geldig) zonder de spaties. Vul die in in de P1 monitor notificatie scherm.  Zoals hieronder aangeven.

Sla deze instelling op en gebruik de test knop voor een test bericht.

Comments are closed.