P1 monitor download 201905

P1 monitor download 201905

P1 monitor is op de Raspberry PI 3 gebaseerde software om je slimme meter uit te lezen. Voor een meer uitgebreide beschrijving zie hier.

Upgrade of eerst installatie.

De software verkrijgen en installatie.

De P1 monitor software wordt geleverd als Raspberry Pi 3 B SDHC image die hieronder te downloaden is. Om de het image naar een SDHC card te kopiëren is een image tool nodig als je deze niet hebt dan kun je USB Image tool downloaden.  Zie hieronder hoe je dat daarna de rest van de ruimte op de SDHC card kunt gebruiken met raspi-config tool.

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

  1. download het P1 monitor image file uit de download overzicht hieronder.
  2. pak het zip file uit en lees de bijlagen.
  3. kopieer het p1monYYYYMMDD-NN.NN-X.img file via de USB tool naar de SDHC card van minimaal 8GB  Let op! data op de card wordt overschreven en is niet meer te herstellen. (had ik al gehad over de export van data).
  4. Mocht je een groter SDHC card willen gebruiken dan kan je via de raspi-config tool de gehele SDHC card gebruiken. Dit is zeker aan te bevelen om slijtage van de SDHC card te verminderen.
  5. plaats de SDHC card in de Pi.
  6. start de Pi, netwerk en P1 kabel aangesloten.
  7. Importeer de data, als je al eerdere versie hebt gebruikt.

Veel plezier met de P1 monitor en laat weten hoe het bevalt.

FAQ

Mocht je vragen hebben kijk dan eerst in de FAQ

Problemen oplossen.

Image past niet op de SDHC card:

  1. Je kunt proberen de donor SDHC card opnieuw te formatteren met een dergelijk tool als de SD formatter.
  2. Installeer het image op een groter SDHC card. Het ongebruikte deel van de SDHC card kun je vrijgeven via de raspi-config tool met de optie extend
  3. wis de browser cache als je layout problemen hebt.

Standaard wachtwoord besturingssysteem:

  1. Het standaard account en wachtwoord om in te kunnen loggen is p1mon met het wachtwoord  verandermij.
  2. Het advies dit wachtwoord na installatie aan te passen.

Juridisch spul en zo

Dit werk valt onder een Creative Commons Naamsvermelding-NietCommercieel 4.0 Internationaal-licentie.

De rechten van onderliggende softwareproducten zijn qua licentierechten niet gewijzigd Dit geldt voor bijvoorbeeld het besturingssysteem en javascript bibliotheken. De rechten van onderliggende producten gaan voor deze licentie.

DE SOFTWARE IS GELEVERD “ZOALS”, ZONDER GARANTIE VAN ENIGE SOORT, INCLUSIEF MAAR NIET BEPERKT OP DE GARANTIES VAN VERKOOPBAARHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL. IN GEEN GEVAL ZAL HET AUTEURS OF COPYRIGHT HOLDERS AANSPRAKELIJK ZIJN VOOR ENIGE EISEN, SCHADE OF ANDERE AANSPRAKELIJKHEID IN VERBAND MET DE SOFTWARE OF HET GEBRUIK VAN DE SOFTWARE.

Samengevat: gebruik is voor eigen risico.

Mocht je een eerdere versie van de P1 monitor gebruiken exporteer dan deze data eerst!

DOWNLOAD

SDHC images

P1 monitor wordt alleen ondersteund op de Raspberry Pi 3B of Pi3 B+.
Een Pi 2 kan werken maar geen garanties.  Een Pi Zero is nooit getest. Van de Pi 1 is bekend dat deze fouten geeft en verloop van tijd stopt / crashed.

Wat is er veranderd in versie 0.9.10 (Maxine)

Bug / feature fixes:
Bug fixes / Nieuwe zaken:

  • Dropbox support voor de app aangepast zodat SQL-database  data naar de app gekopieerd kan worden.
  • Back-up scherm bevatte een tekstfout, die is aangepast ( Erich bedankt).
  • Driefasen informatie kan nu wel of niet worden getoond via setup menu -> display -> “driefasen informatie zichtbaar in de UI”.
  • Raspberry Pi Kernel update (13-04-2019)
  • Dropbox Deamon aangepast zodat deze niet meer stopt bij een onverwachte fout.
  • Jquery update gedaan wegens security kwetsbaarheid (CVE-2019-11358). Upgrade naar versie 3.4.1
  • Debug informatie uit kosten-d.php gehaald.
  • Icon font bibliotheek naar versie 5.8.2 gebracht.
  • Meterstandenpagina toegevoegd waar per dag de meterstanden van elektriciteit en gasverbruik alsmede de terug levering van kWh wordt getoond.
  • De driefasen waarden in beide main schermen geven nu correct kW weer in plaats van kWh (gemeld door Alphons).
  • Terug levering van rood naar groen aangepast voor e-levering, suggestie van Michel. Er wordt nu alleengebruik gemaakt van groen, ook een beetje levering is immers goed.
  • De prompt van de Pi gebruiker p1mon bevat de IP adressen van eth0 en wlan0. Niet van belang voor normaal gebruik maar meer om te voorkomen dat de developer iets wist op de verkeerde pi :).
  • Het root filesysteem wordt vergroot door de P1UpgradeAssist. Hiermee wordt de maximale ruimte van de SDHC gebruik als er een klein image wordt gebruikt. Als je gebruikt maakt van een 16GB of 32Gb kaartje dan zal de complete ruimte worden gebruikt waardoor het SDHC-kaartje minder snel versleten zal zijn.
  • P1UpgradeAssist zet nu ook de timer (cron) voor back-up’s e.d. dit was een omissie in de upgrade P1UpgradeAssist. Een fix voor dit probleem is in het setup menu de timer waarde opnieuw weg te schrijven.
  • Security patches tot aan 23-05-2019.

Als de P1 monitor software wil ondersteunen dan is een donatie mogelijke via PayPal

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

74 Replies to “P1 monitor download 201905”

  1. Ik heb dit sinds gister draaien. 1 usb kabel gehaald en de Pi had ik nog liggen. Ideaal en ben er best blij mee… maar… 1 ding snap ik nog ff niet.

    De solaredge pagina laat hogere waardes zien van de huidige opgewekte energie en dagtelling dan de P1 monitor.

    Ik vermoed dat wat er in de grafieken wordt weergegeven, niet de totale waarde van het opgewekte energie is, maar wat over is na aftrek van de energie wat je verbruikt.

    Klopt dit? Want dat vind ik dan wel jammer aangezien je dan nog steeds niets weet. In de totaal grafieken zie je het sowieso namelijk al.

    1. Je hebt gelijk, maar dit een beperkingen als je alleen de slimme meter uitleest. Die “ziet” immers alleen wat er netto in en uit gaat qua verbruik. De meter kan dus niet zien wat er al door eigen opwek is verbruikt. Op de roadmap staat wel de wens om ook de netto opbrengst van de zonnepanelen weer te geven.

      1. ik vermoedde dat dus al en op zich ook wel weer logisch. Echter als ik wat ik verbruik en opwek bij elkaar optel, kom ik nog steeds onder de waarde die mijn solaredge aangeeft.
        En als ik dan kijk naar de netto opbrengst in je app (stats-d.php), dan trek je juist het verbruik van het opleveren af en dan zou dat dus dubbel zijn.

        1. Ik zal het toelichten met twee voorbeelden en hoop dat daarmee de werking en interpretatie duidelijker wordt.
          1: wat de solaredge ook aangeeft daar kan ik niets over zeggen dat kan kloppen of niet.
          2: De slimme meter ziet alleen wat er in of uit gaat en geeft weer wat je netto terug levert of wat je verbruikt.
          3: Laten we even aannemen dat je per dag 7kWh op kan wekken via je zonnepanelen.
          4: je verbruikte daar 2kWh zelf van, dit ziet de slimme meter dus nooit.
          5: je kan nu dus zelf maximaal 5kWh terugleveren aan je energie leverancier.
          6: scenario 1: je verbruikt zelf per dag 3kWh. Dan zie je een oranje balk van 3kWh en een groene balk van 5kWh netto lever je dan 5-3=2kWh per dag terug in de tooltip zal je dan zien 2Kw geleverd.
          7: scenario 2: Je verbruikt per dag 9kWh Dan zie je een oranje balk van 9kWh en een groene balk van 5kWh netto verbruik je dan 5-9=-4kWh per dag in de tooltip zie je dan 4kWh verbruikt

          Uiteraard geldt dit per dag, per minuut of per uur zal je meestal leveren of verbruiken maar niet tegelijk. tenzij je een meerfasen aansluiting hebt en de verbruik en teruglevering fase verschillen.

          1. Hummm… oke… ik snap he, nog niet helemaal maar ik laat hem ff op mij inwerken… het komt er kort op neer dat jij zegt dat het wel klopt.
            Dank je voor de genomen moeite! Ik blijf het een mooi systeem vinden 🙂

  2. Hoe stel ik nu het makkelijkst die wifi in? Als ik naar de raspi config tool ga naar network options en dan naar wifi, dan krijg ik “could not communicate with wpa_supplicant”.

    1. Wifi is in te stellen via het setup menu (steeksleuteltje). Kies de optie netwerk, je kunt dan de SSID kiezen via het dropdown menu en je kunt het wachtwoord instellen. Na het invoeren van de waarde kies dan de optie opslaan. Mocht dit om wat voor reden niet werken dan via het setup menu -> systeem een herstart uitvoeren.

  3. Ik gebruik al een tijdje met veel plezier de software. Toen ik zag dat er een nieuwe versie beschikbaar was wilde ik de upgrade assistent gebruiken, echter tot mijn schrik kwam ik erachter dat mijn password voor het settings menu niet meer werkt. Geen probleem om een nieuwe image aan te maken, echter zou ik mijn historische data graag willen behouden (ik maak gebruik van Dropbox) Is hier een oplossing voor ? of heb ik pech en ben al mijn data kwijt ?

    1. Als je inlogd op de pi zelf met p1mon wachtwoord verandermij dan kun je in het file /p1mon/mnt/ramdisk/session.txt verwijderen. Daarna kun je het wachtwoord opnieuw instellen.

        1. Graag gedaan, en je vraag was duidelijk dan is een antwoord geven ook eenvoudig. Veel plezier van de software.

  4. Sinds kort heb ik mijn Pi uitgerust met een 3.5 “LCD TFT Touchscreen Display. Erg nice wanneer je een mooie GUI hebt, maar met P1 monitor is het nogal saai. Een stilstaand login-scherm. Mooier zou zijn de mogelijkheid om P1 monitor GUI zelf te krijgen, maar ik heb al in een eerdere reactie gelezen dat dat geen prio heeft.
    Zou het wel mogelijk te zijn om een screensaver in het image mee te leveren. Dat kan een vliegend P1-logo zijn of gewoon een zwart scherm, dat na enkele minuten verschijnt.
    Dat staat alweer een stuk netter in de meterkast.

    1. Wat voor soort device is het? Is het device dat via de HDMI poort is aangesloten of is het een tty of iets dergelijks?

        1. Wat je vraagt die goed uitgezocht moet worden en die per terminal waarschijnlijk anders zal werken. Omdat we jouw hardware oplossing niet hebben en is het lastig testen. Wat je vraagt is in essentie een screensaver die op twee manieren gerealiseerd kan worden. grafisch maar dan moet het zware X Windows worden geïnstalleerd wat het nodig aan geheugen en opslag vraagt. Die optie valt zeker af. De andere optie is een command line oplossing. Dit kan wellicht wel maar moeten we testen en zoals aangeven dat is nu geen prioriteit. Je kan uiteraard zelf wat onderzoek doen en die met ons delen. Dan kunnen we zien of dat kunnen opnemen in de code. We hebben wat getest met tty-clock -r om te zien of dat werkt maar dat werkt niet vanzelf. Als je daar zelf mee wil experimenteren dan moet je deze installeren met sudo apt-get install tty-clock

          1. Een geweldige tip van je. Ik heb tty-clock zonder problemen aan de praat gekregen:
            – inloggen op de pi met p1mon
            – daarna de commando’s:
            sudo apt-get update
            sudo apt-get install tty-clock
            tty-clock

            en het klokje loopt als een trein, uh screensaver. Mooier zou natuurlijk een visuele weergave van enkele P1monitor items zijn, maar ik snap de prio. Succes met de verdere ontwikkeling

          2. Top, leuk te horen dat het gelukt is. tty-clock zal in de volgende image mee geleverd worden.

    2. Volgens mij kun je rasbian lite upgraden met een GUI en dan met chromium de p1 monitor openen.

      Dit heb ik gister ook geprobeerd echter ik kom niet verder dan een knipperende cursor. Met een beetje kennis van linux en doorzettingsvermogen, weet ik eigenlijk wel zeker dat je zo de desktop aan de praat kan krijgen en dus de grafische versie.

      Eventueel zou je een bash script kunnen schrijven die de sqlite db uitleest en de waardes gewoon weergeeft in de terminal.

      1. Dank voor reactie Edgar. Ik kom dit commando tegen om de GUI (Raspberry Pi Desktop) te installeren:
        sudo apt install raspberrypi-ui-mods

        Ga ik binnenkort proberen. Helaas nu even geen knutseltijd

  5. Op het verlanglijstje staat de export van data zodat in b.v. Excel opslag etc. kan plaatsvinden.
    Ik gebruik al jaren het programma myUse (app) maar de maker ervan heeft aangegeven dat hij die app niet verder kan/wil ontwikkelen. Wellicht iets om te onderzoeken of een koppeling met deze app mogelijk is?

    1. Op de roadmap staat een export functie naar Excel en/of CSV files. Er is een functie in Excel om json naar Excel om te zetten. Ik heb er geen ervaring mee maar wellicht is het mogelijk de api’s te gebruiken om Excel te “voeden”. Er is geen plan om de app te ondersteunen, daar hebben we te weinig uren.

  6. Bij het overzicht van het stroom: stats-m.php is alleen het hoogtarief zichtbaar en ontbreekt het laagtarief (pop-up bij maandoverzicht) en als geleverd is uitgeschakeld dan is deze zichtbaar en staat er verborgen.

    1. Dit overzicht en alle andere overzichten laten verbruikt, geleverd en netto verbruik of netto geleverd aan. Zonder details over hoog en laag tarief. Het kan zijn dat je dit verwacht maar het werkt zoals ontworpen. Het kan zijn dat er iets mis gaat met de browser cache, probeer deze te wissen en of het probleem dan weg is.

  7. Om je SDHC kaart volledig te gebruiken, kun je het ongebruikte deel met de optie ‘expand’ (ipv ‘extend’) vrijgeven

  8. Hi,
    P1mon draait bij mij op een PI3 met Wifi voor de netwerkverbinding, draait overigens prima.
    Vandaag een UTP kabel gelegd naar de PI omdat ik een vaste netwerkaansluiting wil gaan gebruiken met een vast IP-adres. En tevens de Wifi verbinding uitschakelen.
    Verwacht dat ik de aanpassing via ssh kan doen met ifconfig, maar ik weet niet zeker hoe dit moet.
    Heb je wat tips voor mij?

    Met vriendelijke groet,

    Ton

    1. De software maakt gebruik van DHCP en bekabelde aansluiting krijgt dan vanzelf een ip adres. Mocht dit niet zo zijn dan moet een reboot via de ui genoeg zijn. Als je het adres vast wil zetten dan kun je dit beste doen via je router die normaal de ip adressen uitgeeft. Even Googlen dan wordt dat uitgelegd voor diverse routers of internet leverancier.

      1. Bedankt voor het snelle antwoord.
        Inmiddels de utp-kabel gekoppeld, de PI gereboot en het mac-address van eth0 en het ip-adres in de dhcp server van de router geplaatst. De reservering in DHCP van het wifi interface in de router verwijderd.
        Het Wifi-interface lijkt nog actief te zijn, is dit uit te schakelen?

        Ton

        1. Als je de SSID wist of het verkeerde wachtwoord invoert / wist dan wordt de WiFi verbinding gestopt. Je kunt overigens ethernet en WiFi beide gebruiken / actief laten.

          1. Inmiddels een ander ww voor de wifi ingevoerd. Heb nu inderdaad één verbinding met de P1monitor. Dat lijkt mij beter.
            Nogmaals bedankt!!

    2. Hoi Ton, ik heb het werkend met een vast ip-adres op de volgende wijze:
      Edit the file /etc/dhcpcd.conf as follows:
      Type sudo nano /etc/dhcpcd.conf at the command prompt.
      Scroll to the bottom of the script, and add the following lines:
      interface eth0 (als voorbeeld, verschilt per interne netwerk)

      static ip_address=192.168.178.8 (als voorbeeld)
      static routers=192.168.178.1 (router ip-adres)
      static domain_name_servers=192.168.178.1

      interface wlan0 (als voorbeeld, verschilt per interne netwerk)

      static ip_address=192.168.178.8
      static routers=192.168.178.1
      static domain_name_servers=192.168.178.1

      1. Hallo Rene,
        Bedankt voor de info, bewaar het voor later.
        Op het moment werkt het goed en omdat ik in de DHCP server van de router het ip-adres gekoppeld heb aan het mac-address van de Pi, zal bij een nieuwe image de Pi automatische hetzelfde ip-adres weer krijgen.
        Maar toch bedankt voor de tip en meedenken.
        Ton

  9. Wat een fantastische tool! Zeer bruikbaar en ook aan iedereen uit te leggen. Keep up the good work en ik za; jullie waar mogelijk zeker promoten… Ben voorheen gebruiker geweest van EnergyLink maar dit is veel overzichtelijker. Enige wat nog niet goed gaat is verbruik, deze blijft op nul staan. Levering via mijn SolarEdge doet het perfect!

    1. Bedankt voor het compliment en veel plezier en gemak van de software. Ik doe een gok naar je opmerking dat verbruik op nul staat. Als je meer opwekt dan dat je verbruikt dan is momentele verbruik inderdaad nul. Met uitzondering van als je een meerfasen aansluiting hebt en een slimme meter die apart het verbruik en levering tussen de fasen meet. Dan kan het zijn dat je op fase 1 verbruik en op fase 2 terug levert. Mocht dit niet je probleem zijn laat dan graag wat meer details achter.

  10. De FAQ heeft geen informatie over het instellen van FTP of dropbox.

    Ik heb een standaard filezilla server opgezet, maar als ik het IP adres en usernaam invul werkt het niet. Ik krijg een “110 gestopt” foutmelding. Het is me ook niet duidelijk waar de logs staan om te kijken wat er aan de hand is.

    Hoe dropbox werkt is me geheel een raadsel.

    1. je kunt de logfiles vinden op de locatie /p1mon/var/log. Als SFTP niet werkt dan kun je proberen of normaal FTP wel werkt. Je kunt overigens ook je ftp server logs bekijken. Om een applicatie zoals de P1 monitor toegang te verlenen tot je Dropbox moet je de app autoriseren. Klik op het dropbox icoon op de pagina setup – > bestanden (DropBox authenticatie code opvragen.) Je browser opent de Dropbox pagina. Geef toestemming en kopieer de authenticatie code in bestanden veld en save de pagina. Vanaf nu kun je back-up’s naar Dropbox maken of Dropbox gebruiken om data te delen die Apple IOS app gebruikt.

      Succes,
      SecBro.

      1. Het is voor zowel dropbox als FTP nog niet gelukt. Zou je een voorbeeld screenshot op de FAQ kunnen plaatsen? Ik denk dat meer mensen hier iets aan hebben.

          1. Het leek me handig om een voorbeeldje te hebben in de FAQ. Ik weet niet of ik nu 192.168.1.100, user@192.168.1.100, ftp://192.168.1.100 of nog niets anders in moet vullen. Het werkt allemaal niet.
            Begrijp ik het goed dat ik dropbox enkel via de iOS app toe kan voegen? Via de web interface kan ik geen dropbox icoontje vinden.

          2. Voor ftp een voorbeeld van wat je in kunt stellen:
            accountnaam: henk@domein.nl
            wachtwoord: het wachtwoord dat je ingesteld hebt in je ftp server.
            ftp folder: normaal leeg maar je kunt een folder ingeven als je daar voor kiest.
            server adres: IP4 of domein naam bijvoorbeeld http://ftp.naam.nl
            server poort: 21
            Aantal versie die je wil bewaren 1 tot nnnnn

            Dropbox:
            Om dropbox voor de app of back-up te kunnen gebruiken moet je de P1 monitor toestemming geven om dropbox te gebruiken. je moet uiteraard al een dropbox account hebben. Dit mag een gratis of ander dropbox account zijn.

            1: ga naar setup menu – bestanden.
            2: klik op het dropbox icoon, die brengt je naar de dropbox website. Als je nog niet ingelogd bent bij dropbox log dan in.
            3: er verschijnt een scherm met het P1 logo met de tekst “p1monitor vraagt toegang tot de eigen map Apps › p1monitor in je Dropbox.”
            4: klik op toestaan.
            5: er verschijnt een pagina met de tekst “Geef deze code op in p1monitor om het proces te voltooien.”
            6: Kopieer deze code (cut and past) naar het invoer scherm in het setup – bestanden veld onder het logo.
            7: kies eventueel onderin de pagina Dropbox gegevens delen aan als je de app wil gebruiken.
            8: kies de optie opslaan rechtsboven.

            Je kunt nu back-up’s maken via Dropbox en de app gebruiken.

            SecBro.

  11. Er lijkt een bugje te zijn ontstaan in het homescherm: bij mij wijkt in de gauge Geleverd, ‘totaal vandaag’ de levering xx kWh af, als ik deze vergelijk met een het dagen grafiekje, waar de waarde wel klopt. Het bedrag eronder klopt weer wel overigens.

    1. Bedankt voor het melden. Het wordt veroorzaakt door afronden en wanneer de data beschikbaar komt / verwerkt is. we zullen het oplossen in de volgende versie.

  12. Bij het tabblad “config-systeem/in-export” is bij EXPORT en UPGRADE geen handje zichtbaar om aan te geven dat de knop actief is, en bij IMPORT is het handje maar op een gedeelte van de knop zichtbaar.
    De knopjes zijn wel clickable.

      1. Om je verder te helpen: Dit is gezien op een PC met windows10 en Firefox 67.0 32bit. Op een laptop met Opensuse Leap en Firefox 52.6 64bit is de IMPORT knop wel volledig met handje.

    1. Bij het installeren van een nieuwe versie is het soms noodzakelijk de cache van de browser te wissen. Zie de instructies punt 3: “wis de browser cache als je layout problemen hebt”.

  13. Hallo, ik heb een vraag over de deze api call: /api/v1/powergas/day

    Ik verwacht dat de waarde van CONSUMPTION_KW berekend wordt door het verschil van de opgevraagde dag (CONSUMPTION_KWH_LOW + CONSUMPTION_KWH_HIGH) met het verbruik van de dag ervoor (CONSUMPTION_KWH_LOW + CONSUMPTION_KWH_HIGH).

    Als ik dat echter nareken komt dat niet overeen.
    Wordt deze waarde op een andere manier berekend?

    1. Deze twee velden hebben geen direct relatie. De kW velden is een momentaal vermogen terwijl kWh het vermogen per tijdseenheid is. Over het algemeen is de kW waarde minder van belang voor een langere periode.

    2. Kan je dan aangeven hoe de CONSUMPTION_KW wordt berekend? Ik had verwacht dat dit het verschil was van de meterstanden tussen de 2 dagen.

      1. Hi er zit een bug in de beschrijving van de API’s voor bijna alle API’s geldt dat de waarde CONSUMPTION_KW moet gelezen worden als CONSUMPTION_KWH per tijdseenheid. In de API /api/v1/powergas/minute zie je dat dit veld ook twee keer voorkomt. voor alle api’s met een langere duur uur, dag, maand en jaar is het dus het aantal verbruikte kWh per uur,dag, maand en jaar. Bij de volgende upgrade zal de beschrijving van de API aangepast zijn. Als je json gebruik als array dan zal alles blijven werken.

  14. Let op deze versie heeft een bug dat in de nieuwe pagina voor de meterstanden in de popup de gas waarde niet wordt weergegeven. Dit is opgelost in de volgende versie.

  15. Zou het niet mooi zijn om de verbruiksgegevens van alle gebruikers samen te brengen op een voor iedereen toegankelijke website. Daar zouden dan totaalgegevens in de tijd met elkaar vergeleken kunnen worden.

    1. zeker maar dat valt buiten de scope van de werking van de P1 monitor en schept een aantal verplichtingen voor de beheerder van de website zoals de privacy van de gebruikers.

  16. Is het niet mogelijk om de upgrade methode te vereenvoudigen?

    Files downloaden vanuit Pi en vervangen, via apt-get het OS bijwerken en een upgrade script voor de DB. Dan hoef je eigenlijk niet offline en hooguit een reboot van een halve minuut om de OS updates (kernel) mee toe te passen.

    Wil er best over meedenken, bij interesse: stuur maar een mail.

    1. Mogelijk dat we dit in de toekomst gaan doen, nu willen we nog de ruimte hebben om alles in te kunnen stellen en aan te passen. Dat wordt met een automatische update lastiger en we verwachten ook meer vragen met problemen.

  17. Kan nog niet reageren op mijn eigen bericht omdat deze nog niet goedgekeurd is 🙂
    Maar het is me inmiddels gelukt, op een veel simpeler manier. Voor het aanpassen van de database hoefde ik p1mon helemaal niet te stoppen. Had voor de zekerheid een export gedownload en de upgrade functie voor USB gedaan voor het geval dat. Maar d.m.v. sqlite3 gewoon de update queries uitgevoerd op e_historie.db en financial.db en nu wordt alles weer correct getoond.

    Gelijk een blogje op mijn website geplaatst.

    Binnenkort maar ff een donatie plaatsen via PayPal, ben zeer tevreden over de software!

  18. Diegene die zeggen dat ze binnen 5 minuten weer online zijn, wat voor kaartjes hebben jullie? Ik heb een SanDisk Ultra UHS-I 16GB maar alleen het wegschrijven van de image duurt al langer dan 15 minuten?

    Ik heb een tweede kaartje bij de RPi liggen en voorzie die van de nieuwste image, dan swap ik ‘m om en voorzie ik de andere van de image. Is niet nodig zo snel (downtime van 1 min 😉 ) maar meer dat als kaartje corrupt zou raken, dan heb ik gelijk een reserve liggen.

  19. Ik heb de nieuwste versie van P1 monitor als nieuwe installatie op mn Raspberry PI gezet. Openweathermap werkte prima op de oude installatie en ik heb de API die ik eerder gebruikte ingevoerd tbv de nieuwe installatie. Echter hierna wordt de data niet meer ververst bij het opslaan:
    Laatste succusvolle data.
    stad: *****
    tijdstip meting: 2019-05-24 20:14:16
    temperatuur: 16.8°C
    conditie: geheel bewolkt
    stad id: *****
    Op slot heb ik een nieuwe API key op openweathermap.org gegenereerd maar dat helpt ook niet, de oude gegevens van 2019-05-24 20:14:16 worden getoond.
    Weet je wat ik fout doe ?

    1. Helaas is Openweathermap niet erg scheutig met foutmeldingen dus het is lastig om de debuggen. Je kunt eerst testen of de API key werkt door de url te gebruiken die de P1 monitor ook gebruikt. Stel dat je API key ff03fa518fd1da51de31cc79ff9ddc60 is dan kun met door onderstaande url in te voeren in een browser testen of er data terugkomt.

      http://api.openweathermap.org/data/2.5/weather?id=2172797&units=metric&lang=nl&appid=ff03fa518fd1da51de31cc79ff9ddc60

      SecBro.

      1. Dank je wel voor je snelle reactie. Ik heb je advies opgevolgd en het resultaat op Openweathermap toont mijn locatie en realtime gegevens. De API en stad ID zijn blijkbaar goed en dus ligt de fout niet bij Openweathermap. Ik heb wel voor de nieuwe installatie een export gemaakt die ik heb geïmporteerd in de nieuwe installatie, zou dat er iets mee te maken kunnen hebben ? Het zou geen probleem zijn als ik de historische weergegevens kwijt zou raken dus als er via ssh iets kan wijzigen waardoor ik de API en stad ID opnieuw kan instellen zou dat ook helpen (misschien)

        1. Hi je kunt de weer gerelateerde database bestanden wissen / hernoemen en dan een zien of de weerdata weer aangepast wordt. Let wel op dat de API ongeveer om de 30 minuten wordt aangepast. Je kunt nog het logfiles bekijken of daar fouten in staan. /p1mon/var/log/P1Weather.log

          • log in op de pi.
          • cd /p1mon/script
          • ./p1mon.sh stop
          • rm /p1mon/data/weer
          • rm /p1mon/mnt/ramdisk/weer
          • ./p1mon.sh start

          Er worden nieuwe weerdatabases aangemaakt. Als je config.db defect zou zijn dan zouden de API key en stad naam niet goed zichtbaar zijn.

          Succes,
          SecBro.

          1. Helaas, dat werkt niet, heb de commando’s uitgevoerd zoals je aangaf waarbij ik de weer.db op /p1mon/data/ en /p1mon/mnt/ramdisk heb verwijderd. Nu zie ik bij het opslaan van de API key en Stad alleen lege velden:
            Laatste succusvolle data.
            stad:
            tijdstip meting:
            temperatuur:
            conditie:
            stad id:
            Maar ik heb bedacht met een schone installatie opnieuw te beginnen en eerst de openweathermap API key en stad in te voeren om te kijken of het weer werkt.

          2. Lijkt mij de beste route, je kunt nog een export maken en deze data eventueel weer importeren.

  20. Zojuist deze update geïnstalleerd m.b.v. een USB-stick en de Upgrade assistent, binnen 5 minuten was de P1 monitor weer online. Op het eerste gezicht werkt alles naar behoren.
    Bedankt maar weer voor dit mooie stukje software.
    gr. Ton

  21. Mooie update! En weer vlekkeloos backup vanaf de USB Stick.

    Ik zie dat bij de nieuwe tab meterstanden de gasstand niet in de popup wordt weer gegeven wel is de blauwe lijn zichtbaar.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.