P1-monitor download 202012

P1-monitor download 202012

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. Er zijn diverse essentiële aanpassing doorgevoerd in de API en database.

Mocht je de software de moeite waard vinden wil je deze dan delen via social media e.d. Bedankt voor de ondersteuning.

Upgrade of eerst installatie.

De software verkrijgen en installatie.

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

BELANGRIJK

Er is grote aanpassing gedaan aan de upgrade assistent, deze is beperkt compatibel met de vorige versie. Als de Upgrade assistent wordt gebruik met data van vorige versies dan is het noodzakelijk om ook een export van de vorige versie te doen en deze met de hand te importeren. Vanaf versie 0.9.15 en hoger kan de upgrade assistent weer zonder deze manuele upgrade worden uitgevoerd. Als dit niet wordt gedaan dan is historische data niet meer beschikbaar.

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

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 UpgradeAide 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

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 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 dit wachtwoord na installatie aan te passen.

Juridisch spul en zo

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

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

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

Samengevat: gebruik is voor eigen risico.

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

DOWNLOAD

SDHC images

P1 monitor wordt alleen ondersteund op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11).
Een Pi 2 kan werken maar geen garanties.  Een Pi Zero is nooit getest. Van de Pi 1 is bekend dat deze fouten geeft en verloop van tijd stopt / crashed door een gebrek aan ram geheugen.

Wat is er veranderd in versie 202012-1.0.0

Opgelost: config-io.php gaf een verminkt bericht weer als de watermeter nog nooit gebruikt was.

Opgelost: Diverse tooltip waarden komen niet overeen met de grafiek omdat er te veel samples getoond worden de volgende schermen zijn aangepast met andere tijdsperiodes:

  • stats-h.php
  • stats-h-gas.php

Opgelost: De waarde van de totale watermeterstand werd niet doorgegeven via UDP of Dropbox als de nieuwe meterstand lager was dan de vorige. Bijvoorbeeld bij het plaatsen van een nieuwe meter.

Opgelost: samba waarschuwing melding voor pid file /lib/systemd/system/?mbd.service verholpen.

Opgelost: P1DbCopy zet nu file rechten correct als de rechten niet kloppen.

Opgelost: Spelfouten verwijderd.

Opgelost: Niet alle tooltips gebruikt het juiste timestamp formaat.

Opgelost: config_read() aangepast, bug met ontbrekende index opgelost.

Opgelost: log folder die te snel vol loopt wordt nu sneller gecontroleerd en max maximaal 80% vol zijn (logspacecleaner.sh).

Opgelost: Tijdstip tariefschakeling, laatste schakeling timestamp werd onterecht gezet, dit was een cosmetische probleem.

Opgelost: diverse plekken waar financieel verkeerd gespeld wat als finaciel.

Opgelost: de fase-a.php gaf de grafiek van de Ampere meter niet goed weer, bij een waarde van 27A werd de grafiek niet goed ingevuld. Met dank aan Michel voor het melden.

Opgelost: de standaard waarde voor back-up van elke minuut veranderd naar 1 maal per dag om 00:05. Dit omdat sommige gebruikers dit vergaten aan te passen.

Nieuw: Opgewekte kWh die via een S0 puls wordt gemeten toegevoegd.

Nieuw: Upgrade naar Linux 5 (van 4).

Nieuw: API uitgebreid met opgewekte vermogen /api/v1/powerproduction/{minute/hour/day/month/year}.

Nieuw: Upgrade van fontawesome bibilotheek naar versie 5.15.1.

Nieuw: info.php uitgebreid met de S0 puls energie opwekking informatie.

Nieuw: GPU geheugen verlaagd van 64MB naar 16Mb zodat er meer geheugen is voor zaken die wel worden gebruikt (/boot/config.txt).

Nieuw: range selector laat nu in alle schermen ook alle trends zien. Voorheen was dat alleen de eerste data set.

Nieuw: Opgewekte kWh database wordt nu ook naar de Dropox data folder gekopieerd voor de IOS pro app.

Nieuw: op het info scherm kan via een button het slimme meter telegram naar het clipboard worden gekopieerd.

Nieuw: Audio uitgeschakeld in /boot/config.text. Wordt niet gebruikt door de P1 monitor.

Nieuw: BlueTooth uitgeschakeld in /boot/config.txt Wordt niet gebruikt door de P1 monitor.

Nieuw: De powersave mode van de Wifi is uitgeschakeld, dit helpt bij situaties waar de Wifi weg kan vallen. Met Dank aan Ruud voor de suggestie.

Nieuw: De meterstanden pagina bestaat nu uit twee delen kWh en M3 (water & gas).

Security patches en upgrade van diverse software bibliotheken uitgevoerd tot aan 2020-11-11

Let op wachtwoorden zijn altijd met HOOFDLETTERS!

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

241 Replies to “P1-monitor download 202012”

  1. Vandaag getest met deze nieuwe versie,
    Het importeren van de water gegevens lukt niet, de config wordt goed overgenomen maar de historische water gegevens zijn weg, nieuwe waarden worden wel getoond
    Laat meer weten welke gegevens je verder nodig hebt ( oude versie was 2021-11 of zo kan ik na kijken )

    1. Heb je naar de bugs gekeken onder aan de pagina van de versie die je hebt gebruikt. Wat voor melding kreeg je bij de import?

  2. Beste Security Brother,
    Allereerst mijn hartelijke dank voor jouw snelle reacties op mijn eerdere vragen. Ik waardeer dat bijzonder.

    Het probleem is dat ik de data niet kan exporteren. Het logbestand meldt dat het bestand 05_powerproduction.db alleen lezen is.
    Je gaf 2 oplossingen: 1. de rechten veranderen en 2. het bestand verwijderen omdat het dan waarschijnlijk corrupt is.
    Beide oplossing werkten niet.
    Vervolgens heb ik een lagere versie van P1 Monitor (p1mon202110-1.4.1-8.zip) gedownload en geïnstalleerd.
    Deze versie geeft dezelfde foutmelding. En ook de beide oplossingen losten het probleem niet op.

    Ik hoop dat je nog een andere mogelijke oplossing hebt.

    Met vriendelijke groet,
    Peter de Bont

    1. Sorry, met de huidige gegevens kan ik je niet verder helpen. Ik vraag mij af wat je probleem is? Je had een oudere versie (welke ?) daar lukt het niet om een export te maken? Kun je de stappen beschrijven wat je precies hebt gedaan?
      bezoek forum.p1monitor.nl

      1. Hieronder een beschrijving van de stappen die ik het uitgevoerd:
        In januari 2021 heb ik voor de 1e keer P1 Monitor geïnstalleerd. Welke versie dat was, weet ik niet meer. Alles werkte prima, ook het exporteren van gegevens.
        In november ben ik gestopt met P1 Monitor omdat in verband met het installeren van zonnepanelen de meterkast werd vernieuwd. Nieuwe groepenkasten, van 1 fase-aansluiting naar 3 fase-aansluiting en installatie van zonnepanelen. Ik had al een slimme meter, maar er is een nieuwe geplaatst. Ook een nieuwe gasmeter.
        In december het ik P1 Monitor opnieuw geïnstalleerd. Met versie p1mon20211201-1.5.0-8. Alles werkte behalve het exporteren van data (zie mijn eerdere vragen). SD-card volledig geformatteerd en dezelfde versie opnieuw geïnstalleerd. Exportprobleem bleef bestaan. De door jou voorgestelde oplossingen (1. rechten wijzigen 2. bestand verwijderen) uitgevoerd. Eerst rechten wijzigen: probleem bleef. Daarna bestand verwijder: probleem bleef bestaan.
        Vervolgens SD-card weer volledig geformatteerd en een oudere versie geïnstalleerd. Dat was versie p1mon202110-1.4.1-8. Alles werkte, maar het exportprobleem bleef bestaan met dezelfde foutboodschap: “Main: Database niet te openen./p1mon/mnt/ramdisk/05_powerproduction.db melding:attempt to write a readonly database”. Ook hier weer eerst de rechten tgewijzigd en daarna het bestand 05_powerproduction.db verwijderd. Het probleem blijft en de foutboodschap blijft in alle gevallen hetzelfde.
        Ik hoop echt dat je nog een konijn uit de hoed kunt toveren, want ik zou het erg jammer vinden als ik P1 Monitor niet verder zou kunnen gebruiken.

        1. Ik ga nog een poging wagen om het probleem te reproduceren, als dat lukt dan is het op te lossen.

          Voor de zekerheid je hebt een nieuwe image gemaakt en daar probeer je data van te exporteren zonder dat er een import heeft plaats gevonden. Of had je de oude data al geïmporteerd? Zo ja kun je dan een systeemdump maken. Dit kan via de configuratiepagina systeem configuratie.. Als je deze met een publieke deel dienst zoals Dropbox o.i.d. wil delen dan kan ik daar ook nog naar kijken. Stuur de link als reactie.

        2. Ik heb het probleem gevonden en het is in de volgende versie opgelost. Het betreft een rechten kwestie. Er is voor nu een workaround:

          1: login in op de Rpi met de gebruiker p1mon.
          2: cd /p1mon/scripts
          3: ./P1SqlExport.py -e test -f test.zip

          Hierna kun je weer een export maken van de data.

          bezoek forum.p1monitor.nl

  3. Beste Security Brother,
    Het exporteren van data blijft hangen op 2%.
    Op jouw advies heb ik de instellingen nagekeken. Bij de pagina ‘Database’ staat bij ‘lokale bestanden delen’ de optie ‘ database’ aangevinkt. ‘Historische informatie opslaan in de database’ staat op aan.
    Het logfile geeft de volgende informatie:

    2021-12-30 21:11:25,107
    CRITICAL
    Main: Database niet te openen./p1mon/mnt/ramdisk/05_powerproduction.db melding:attempt to write a readonly database
    2021-12-30 21:11:25,106
    INFO
    Main: database tabel powerproduction succesvol geopend.
    2021-12-30 21:11:25,105
    INFO
    Main: database tabel: faseinformatie succesvol geopend.
    2021-12-30 21:11:25,104
    INFO
    Main: database tabel watermeter succesvol geopend.
    2021-12-30 21:11:25,103
    INFO
    Main: database tabel temperatuur succesvol geopend.
    2021-12-30 21:11:25,102
    INFO
    Main: database tabel weer_history_jaar succesvol geopend.
    2021-12-30 21:11:25,100
    INFO
    Main: database tabel weer_history_maand succesvol geopend.
    2021-12-30 21:11:25,099
    INFO
    Main: database tabel weer_history_dag succesvol geopend.
    2021-12-30 21:11:25,098
    INFO
    Main: database tabel weer_history_uur succesvol geopend.
    2021-12-30 21:11:25,096
    INFO
    Main: database tabel weer succesvol geopend.
    2021-12-30 21:11:25,095
    INFO
    Main: database tabel e_financieel_jaar succesvol geopend.
    2021-12-30 21:11:25,093
    INFO
    Main: database tabel e_financieel_maand succesvol geopend.
    2021-12-30 21:11:25,091
    INFO
    Main: database tabel e_financieel_dag succesvol geopend.
    2021-12-30 21:11:25,090
    INFO
    Main: database tabel e_history_jaar succesvol geopend.
    2021-12-30 21:11:25,088
    INFO
    Main: database tabel e_history_maand succesvol geopend.
    2021-12-30 21:11:25,087
    INFO
    Main: database tabel e_history_dag succesvol geopend.
    2021-12-30 21:11:25,086
    INFO
    Main: database tabel e_history_uur succesvol geopend.
    2021-12-30 21:11:25,085
    INFO
    Main: database tabel e_history_min (minuut) succesvol geopend.
    2021-12-30 21:11:25,083
    INFO
    Main: database tabel config succesvol geopend.
    2021-12-30 21:11:24,973
    INFO
    writeSemaphoreFile semafoor file /p1mon/mnt/ramdisk/custom_www_export1640895080615.907.p1mon gemaakt.
    2021-12-30 21:11:24,969
    INFO
    Main: wordt uitgevoerd als user -> www-data
    2021-12-30 21:11:24,941
    INFO
    Start van programma P1SqlExport.

    Enig idee hoe ik dit probleem kan oplossen?

    1. De optie database aan mag uit dat is alleen voor ontwikkelaars of als iemand de database direct wil lezen. De foutmelding in het log op het bestand 05_powerproduction.db kan worden veroorzaakt doordat de rechten niet goed staan (alleen lezen) of dat het bestand corrupt is. Er zijn twee mogelijke oplossingen de eerste zet de rechten correct de tweede verwijderd het bestand mocht dit daadwerkelijk corrupt zijn waardoor de export toch mogelijk wordt.
      Rechten aanpassen:
      1: login in op de Rpi met de gebruikt p1mon
      2: cd /p1mon/mnt/ramdisk/
      3: sudo chmod 664 05_powerproduction.db
      Probeer of de export via de P1 monitor nu wel werkt.

      corrupte bestand verwijderen
      1: login in op de Rpi met de gebruikt p1mon
      2: cd /p1mon/mnt/ramdisk/
      3: sudo rm 05_powerproduction.db
      Probeer of de export via de P1 monitor nu wel werkt.

      bezoek forum.p1monitor.nl

  4. Hallo SecrurityBrother,
    ik heb P1Monitor altijd met veel plezier gebruikt. Sinds kort heb ik zonnepanelen laten installeren. Toen is ook een nieuwe elektriciteit- en een nieuwe gasmeter geplaatst. En ik heb P1Monitor ook weer geïnstalleerd. Alles werkt prima op 1 ding na: als ik data wil exporteren blijft de export hangen op 2%.
    Ik heb de laatste versie van P1Monitor gedownload en volledig opnieuw geïnstalleerd (de update-functie niet gebruikt). Probleem blijft bestaan.
    Heb je enig idee wat er aan de hand kan zijn?
    Groeten, PdB

    1. Bij 2% gereed zijn de status en het lege export bestand succesvol aangemaakt. Daarna worden alle database bestanden geopend daar het waarschijnlijk mis. Je kunt het logfile raadplegen P1SqlExport.log in configuratie pagina’s of op /var/log/p1monitor. Bezoek https://forum.p1mon.nl/

    1. Dat komt voor als je een of meerdere updates overslaat. Dat is bewust zo opgezet maar kan verwarrend werken. Ik los dat op in de volgende versie.

      1. De laatste 2 dagen loopt mijn raspberry Pi steeds vast. is dit te verklaren? ik heb nog niet geupdate, maar dit zou nog steeds goed moeten werken toch? ik moet hem opnieuw starten en dan doet hij het weer een paar uur en zit hij weer vast. Wat kan dit zijn?

        1. Het meest waarschijnlijke is een defect SDHC kaartje maar de Rpi kan ook te heet worden en nog een aantal zaken zoals het wegvallen van je netwerk o.i.d. Je kunt in de logs kijken (/var/log/p1monitor of /var/log/syslog of daar iets gemeld wordt of het commando dmesg geven. Wat is het type en model Rpi dat je gebruikt?

          1. Ik gebruik de pi 3 model b. Ik zag ook dat de p1 poort geen verbinding had. Deze heb ik nu verandert naar 15500 ipv 9600 en de daarbij behorende instellingen en nu lijkt het weer te werken. Vreemd . Kan dit zo maar wijzigen?

            1. Nee normaal niet de gegevens worden alleen initieel in ram opgeslagen en dan uiterlijk binnen 15 minuten naar het sdhc kaartje geschreven of als je netjes afsluit. Als de Rpi spontaan stopt binnen de 15 minuten dan zou het mis kunnen gaan of als de data op het sdhc kaartje corrupt raakt dan zou het ook kunnen. De 9600 waarde is de standaard waarde.

  5. Hi,
    weer bedankt voor deze update. Ik ben nog steeds erg tevreden over dit fraaie programma.
    Ik heb de update naar 202012 uitgevoerd en alls draait weer lekker.
    Ik blijf alleen bovenin de GUI zien dat er een nieuwe versie is. Normaal zie ik dat dan toch niet meer?
    Ik zie de volgende gegevs in de Informatie tab van p1mon staan:

    Besturingsysteem versie: Linux-5.4.72-v7+-armv7l-with-debian-10.6
    Python versie: 3.7.3
    Versie: 202012-1.0.0
    Software patch: 1
    CPU model: ARMv7 Processor rev 4 (v7l)
    CPU hardware: BCM2835
    CPU revision: a020d3
    Raspberry Pi model: Raspberry Pi 3 Model B Plus Rev 1.3

    Gezien het versienummer 202012-1.0.0 is de update toch uitgevoerd?

    1. Correct, echter gisterenavond is versie 202102-1.1.0. Het lijkt op een ongelukkige moment om te updaten.

  6. Hallo,

    Hier een tevreden gebruiker van P1 monitor, voor stroom, gas én water.

    Ik maak me een beetje zorgen. Ik ben recent verhuisd en er valt mij nu iets op aan het gasverbruik.
    Ik zie bijna elk uur, ook als er geen gas wordt verbruikt, een verbruik terugkomen van 0,011 tot 0,013 m³ gas elk uur, soms een uur is het 0,00, maar meestal zie ik die hele kleine waarde. De Vaillant gas CV ketel uit 2004 heeft geen waakvlam.

    We gebruiken gas enkel en alleen voor de CV ketel en warm water. De aansluiting in de keuken is afgedopt (die is grondig geïnspecteerd bij het plaatsen van de nieuwe keuken).

    Ik ruik nergens gas, maar toch zit het me niet lekker. Er is nu niemand in huis, de CV staat uit, er wordt geen warm water getapt (watermeter staat 100% stil als er geen water wordt gebruikt).

    Moet ik me zorgen maken over een gaslek, en is het volume aan gas gevaarlijk?

    1. Ik kan het niet verklaren maar stel dat er een bug in de software zit dan zou dit mogelijk dit sluipverbruik verklaren. Je kunt in ieder geval de meterstand controleren want die wordt 1 op 1 overgenomen zonder iets van verwerking. zie meterreadings-d-m3.php en je kunt natuurlijk op de gas meter zelf kijken.

      1. het ligt er aan welk type en merk ketel je hebt.
        mijn ketel verbruikt zelfs in de zomer ieder uur ook ene paar liter gas.
        je zet het bijna niet terug op de meter zelf.

        maar, oorzaak is de ketel, daar zit een warmte wisselaar in die een klein beetje warm water op voorraad heeft. zakt dat onder een bepaalde temperatuur dan gaat de ketel ff een minuutje branden en dan is het weer klaar.

        ik zelf heb een remeha tzerra M ketel.
        alleen de installateur kan dat uit zetten, hij moet dan doen via de software die ze programmeren

        1. Dag Pieter, Henny en Security Brother,

          Bedankt voor jullie antwoorden. Dit is inderdaad wat er gebeurd. Ik had op de ketel alle comfort zaken uitgeschakeld en was in de veronderstelling dat hij echt uit was.

          Ik heb de leidingen met foam nagelopen en geen lek geconstateerd. Daarna de ketel opengemaakt en binnenin de gaskoppelingen nagekeken. Toen voelde ik dat de zogeheten platenwisselaar (moest ik ook opzoeken wat voor ding het was) een heel klein beetje warm was. Via de handleiding blijkt dat deze ketel (vaillant) altijd dat onderdeel op 32 graden houd. Dit is wel hoger in te stellen maar niet lager.

          Dit verklaart het sluipverbruik en is een grote geruststelling.

          Op jaarbasis is dit trouwens wel zo’n 114 m³ gas wat onnodig wordt verstookt. We zijn sowieso al aan het uitkijken naar een hybride warmtepomp voor de toekomst, maar da’s allemaal nog erg duur.

    2. Kan het zijn dat je CV ketel een “boilerfunctie” heeft? Deze houdt het tapwater op temperatuur en heeft dus “sluipverbruik”

  7. Gaarne de gas weergave ook voor minuten uitbreiden (ipv uur/dag) om zo de verwarmingscycli beter te kunnen onderzoeken.

    1. Dit is helaas niet mogelijk omdat de gas metingen in het beste geval een maal per 5 minuten wordt doorgegeven. Veel meters doen het maar 1 keer per uur.

  8. Ik vind P1 monitor een fantastisch initiatief! Ik hoop dat een groot deel van de roadmap wordt gerealiseeerd, in het bijzonder de uitbreiding met communicatie met de diverse merken omvormers van zonnepanelen.
    De app is helaas een kleine teleurstelling, dat is het enigste minpuntje.
    Graag zou ik daarom een donatie willen doen.

    kun je me een tikkie doen voor 10 euro?

    1. Bedankt voor het compliment en omdat ik mijn voorgenomen de mensheid in het algemeen en bij de P1 monitor gebruikers in het bijzonder teleurstellingen te voorkomen ben ik wel benieuwd waarom de app een teleurstelling is. Kun je aangeven wat je verwacht van de app?

      1. De app is jammer genoeg zeeer minimalistisch(alleen maar 4 pagina’s) . Startpag. vermeldt alleen verbruik geen levering. Bij pag. Verbruik/levering alleen grafisch leverstanden. De enigste mooie pagina is die van het weer.

        Jammer, maar hoop dat dit ergens in de toekomst nog beter wordt. Geen must hoor! Ik kan me prima redden met de webversie.

        Gr.
        Henk Kasbergen

        1. Bedankt voor de donatie. Maak je gebruik van deze App. want in mijn App P1 monitor pro 2020 zit geen weerinformatie.

            1. Aha, dan snap ik je teleurstelling. Ik heb niets te maken met de Android App die wordt door een derde persoon gemaakt. Ik heb geen invloed op die App. Helaas heb ik alle tijd nodig zowel de P1 monitor zelf en de iOS app te onderhouden. Ik heb wel contact met iemand die een Android app wil maken waar ik alle vertrouwen in heb dat die net zo mooi wordt als de iOS app.

              1. Ik hoop dat dit inderdaad nog een realiteit gaat worden. Ik gebruik nu de browser op android en dat gaat op zich wel goed, maar een app zou helemaal mooi zijn. Hoe dan ook ik ben super tevreden over het hele systeem, ik heb een watermeter gemaakt met de spullen die werden vermeld en dat bevalt perfect. Intussen ook voor 2 anderen (een vriend en mijn ouders) zo’n ding gemaakt en ook dat zijn tevreden gebruikers. Alle lijnen die het huis inkomen worden zo perfect gemonitord 🙂

  9. Problemen met restetten van wachtwoord. Ik heb volgens beschrijving (rm…session.txt) p1mon bewogen om een nieuw ww aan te laten maken. Dit gaat zoals beschreven, echter als ik de settings in wil dan accepteert p1mon mijn nwe ww nog steeds niet…wat doe ik fout

    1. Als je het bestand verwijderd hebt dan wordt op het login scherm om een nieuw wachtwoord gevraagd.

        1. Samengevat: je hebt het bestand gewist en toen je naar de login pagina ging moet je een nieuwe wachtwoord instellen. En dat nieuwe wachtwoord werkt niet?

          Kun je een heel simpel wachtwoord proberen zoals 1234?

          1. Ja, inderdaad….het hele proces klopt maar het nieuwe wachtwoord wordt niet overgenomen…..het heeft wel gewoon gewerkt dus dat maakt het extra vreemd.

            1. Kun je het simpele wachtwoord of het wachtwoord wat je gebruikte proberen. Je moet de Rpi niet herstarten tijdens de wisseling. En een andere browser proberen?

              1. het simpele wachtwoord 1234 helpt ook niet. Ik vrees dat het originele wachtwoord niet meer terug te vinden is (papiertje -> prullenbak o.i.d.).

                Ik heb de RPI idd nog niet herstart 😉

                Edge geeft hetzelfde resultaat…iets hangt mogelijk los van het wachtwoord invullen. Ik weet dat ik een paar weken geleden in de setting de tarieven gewijzigd heb…dus het heeft gewerkt.

                is de p1mon te herstarten zonder harde reset? of is een harde reset mogelijk een oplossing?

                sorry voor de overlast maar jullie monitor is simpelweg te goed om niet volledig te gebruiken!

                1. Geen probleem dat het niet werkt, ik ben zeer benieuwd waarom het niet werkt. Hierbij de route om te voorkomen dat je data kwijt raakt.
                  log in op de Rpi zoals je al eerder hebt gedaan en voer de volgende commando’s uit.

                  cd /p1mon/mnt/ramdisk/
                  rm session.txt
                  cd /p1mon/data/
                  rm session.txt
                  cd /p1mon/scripts/
                  ./p1mon.sh stop
                  sudo reboot

                  Na een paar minuten zal de P1 monitor weer te gebruiken zijn.

  10. Beste Security Brother,

    Allereerst complimenten voor dit programma. Geweldig functionaliteit, overzichtelijk weergegeven!!

    Ik heb een vraag over het scherm waar je je elektriciteitsverbruik kunt bekijken. Als je kiest voor minuten (wat ik meestal doe) krijg je het kWh / minuut te zien. Een paar releases geleden was dat kWh / uur.
    Ik snap de uitleg die je erbij geeft. Maar ondanks dat spreekt verbruik per uur mij veel meer aan. 0.008 kWh zegt gewoon veel minder dan 0.480 kWh.
    Het zou voor fijn zijn als we terug kunnen naar kWu / uur of dat je bij instellingen kan kiezen voor per uur of per minuut.

    Met vriendelijke groet,
    Hans

    1. Hans als je de tooltip opent dan wordt de prognose weergeven. Als ik de kWh zou weergeven dan zou dat feitelijk niet kloppen. Ik ga er eens over nadenken of dit op te lossen is zonder over de dat er “gelogen” wordt over de data.
      Update: het is aan de roadmap toegevoegd.

  11. Geen verbinding met de Fluvius meter (3 fase) hier.

    P1 kabel via SOSsoluations, volgens hun website werkt de kabel voor mijn type digitale meter:

    Siconia / Sagemcom T211(-D) – 1-fase / 3-fase (4-aderig) kleinverbruik RJ-11, 6-pins 4.0 115200 8N1 /XMX5LG

    Instellingen:
    Baudrate: 115200
    Byte size: 8
    Parity: geen
    Stop bits: 1

    Status: “Seriële device in gebruik: /dev/ttyUSB0”

      1. Aanvulling 2: Opgelost. Is er opeens doorgekomen. Instelling nog steeds dezelfde zoals hierboven ingevuld.

      2. Heb je een lagere baudrate geprobeerd? Welk versie DSMR heeft je slimmemeter?
        Volgens mij kunnen alleen DSMR 5 slimme meters op 115200 draaien.

        1. Ter info: de in België gebruikte meter Sagemcom / Siconia draait wel degelijk op een baudrate van 115200

        2. DSMR 5.0

          P1 kabel zat in juiste poort, niet in S1.
          Heb op de rasp. pi verschillende USB’s geprobeerd en ook op de Fluvius site de poort eens gesloten en nadien geopend.

          Uiteindelijk is het er toch doorgekomen met dezelfde instellingen (115200 inderdaad).

  12. Het is me niet gelukt om het antwoord op de site te vinden, kan natuurlijk aan mij liggen 😉 Binnenkort verandert mijn energiecontract en energietarieven. Ik wil deze graag aanpassen maar vraag me af wat het effect is. Worden alle meetwaarden die reeds gedaan zijn gekoppeld aan het nieuwe tarief waardoor mijn historisch kostenoverzicht niet meer klopt of moet ik om dit te voorkomen bepaalde stappen doorlopen. Verder dikke complimenten voor de P1 monitor software !

    1. Bedankt voor het compliment. Vanaf het moment dat je de waarden invult worden de nieuwe kosten berekent, de al gemaakte kosten veranderden niet.

  13. Ik gebruik de software nu een paar dagen. Ziet er goed uit, bedankt hiervoor. Alleen geeft de software geen gas standen door, hoewel die volgens mij wel doorgegeven worden door de meter. Hieronder de output:

    /Ene5\XS210 ESMR 5.0

    1-3:0.2.8(50)
    0-0:1.0.0(210125221905W)
    0-0:96.1.1(4530303437303030303337353732333138)
    1-0:1.8.1(003294.848kWh)
    1-0:1.8.2(003998.566
    kWh)
    1-0:2.8.1(000000.026kWh)
    1-0:2.8.2(000000.000
    kWh)
    0-0:96.14.0(0002)
    1-0:1.7.0(00.385kW)
    1-0:2.7.0(00.000
    kW)
    0-0:96.7.21(00373)
    0-0:96.7.9(00001)
    1-0:99.97.0(0)(0-0:96.7.19)
    1-0:32.32.0(00001)
    1-0:32.36.0(00000)
    0-0:96.13.0()
    1-0:32.7.0(229.0V)
    1-0:31.7.0(001
    A)
    1-0:21.7.0(00.385kW)
    1-0:22.7.0(00.000
    kW)
    0-2:24.1.0(003)
    0-2:96.1.0(4730303539303033383235333230323138)
    0-2:24.2.1(210125221500W)(02942.289*m3)
    !8E3F

    1. Je gasmeter zit op positie 2. In de setup pagina kun je op de configuratie van de P1 poort onder P1 telegram -> gas code 2 invoeren.

  14. Ik draai nu een maand met de nieuwe versie alleen kan ik nu geen settings meer aanpassen
    als ik iets aan of uit zet en druk op opslaan dan krijg ik steeds de melding
    wegschrijven database mislukt ??
    hoe kan ik dit oplossen

    Mvg

    Nico

        1. Deze melding verschijnt als het niet lukt om de configuratie database aan te passen. Dat kan om diverse redenen gebeuren. Het database bestand is niet beschijfbaar of het bestand is corrupt. Je kunt eerst kijken of het lukt het de configuratie database te lezen via http:// /api/v1/configuration als dat goed gaat dan een export maken en de database wissen. En weer importeren. Uiteraard alleen als de export werkt. Heb je de logfiles gecontroleerd in /var/log/p1monitor om te zien of daar iets wordt gemeld qua probelemen?

  15. Beetje suffe actie maar ik heb mijzelf waarschijnlijk buitengesloten uit het settings scherm. P1 zelf is nog wel gewoon te bekijken.
    Ik heb dacht ik iets aangevinkt van geen beheer vanaf het internet, of zoiets..
    Zijn de settings ook aan te passen via ssh?
    Zo ja waar moet ik dan zijn?

  16. Beste Security Brother,

    Ik zag zonet iets (voor mij) overklaarbaar bij het doorspitten van mijn historische data. Op 24/25-12 wisselt dag opeens met nacht-tarief; zowel voor verbruik als injectie.

    Op volgende link een screenshot: https://ibb.co/DVFXQsy
    (De screenshot is enkel voor verbruik, maar iets gelijkaardig op hetzelfde tijdstip doet zich voor bij injectie).

    1. Geen idee waar het vandaan komt. In België werkt de code voor dag/nacht tarief anders om dat in Nederland. Dat kun je instellen in het menu. Maar het schakelmoment lijkt precies op een dag (1e Kerstdag) dan gaat in Nederland het laag tarief in maar dat zou dat permanent moeten zijn. De P1 monitor haalt dat uit het slimme meter telegram, je zou kunnen kijken wat de waarde in het telgram is dat kun je zien op de info pagina onderin. 0-0:96.14.0(0002) is in NL dag tarief en zover ik weet in België nachttarief 0-0:96.14.0(0001) is dal tarief in NL en piek in België.

  17. Beste Security Brother,

    Top applicatie! Zeker met de net aangepaste (lees: teruggeschroefde regelgeving rond terugdraaiende teller) hier in België zal deze nóg meer zijn nut bewijzen.

    Ik zou graag een boiler schakelen als ik x overproductie heb. Ik vermoed dat in het menu in en output-configuratie, onder de noemer teruglevering schakelaar ik dit kan instellen.
    Ik vind echter nergens meer uitleg hoe ik dit exact instel. Kan ik die ergens vinden of kan je hier wat meer uitleg geven?

    In versie 0.9.17 (ik ga nu updaten) staat er nog een typo bovenaan de pagina “terugelevering schakelaar”.

    Alvast bedankt!

    Rutger

    1. Als eerst 0.9.17 is een oudere versie we zitten ondertussen op versie 1.0.0 waar gebreken zoals de typo uitgehaald zijn. De velden vermogen inschakelen en uit schakelen geven de grenswaarden in waarop je wil schakelen in of uit wil schakelen. Bijvoorbeeld inschakelen bij 1000 watt en uitschakelen op als je nog maar 500 watt terug levert. Gemiddelde tijd in en uitschakelen is de periode dat schakelaar dat het vermogen geleverd moet worden voordat je inschakelt en weer uitschakelt. Dit voorkomt dat als je onder de in of uitschakel waarde komt de schakelaar heel veel in en uit schakelt. De minimale tijd borgt dat als je schakelt dat die periode de schakeling minimaal die periode actief blijft los van het vermogen. Het zelf geldt voor de uitgeschakelde toestand. Dit voorkomt dat de schakeling te veel in en uitschakelt. Als je wilt experimenteren met de werking dat zou ik starten met het vermogen en daarna de instelling aanpassen met de tijd instellingen.

  18. Bij mij is voeding onderbroken geweest van mijn Rasberry.
    Hierna startte deze niet meer op.
    Ik heb een backup van het kaartje gemaakt en de nieuwste software gelijk geinstalleerd.
    Hierna de gemaakte backup op een usb-stick gezet en geprobeerd de data terug te krijgen die hierop stond.
    Ik heb de handleiding gevolgd voor een corrupt kaartje.
    Alleen vind hij deze 2 mappen niet:
    cd /mnt/clone/data
    cd /mnt/clone/p1mon/data/

    De oude versie was versie 0.9.11 (Maxine)
    Staat de data bij deze versie misschien ergens anders?
    Alle mappen staan er nameijk verder gewoon op, alleen deze data mappen niet.

    Ik hoor het graag.

    Met vriendelijke groet,
    Jeroen

    1. Deze folder zijn niet van belang voor de normale werking. Het path /mnt/clone wordt gebruik voor ontwikkelwerk en distributie van de software naar een tweede kaartje in een USB adapter. Hier hoeft je niets mee te doen. als je een tweede kaartje hebt met adapter dan het commando “sudo rpi-clone -v sda” een bit voor bit clone worden gemaakt.Ik beveel wel altijd aan een back-up te maken en de software bij te houden. Ik probeer zoveel als mogelijk oudere versie te blijven ondersteunen maar op den duur loop je te ver achter om eenvoudig een upgrade te doen.

      1. Allereerst bedankt voor uw hulp. Ik moet inderdaad regelmatig gaan updaten, dat is wel beter. Kan ik de nieuwste versie op een goede sd kaartje draaien of moet dit dezelfde versie zijn als het kaartje waarmee hij niet meer opstart? Als ik het goed begrijp start ik de raspberry met de goede nieuwe sd kaart en doe ik hierna de USB adapter met het kaartje dat niet meer opstart in de USB poort en voer ik het commando uit wat u opgaf. Hiermee kopieert hij dan de opgeslagen geschiedenis van de meterstanden? Het opstart gebeuren blijft onaangetast neem ik aan van het nieuwe kaartje, aangezien hij dan met dat kaartje ook niet meer op zal starten. ik hoor het wel. Nogmaals bedankt voor uw hulp. Het programma geeft altijd een heel mooi en duidelijk overzicht.

        1. De meeste eenvoudig een zeker route is de data exporteren. Daarna de laatste versie op het SDHC kaartje zetten of als de luxe hebt een tweede kaartje gebruiken voor de laatste versie. Als deze goed draait dan een import doen van eerder geëxporteerde data. Als je met kabel werkt dan is dit de best route. Als je alleen wifi gebruikt dan moet je de Rpi eerste aansluiten op de kabel om deze te stellen. In de toekomst kun je de upgrade assistent gebruiken die doet dan automatisch. Bij de upgrade assistent plaatje je een USB stick in de Rpi daar wordt dan data opgezet. Dan de Rpi uitzetten.. Het nieuwe image op het kaartje zetten en in Rpi plaatsen en dan wordt in een minuut of 20 alles automatisch aangepast naar de nieuwe versie.

          1. Met het commando “ sudo rpi-clone -v sda” wordt dan de boot disk van het niet meer opstartbare sd kaartje gefixt door het nieuwe kaartje, zodat ik de Pi weer kan opstarten met het oude kaartje? Of wordt juist de data van het niet opstartbare kaartje gekopieerd naar het nieuwe kaartje?

            1. Met het commando wordt het in inhoud van het kaartje in de Rpi naar het kaartje in de usb adapter. De data op het kaartje wordt volledig overschreven en het is vergelijkbaar of je het kaartje wist en de data kopieert. Je kan er geen data mee redden. Als het kaartje echt stuk is dan zal dit uiteraard niet goed werken.

              1. Ok. Bedankt. Er is dus geen manier meer om de data (meterstanden e.d.) van het kaartje waarmee de pi niet meer opstart te redden? (sql) Het kaartje zelf is namelijk niet stuk. Ik kan hier gewoon weer een nieuwe image op schrijven en dan werkt hij weer, maar dan is alles verloren. Het enige dat dit kaartje nu niet meer doet is opstarten, omdat de pi even spanningsloos is geweest. Deze data kan ik dus niet met een tweede kaartje meer redden?

                1. De manier om data re redden is zoals die in de faq staat. Als het niet lukt om de bestanden van het corrupte kaartje te krijgen dan zijn de opties erg beperkt. Er is forensisch tooling om data van dit soort geheugenkaartjes te halen maar daar kan ik je niet mee helpen.

                  1. Ok, dat begrijp ik. Alleen de laatste stappen (die in de faq staan) gaan niet goed, omdat deze data mappen er niet zijn.
                    Bij deze stappen krijg ik dus een foutmelding:
                    cd /mnt/clone/data –
                    cd /mnt/clone/p1mon/data/ –
                    cp *.db /p1mon/data/ –

                    Welke bestanden zou ik moeten kopieren naar een nieuw kaartje om de historie van de meterstanden te redden?

                    1. Als je geen bestanden ziet op de mount points van /mnt/clone/* dan kan dat diverse redenen hebben. Maar als het kaartje echt corrupt is dan zijn de bestanden niet meer te lezen. Dan moet je een forensisch tools denken daar kan ik je niet mee helpen. Het gaat om de bestanden die eindigen op .db

  19. Een heel korte vraag waarop ik zo snel geen antwoord kon vinden.
    het nieuwe scherm veld “opgewekte kWh dagen” geeft een “progress bar” beeld, echter er wordt geen data getoond. Ik vermoed dat dit scherm een andere functie heeft dan mijn aanname dat dit een aparte weergave is van de via mijn zonnepanelen teruggeleverde stroom.

    1. Dat komt omdat er nog geen data in de database zit, als je geen puls kWh hebt aangesloten dan klopt dit.

  20. Hallo.
    Als ik de gegevens van wat ik aan KWH verbruikt heb de afgelopen minuten valt het onderste deel van het scherm weg (dat deel waar die balk te verschuiven is). Uren, dagen, maanden en jaren is geen probleem.

    1. Update: Kun je een screenshot delen, ik kan het niet reproduceren. Dat kan van link via bijvoorbeeld ImgBB.

        1. Bedankt, heb je de browser niet in zoom stand staan ( crtl + – en ctrl + + ) en heb je een andere browsers geprobeert of in anonieme browser geprobeert. het kan zijn dat je een oude css bestand gebruikt en dat je cache moet wissen.

          1. De browser (safari) staat niet in zoom stand (met Command 0 staat ie weer in de oorspronkelijke staat mocht er in- of uitgezoomd zijn, en dit verandert niets). Het is ook alleen bij de minuten TAB dat het vanonder wat weg valt. Ik heb gekeken in Chrome, een browser die ik bijna niet gebruik en zeker nog nooit P1 monitor op bekeken heb, en daar is het ook. Kijkend in incognito of privé maakt niets uit. Net nog even op de iPad gekeken en ook daar valt het wat weg. Thx, fijne avond.

            1. Sorry maar ik heb dan geen idee wat er mis kan zijn. Nog even extra getest op een Mac en iPad en zonder problemen. Je kunt nog even de pagina inspecteren (rechter muistoets) om te zien of op de console of er een fout wordt gegeven. Welke versie van de MacOs gebruikt en je welke versie van safari. Wat ook nog zou kunnen is dat het css file corrupt is oid op de Rpi maar het is wel heel apart dat het alleen dat scherm is en niet op andere schermen omdat ze in principe allemaal het zelfde css file gebruiken.

  21. Ik heb vanmiddag een nieuwe versie op de SD card geïnstalleerd, maar P1 monitor meldt nu dat er geen data op de P1 poort is. Heb ook niet genoteerd wat de seriële instellingen waren, die ik gebruikte voor de oude versie, maar dat zou 115200 8N1 moeten zijn met de ISKRA AM 550 slimme meter.
    Krijg het met geen mogelijkheid aan de praat.

    Iemand nog tips?

    p.s.
    Ik heb wel een backup gemaakt van de data via de IN-EXPORT optie, maar neemt die ook de instellingen mee, of enkel de historische data? Want dat zou een import de oude instellingen er weer moeten inzetten.

    1. De export neemt alle configuratie data mee. Exclusief het wachtwoord voor de settings. Je kunt in het log /var/log/p1monitor/P1SerReader.log wat daar staat. Het commando ls /dev/ttyU* geeft als het goed is deze waarde terug. /dev/ttyUSB0

      1. Ik heb het weer aan de praat. Met mijn suffe hoofd de P1 kabel in een andere USB poort teruggestopt vermoed ik, zonder te rebooten.

        Thanks!

  22. Ik heb je image 202012 een week geleden geinstalleerd op een Raspberry Pi Zero W (incl wifi) en dat werkt als een zonnetje! Installatie simpel, alleen even de wifi instellen en met raspi-config volledige capaciteit sd card benutten.

    Op een oudere zero waar ik wifi via usb dongle werkend had kreeg ik wireless settings niet aan de praat. Maar met de Pi Zero W was installatie een fluitje van een cent.
    Gebruik P1 nu met kaartje van 32 GB en heb de ruimte met raspi-config weer goed benut. Cpu belasting 21-38%, cpu temp 43c, geheugenbelasting 81%, database belasting 5,2%.
    P1 monitor dashboards bevallen me beter dan de oude Domoticz die ik had, want intuitiever in gebruik. Omdat ik gasloos ben en geen piek/dal tarief heb of teruglever, zou ik wel displays daarop willen kunnen aanpassen om minder te tonen.

    1. Bedankt voor je terugkoppeling en leuk te horen hoe enthousiast je bent. De gebruikers interface is momenteel niet eenvoudig aan te passen en er zijn veel varianten die mogelijk zijn. Mocht ik op termijn de UI aanpakken dan wil ik een plugin gebaseerde interface maken waarbij je eigen interface kan samenstellen. Er is een optie om je eigen interface te maken zie de optie eigen user interface gebruiken op de setup display pagina.

    2. Interessant te horen dat het p1monitor programma ook op de Zero werkt. Ik ben hier ook eens mee aan het experimenteren gegaan omdat ik de Raspberry Pi wilde voeden uit de smartmeter (max 250mA). Dit werkte niet en ben dus met verder experimenteren gestopt. Overigens heb ik ook geprobeerd om te interfacen via de seriele (Rx) interface van de Raspberry Pi (ipv de USB interface). Dit was ook geen succes. Het lijkt dat de seriële interface van de eerste Raspberries een veel kleinere buffer hebben en daardoor worden telegrammen gemist (mijn baudrate is 115200). Overweeg je om eens de Zero te voeden uit de smartmeter?

    3. Hallo William,

      Ik ben wel benieuwd naar je ervaring met draaien van de P1 Monitor software op de Raspberry Pi Zero W. Ik heb het daar ook een tijdje op gedraaid, maar het viel mij op dat na enkele weken de software crashte en hij spontaan opnieuw op startte. Ik kon dat zien aan de uptime tijd in het info scherm,

      1. Ter info, het staat je vrij elke hardware te gebruiken die je wil toepassen. Maar er wordt veel tijd gestoken in het stabiele maken en houden op de Rpi3/4. Uw is gewaarschuwd dat dit uit kan lopen op een teleurstelling.

        Ik weet dat mensen de software op een Rpi 1 draaien en dat op termijn de boel vastloopt. Op de Rpi2 heb ik wisselende berichten gehoord en het hangt van diverse factoren af waarom dat op de duur mis gaat en welke opties men gebruikt.

        Wellicht nog een lichtpuntje. In de huidige software worden alle mogelijke processen gestart (bijvoorbeeld MQTT) ook al gebruik je deze niet. In de volgende versies worden die processen alleen gestart die je echt gebruikt. Dat geeft wat ruimte voor hardware die weinig ram heeft of een beperkte CPU. En ik geef geen support voor de andere dan de Rpi3/4 hardware.

  23. Hallo, Ik krijg de watermeter huidige stand er niet in. Ik heb de uitleg in de FAQ uitgevoerd maar krijg de nieuwe waarde er niet in. ik vul de waarde in met een punt, ik zet rest aan, ik safe de pagina maar hij komt er niet in. Ook niet als ik een dag wacht. De timestamp zet ik op het moment dat ik hem uitvoer maar heb ook wel eens een dag eerder of later gedaan. Ook heb ik de watermeter registratie uitgezet, opgeslagen, dacht gewacht, weer aangezet, etc. Op vele manieren krijg ik het niet voor elkaar. Heeft iemand een tip of heeft dit ook gehad. Kan ik het ergens in een bestand aanpassen op de Pi (.txt… .ini oid?)

    1. Je kunt proberen een geheel getal in te voeren voor bijvoorbeeld twee dagen terug o.i.d. De reset functie kun je onbeperkt gebruiken. Als dat niet werkt heb dan even geduld in de nieuwe versie van de software zit een andere maniervan verwerken van de watermeter meting. Die eenvoudiger werkt.

      1. Ik heb een sensor gekocht bij Ali (lj18a3-8-z/bx) waar kan ik een actueel schema vinden hoe deze aan te sluiten niveau rookie. Ding wil ik in gaan zetten om mijn waterverbruik ook te gaan meten. Is een Elster P:1 PR6 TPR11 1 pulse is 1 liter.

  24. Hallo, ik heb vandaag je P1 Monitor geïnstalleerd op mijn Raspberry. Vervolgens via MQTT verbinding gemaakt voor het uitlezen binnen Home Assistent. Dit werkt echt pefect! Alleen mis ik het actuele gasverbruik, kan dat kloppen of komt deze niet weergegeven in de MQTT topic overzicht?

    Groet en dank,
    Thomas

      1. Top, dank voor je terugkoppeling. Wacht ik rustig af.
        Mocht je iets willen testen in de praktijk (vb. i.c.m. Home Assistant) laat maar weten!

  25. Beste Security Brother,

    Ik gebruik intussen je P1Mon programma bijna een jaar naar volle tevredenheid.
    Geweldig ook om de continue ontwikkeling te volgen zelfs in minder dan een jaar.
    Ondanks dat het programma intussen aan bijna al mijn wensen voldoet, heb ik twee verzoekjes:

    Een koppeling met mijn SolarEdge omvormer van mijn nieuwe zonnepanelen om een volledig inzicht te hebben binnen één app van de opbrengst van die zonnepanelen.
    Een Android app die vergelijkbaar is met de IOs app.

    Bedankt voor al je werk.

    1. De Solar Edge staat op de roadmap. Voor de Android app heb ik geen tijd over. Het onderhouden van de P1 monitor en de iOS App kost veel tijd en voor de Android app heb ik geen tijd. Er is wel iemand die een Android App wil maken maar ik kan niets zeggen over wanneer en of die er komt.

  26. Beste Security Brother,

    Ik gebruik de raspberry Pi met een micro kaart 16Gb om de meter uit te lezen tezamen met de IOS app. Werkte perfect, echter totdat ik constateerde dat de behuizing waar de microkaart in zit nat wordt. Ik had de nieuwe versie van de app geïnstalleerd en sindsdien werkt het niet meer. Ik heb nu geprobeerd de kaart te formatteren maar het lijkt erop dat deze corrupt is. Heb je enig idee waarom de Pi nat wordt? (in de meterkast is het niet vochtig).

    Groet, Marcel

    1. Nee, ik heb geen idee waarom de Rpi nat wordt. Nu is mijn Natuurkunde wat roestig (niet grappige bedoeld) maar het enige wat ik kan bedenken is dat de Rpi warm wordt en dat er dan een vorm van condensvorming optreed in de behuizing. Maar als het kaartje onder Windows niet meer te formatteren is dan is deze waarschijnlijk overleden. Ik heb ik echter nog nooit gehoord van een sdhc kaartje wat nat wordt.

      1. Beste Security Brother,

        Dank voor je reactie, de kaart is corrupt. Ik heb er een nieuwe in gedaan en het draait weer. Ook een fan heb ik erin geïnstalleerd. Afwachten verder. Groet, Marcel.

  27. Sinds een paar dagen wordt bij mij in display het verbruik / levering steeds bij dezelfde dag opgeteld & weergegeven, en er wordt geen data weergegeven in de dagen vanaf die datum / dat moment.
    In de sqlite editor e-serial.db zie ik dat er wel metingen worden gedaan en opgeslagen, maar dat vanaf 3 dagen terug “record_verwerkt” bij de entries in e_seial.db op 0 blijft staan, en e_historie etc worden niet bijgewerkt
    Restart helpt niet.
    Iemand een idee wat er mis kan zijn? Welk proces faalt / wordt niet uitgevoerd?

    1. Zoals ik het nu lees, lijkt het er op dat records niet in de e_historie.db database worden weggeschreven of niet worden ingelezen uit de e_serial.db. Je geeft aan dat er wel records worden toegevoegd in e_serial.db. Dus de Rpi heeft geen tijd problemen. Controleer dit als eerste dat de RPi de juiste tijd aangeeft. gebruik het commando date

      Je kunt in het log file /var/log/p1monitor/P1Db.log foutmelding staan. Dat geeft wellicht een hint. Omdat je restart hebt uitgevoerd is het onwaarschijnlijk dat het proces wat de e_historie.db vult niet werkt. Dan kan het zijn dat het e_historie.db bestand corrupt is of niet beschrijfbaar.

      Vanuit deze hypothese aan mogelijke fix. Hiervoor moet je inloggen op de Rpi. Maak eerst een export via het setup menu zodat eventuele historie nog herstelt kan worden. Onderstaande stappen
      maakt een nieuwe leeg e_historie.db bestand aan.

      1: login op de Rpi.
      2: cd /p1mon/scripts
      3: ./p1mon.sh stop
      4: cd /p1mon/data
      5: mv e_historie.db e_historie.db.org
      6: cd /p1mon/mnt/ramdisk/
      7: mv e_historie.db e_historie.db.org
      8: cd /p1mon/scripts/
      9: ./p1mon.sh start

      Als alles weer werkt dan kun je een import proberen, of dit werkt hangt af of de originele database corrupt was.

      Succes.
      SecBro.

      1. Hi SecBro,

        Tx!
        Alle stappen gevolgd: delete, restore, export/impart, maar geen succes. Datum/tijd correct, data komt binnen met juiste timestamps etc. Alleen wordt de data niet verwerkt. Het gebruik / display blijft automagisch op 4/1/2021 14:16 steken. Alle verbruik wordt nu bij dat tijdstip opgeteld.
        Ik heb alle logfiles bekeken op events rond dat tijdstip die iets kunnen zeggen. Ik zie (en herinner me nu) dat ik op dat moment een korte stroomonderbreking had thuis, de Pi is toen opnieuw gestart.
        Maar verder geen foutmeldingen of relevante info. alleen deze:
        P1UdpBroadcaster.log:2021-01-04 14:19:57,611 – P1UdpBroadcaster – ERROR – Main: Fout melding:101
        Maar die lijkt me niet relevant
        Misschien deze?
        P1Watchdog.log:2021-01-04 14:19:27,493 – P1Watchdog – INFO – DiskRestore: /p1mon/data/session.txt naar /p1mon/mnt/ramdisk/session.txt gekopieerd.
        Of deze?
        P1UpgradeAssist.log:2021-01-04 14:17:41,593 – P1UpgradeAssist – INFO – Start van programma.
        P1UpgradeAssist.log:2021-01-04 14:17:41,641 – P1UpgradeAssist – INFO – Herstellen van gegevens gestart.

        Mogelijk zijn toch databases corrupt geraakt door de power out, Of er staat ergens nog een record lock, ben nog niet zo diep in sqlite gedoken.
        Dus tja wat te doen, ik wil mij historie niet echt graag kwijtraken,.. Clean (re)install is ook niet echt een aantrekkelijk perspectief. Wat zou jij doen?

        Hgr
        Michiel

        1. Ik denk dat er inderdaad files corrupt zijn geraakt o.i.d. dus het kaartje wellicht niet meer te vertrouwen voordat deze opnieuw geformatteerd wordt. Als je de luxe hebt van een tweede kaartje dan zou ik een export maken. In de export kijken of de data er redelijk uit ziet. De export is feite een zip bestand met een set van sql commando’s. Zet de laatste versie op het tweede kaartje. Die gebruiken en als dat goed gaat dan de import doen. Dan weet je zeker dat het kaartje weer in orde is. Hiermee loop je het minste risico en kan je altijd terug. Haal wel de USB stick met Upgrade Assistent uit de Rpi voor dat je het tweede kaartje plaatst.

        2. Heb uitgevonden wat er aan de hand is. om een of andere reden heeft P1Db.py een aantal dagen niet gelopen, Kan in de logs niet tergvinden waarom. Maar de metingen liepen wel door.
          Dan lukt het blijkbaar niet om de achterstand van onverwerkte serial records te verwerken.
          Msch een tip om daar iets voor aan te passen, bij opstarten P1DB.py eerst de eventuele achterstand weg te werken ?

          1. Goed dat het weer werkt en bedankt voor de suggestie dat bestaande records verwerkt moeten worden. Echter dat zit al standaard in de software. P1Db.py leest als eerste het oudste record uit e_serial.db Zie deze regel code “select min(timestamp) from e_serial.db where record_verwerkt=0” Dus dat zit er al in. Ik denk eerder dat bij het starten van P1Db.py een of andere fatale error heeft plaatsgevonden waardoor die gestopt is. Dat zou in het log te zien moeten zijn van P1Db.py. Waar ik een beetje bang voor ben is dat er een sluimerende fout in filesysteem zit waar je later een probleem mee krijgt. Nu is het wel zo dat bij het starten de filesystemen gecontroleerd worden en hersteld worden waar mogelijk. je kunt het commando demsg invoeren en zien of er iets wordt gemeld over een file systeem dat niet correct werkt.

            1. Tx voor de suggesties!
              Ik ben er vrij zeker van dat alles netjes werkt, geen fsck fouten of errors in dmesg.
              Wel vond ik eerder een fout in e_serial.db , SQlite browser gaf fouten bij pragma check, indexes waren corrupt, opnieuw aangemaakt met reindex, alles werkt weer prima. Nou ja, behalve dan die rare entries nu in history db

              Misschien dan een andere vraag. Wat is de snelste manier om de history Db weer opnieuw op te bouwen uit de serial data. Via P1DB.py duurt dat (in de gebruikelijke loop) iig eindeloos lang.
              Doorzie nog niet precies hoe het werkt, hoe dat zou moeten. Wil zelf experimenteren. Verwerkt powerUsedPerMin() en de andere updates 1 record per keer, dus een loop nodig?, of kan dat allemaal in 1 x , in batch?

              Trouwens, had ik nog niet gezegd, vette complimenten. Het zit allemaal echt prachtig in elkaar. Wat een werk zit er in !

              Hgr

              1. Bedankt voor het compliment. De snelste manier is vrees ik de route via serial_db. Bij het inlezen wordt niet alleen de historie van de kWh en Gas verwerkt maar ook de kosten. En hoewel het kan als je alle logica in P1Db.py volgt dan zou het met de hand kunnen en wellicht sneller maar dat weegt denk ik niet op tegen de tijd die het kost om het met de hand te doen. Voor wat het waard is ik zou zelf de software gewoon laten lopen. Wat je eventueel wel kunt doen is oudere records die niet meer intressant verwijderen uit serial_db of de verwerkt status op 1 zetten dan doet P1Db.py er niets meer mee.

  28. Hallo Security Brother,
    Dank voor dit leuke project. Het werkt prima op mijn PiI3. Ik ben nu begonnen aan de Heltec verwarmingstemperatuur opname. Wat ik niet goed begrijp is dat veel CV-installatie (zeker de wat oudere in oude panden) ingesteld staan op een maximale temperatuur van 75 of zelfs 90 graden en de metertjes gaan niet verder dan 60. Is dat bewust zo gedaan? Kan ik dit aanpassen?

    1. Bedankt voor het compliment. Je verzoek staat op de roadmap, er was al eerder een verzoek geweest om ook negatieve temperaturen weer te geven. Afhankelijk van het aantal verzoeken wordt het gerealiseerd.

  29. Hallo Security Brother,
    Heb P1 monitor nu een dag draaien op een Raspberry Pi 2 Model B Rev 1.1.
    Alles werkt soepel. Het lijkt er op dat het ook best goed draait op een Pi 2 🙂
    Mooi en knap stukje software! Bedankt!

    1. Bedankt voor de terugkoppeling, op test alleen op de Rpi3 en Rpi4 en kan daar van garanderen dat de software goed werkt. Vandaar de opmerking op de website.

  30. Ik heb de software nu een paar dagen in gebruik. Erg mooi gedaan!

    Een vraag/opmerking (detail):
    De waarde voor gasverbruik wordt 1x per uur bijgewerkt. Logisch, want de gasmeter geeft maar 1x per uur een update naar de slimme meter. Maar het valt me op dat in “stats-d-gas.php” en dan “uren” bij de tooltips dan direct 1 minuut na het hele uur staat dat de betreffende waarde voor het komende uur is. Ik zou verwachten dat het de waarde van het afgelopen uur is.

    1. Bedankt voor je opmerking en het compliment. Je moet het lezen als een waarde in dat uur en dat kan het vorige uur zijn. Ik heb overwogen de uur waarden niet weer te geven om deze specifieke reden. Het is dus min of meer een incorrecte waarde maar beter is niet te doen met maar 1 meting per uur.

  31. Hallo,

    langzamerhand aan het overstappen om zo het elektraverbruik ook te integreren in de Homey (gaat nu nog via de HomeWizard) Daarom afgelopen nacht de stekkers omgezet naar de P1 monitor. Ik moet zeggen, fraai stukje werk! Complimenten.

    Nu nog even uitvogelen hoe ik de KwH meter van die richting de EnergyLink (Homewizard) gaat. Zit namelijk 14,5v spanning op. Dus dat zal ik moeten ombouwen naar jou schema. Dat zal nog wel even uitvogelen worden :).

    Ik heb de afgelopen dagen drie maal de energietarieven moeten invoeren, deze bleven niet goed opgeslagen. Zou kunnen dat daar een bugje in zit.

    Nogmaals dank voor het mooie stukje software. Ik ga er de komende weken/maanden mee aan de slag!

    1. Bedankt voor het compliment. De tarieven worden in een database in ram opgeslagen. Die worden netjes periodiek naar het sdhc kaartje geschreven om ze te bewaren als de Rpi herstart of als je en de P1 monitor via de software afsluit. Daarnaast moet je rechtsboven op de pagina op opslaan klikken. Dat zou voldoende moeten zijn.

  32. Hoi Sec Bro

    HET WERKT WEER !!!

    Heb net een berichtje gestuurd maar heb weer wifi verbinding. Heb nogmaals de wifi gegevens opnieuw ingevoerd en dat lijkt te werken . Zie hem nu ook op m’n UniFi Network overzicht met ip adres etc.

    THNX

    1. Het beste wat je kunt doen is een vast IP adres in je router instellen via DHCP. Dan weet je in ieder geval dat je er altijd bij kan. Het probleem is dat als er geen Ethernet wordt gebruikt en Wifi is niet ingesteld dan zal de Rpi geen nieuwe DHCP adres aanvragen. Als je de upgrade assistent gebruik dan wordt na de import waar ook de WiFi instellingen weer worden gezet een reboot gedaan en dat moet het wifi IP adres weer normaal actief worden. Als je echter een andere Rpi gebruikt dan waarmee de export wordt gemaakt dan zal de Wifi niet werken omdat het WiFi wachtwoord versleuteld is met een encryptie key die per Rpi anders is.

  33. Hallo Sec Bro

    Ik heb vanmorgen een update uitgevoerd op mijn RasPi 4 . Data eerst gesaved en later weer geimporteerd.
    Wanneer ik met een vaste verbinding de Pi benader krijg ik netjes alle gegevens binnen maar zie dat er geen Wifi verbinding is. Deze gegevens waren netjes terug gezet vanuit de backup.
    Nu ben ik een beetje een leek vwb IP adressen ed maar zie dat er een ip adres is toegewezen .

    Netwerk an IP adres169.254.247.172 geen idee of dit klopt en binnen een range valt. Heb de Pi een aantal keer opnieuw spanningsloos gemaakt . Netwerk wifi ip adres 192.168.2.31 . Internet bereikbaar : nee

  34. hallo ik ben met 8gb versie op mij pi3b aan de slag gegaan ik ben zeer tevreden mat dit mooi stukje software
    maar ik kreeg eerst voor dat ik begon en raar IP op mijn pi ver buiten mijn reeks van mij dhcp van mij router dit heb ik op mij pi aan gepast leek goed te gaan maar nu krijg ik geen Dropbox en het Weer API niet voor me kaar
    heeft iemand dat ook wel eens gehad en hoe los ik het op ??

    1. Waarschijnlijk heeft de Rpi geen internet toegang. De P1 monitor is niet getest op IP6 adressen. De software gaat er vanuit dat je IP4 adressen gebruikt. Als je inlogt op de Rpi en de volgende commando’s geeft dan moet je IP adressen zien.

      ifconfig

      eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 192.168.2.202 netmask 255.255.255.0 broadcast 192.168.2.255
      inet6 fe80::55bd:2b68:8644:9ea8 prefixlen 64 scopeid 0x20 inet6 2a02:a44f:89e0:1:eb18:f50:d41b:cc32 prefixlen 64 scopeid 0x0
      enz…
      Het inet adres moet een adres uit je eigen netwerk zijn.

      cat /etc/resolv.conf

      #Generated by resolvconf
      domain home
      nameserver 192.168.2.254
      nameserver 2a02:a47f:e000::53
      nameserver 2a02:a47f:e000::54

      Het IP adres 192.168.2.254 zal het het IP adres van je router zijn. De Twee IP adressen zijn de IP6 Adressen van de KPN DNS servers. Dat zullen adressen zijn van je internet provider.

      1. oke ifconfig klopt
        maar cat /etc/resolv.conf

        zou het ip van mij router moeten zijn maar dat is hij niet

        1. Zoals ik al vermoedde kan de Rpi niet het internet op of heeft deze geen goede DNS verwijzing. (het resultaat van etc/resolv.conf) De DNS wordt door je router uitgegeven via DHCP. Het kan zijn dat die een probleem heeft met het uitgeven van het DNS adres via DHCP. Ik zou je router controleren of herstarten en als dat niet helpt je Internet provider vragen om hulp. Dit soort problemen zijn echter buiten het bereik van de P1 monitor. Je kunt eventueel na het rebooten van je router ook de Rpi via het menu kunnen herstarten. je kunt ook proberen of het over WiFi wel werkt. Nog een tip, als je problemen hebt dan is het verstandig zoveel mogelijk gegevens te delen, zoals de output van de commando’s dat helpt bij het zoeken van een oplossing.

          1. wat wel grappig is dat het voorbeeld wat jij gaf 192.168.2.254 hij wel terug geeft maar mijn router zit op 192.168.1.254

            1. probleem opgelost ik heb in sudo nano /etc/dhcpcd.conf de dns server 8.8.8.8 ingesteld en het probleem van het weer en dropbox is opgelost bedankt voor de hulp

              1. Goed te horen. Maar is lijkt wat mis met je netwerk router en daar zou ik wat aandacht aan besteden. Dit soort aanpassingen gaan verloren bij een upgrade van de P1 monitor.

    1. Qua werking is er geen enkel verschil. Het is service naar gebruikers die nog een 8GB kaartjes gebruiken. Het probleem is dat niet alle 8GB even groot zijn. Als je dan een 8GB kaartje hebt die 1 byte kleiner is dan het 8GB image dan past het niet op dat kaartje. Een 4GB image past dan altijd. Het best is een 16GB kaartje of 32GB die zijn meestal wat sneller dan kleinere kaartjes. Het is trouwens ideaal als twee kaartjes hebt voor upgrades. Zie ook de FAQ.

  35. Goedemiddag, ik heb sinds kort een probleem en dat is dat de setup uit het menu is verdwenen. Heel kort na opstart is het zichtbaar, daarna is het weg. Rara.
    Ik heb de laatste versie net geinstalleerd. Ik kan via putty inloggen.

    1. Kan het zijn dat je IP6 adressen gebruikt of alleen gebruikt? Het sleuteltje checkt of je RFC1918 adressen gebruikt. Zo niet dan zit je op het internet en dan wordt het icoon verborgen. Je kunt de check op internet adressen aan of uitzetten via config-security.php ik weet niet of dit je probleem oplost maar je kunt niet bij dat scherm. Je kunt http://192.168.2.200/login.php ip vervangen voor jouw ip en zien of je er dan bij kunt komen. Als dat niet lukt kun je proberen in config.db het record met ID 60 te wisselen van 0 naar 1 of visa versa. Dit kun je ook via het config security scherm doen met de setting “configuratie via internet toestaan”

      1. Nu ik terug denk was het idd gestart na nieuwe isp router. Die staat wws op ip v6.
        Nu ik ip adres gebruik ipv p1 on gaat het goed.
        Bedankt!

  36. Aan Pieter, heb een voorbeeld berekening gemaakt. Als het niet duidelijk is laat het even weten.

    Het berekenend van het vast recht voor elektriciteit, gas en water voor de P1 monitor.

    Ik neem even de volgende prijzen aan:
    De pijs per kWh €0,0638
    Prijs per m3 voor gas €0,2448
    Prijs per m3 voor water €0,723
    Deze kosten staan vermeld op je jaar afrekening

    Omdat je niet precies weet hoeveel je in het komende/lopende jaar gaat gebruiken, kan de waarde voor het vastrecht in P1 alleen bij benadering worden bepaald.

    Voor de grenswaarde heb ik het bedrag ingevuld wat ik vorig jaar per maand betaalde.

    Berekenend van de vaste kosten (vastrecht) electriciteit en gas. Ik gebruik hiervoor de laatse jaar rekening van mijn energie leverancier en water leverancier.

    De volgende posten worden gebruikt met daarbij hoe ze berekend worden; per verbruikte eenheid (kWh of m3) of per dag.

    a. Eerst de energie belasting voor electriciteit en de vermindering van de energie belasting.
    De eerste is berekend op basis van het aantal verbruikte kWh in het jaar de vermindering op basis van het aantal dagen waarop electriciteit verbruikt is.

    b. Dan de Opslag Duurzame Energie (ODE) die op basis van het aantal kWh berekend wordt.

    c. Vervolgens de Netbeheer kosten op basis van het aantal dagen

    d. Tenslotte de Vaste leverkosten ook op basis van het aantal dagen.

    Stel er is in 2019 (365 dagen) 3000kWh electriciteit verbruikt, 2500m3 gas en 1100 m3 water
    De prijs per levereenheid is
    Electriciteit: kWh €0,0638 per kWh
    Gas: €0,2448 per m3
    Water: €0,723 per m3

    Energie belasting (betaal je voor electriciteit en gas) €0,1233 per kWh en €0,33741 per m3
    Vermindering Energie belasting €0,9503 per dag
    Opslag Duurzame Energie (betaal je voor eletriciteit en voor gas) €0,0195 per kWh en €0,03095 per m3 gas.
    Net beheer kosten voor electricitet € 0,61219 per kWh en € 0,47515 per m3
    Vaste leverkosten voor electriciteit € 0,19 per dag en voor gas ook €0,19 per dag

    Vastrecht berekening electriciteit:
    Energie belasting: 3000 * 0,1233 = €369,0
    Opslag Duurzame Energie (ODE): 3000 * 0,0195 = €58,50
    Vermindering Energie belasting: 365 * €0,9503 = €346,86
    Netbeheer kosten: 3000 * 0,61219 = €183,66
    Vaste leverkosten: 365 * 0,19 = €69,35

    Berekening vastrecht electriciteit: a+b-c+d+e = €333,65
    Dan vul ik 333,65 / 12 = €27,80 als vastrecht voor electriciteit.
    Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

    Vastrecht berekening gas:
    Energie belasting: 2500 * 0,33741 = €843,53
    Opslag Duurzame Energie (ODE): 2500 * 0,03095 = €77,38
    Vermindering Energie belasting: 365 * €0,9503 = €346,86
    Netbeheer kosten: 2500 * 0,47515 = €1187,88
    Vaste leverkosten: 365 * 0,19 = €69,35

    Berekening vastrecht gas: a+b-c+d+e = €1831,28
    Dan vul ik 1831,28 / 12 = €152,61 als vastrecht voor gas.
    Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

    Vaste kosten (vastrecht) water.
    Water belasting en en heffingen (waterschap): 0,346 per m3
    a. Vast recht €80,22 per jaar
    b. Precario €16,86 per jaar

    Vastrecht berekening water:
    c. 1100 * 0,346 = €380,60

    Berekening vastrecht water: a+b+c = €477.68
    Dan vul ik 477,68 / 12 = €39,81 als vastrecht voor water.
    Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

    1. Het is idd een beetje om door de bomen het bos niet meer te zien en heb zelf ook een fout gemaakt voor de berekening van de vaste gas kosten.

      Excuses voor een fout in de berekening van gas. Zie de herberekening. Kan helaas geen kleurtjes of Bold gebruiken dus heb het uitgeschreven.

      Vastrecht berekening gas:
      a. Energie belasting: 2500 * 0,33741 = €843,53
      b. Opslag Duurzame Energie (ODE): 2500 * 0,03095 = €77,38

      Fout: er wordt voor de gas kosten niet apart vermindering van energie kosten gegeven. Deze post vervalt ds voor gas
      c. Vermindering Energie belasting: 365 * €0,9503 = €346,86

      Fout: Netbeheer kosten worden per dag berekend en niet per m3
      Dit is de foute berekening: Netbeheer kosten: 2500 * 0,47515 = €1187,88
      d. Dit is de juiste berekening: Netbeheer kosten: 365 * 0,47515 = €173,43

      e. Vaste leverkosten: 365 * 0,19 = €69,35

      Dit is de foute berekening: Berekening vastrecht gas: a+b-c+d+e = €1831,28
      Dit is de juiste berekening: Berekening vastrecht gas: a+b+d+e = €1163,68

      Dit is de foute berekening: Dan vul ik 1831,28 / 12 = €152,61 als vastrecht voor gas.
      Dit is de juiste bereken ing: Dan vul ik in 1164,16 / 12 = €97,01 als vastrecht voor gas

      Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

  37. Na de zoveelste stroomuitval bij mij in het dorp dit jaar krijg ik nu geen data meer uit de slimme meter. P1 port status geeft geen data aan. Herstart al geprobeerd en heeft niets opgeleverd. Zou de software ergens beschadigd kunnen zijn eventueel? Ik overweeg nu een herinstallatie. Bedankt alvast.

    1. Een herinstallatie met en dan de back-up/export is waarschijnlijk de eenvoudigste oplossing. Je kunt eventueel inloggen op Rpi om te zien wat er niet werkt. Soms is dat nog te herstellen maar dit soort onverwachte afsluiten is altijd een risico voor de goede werking. Waar ik woon valt de stroom zelden uit dus er is geen reden om aan een UPS te denken maar dat zou zeker helpen. Zoiets als deze of deze. Misschien heeft iemand ervaring met een UPS en wil die delen.

  38. Hi iedereen die hier leest.
    wie kan me helpen met het invullen van de tarieven config pagina.

    mijn stroom kosten en gas kosten weet ik wel per kwh of m3
    maar de vaste kosten

    hoe krijg is deze kosten op een redelijk juiste manier in P1mon
    ik zie door de bomen het bos niet meer.

    Netbeheerkosten Enexis
    Capaciteitstarief T/M 3X25A of T/M 1X80A (€ 250,81 per jaar)
    € 0,68716 / dag

    Belasting en toeslagen
    Energiebelasting zone 1 (1 t/m 10.000 kWh)
    € 0,11408 / kWh

    Opslag duurzame energie- en klimaattransitie zone 1 (1 t/m 10.000 kWh)
    € 0,03630 / kWh

    Vermindering energiebelasting (€ -558,56 per jaar)
    € -1,53030 / dag

    Gas
    Netbeheerkosten Enexis
    Capaciteitstarief T/M G6, SJV 500 – 4.000 (€ 181,52 per jaar)
    € 0,49731 / dag

    Belasting en toeslagen
    Energiebelasting zone 1 (1 t/m 170.000 m³)
    € 0,42176 / m³

    Opslag duurzame energie- en klimaattransitie zone 1 (1 t/m 170.000 m³)
    € 0,10297 / m³

      1. Ik heb geprobeerd een voorbeeld berekening te maken, De juiste waarden voor de levereenheid moet je van je jaar afrekening halen of op de website van je energie leverancier :

        Het berekenend van het vast recht voor elektriciteit, gas en water voor de P1 monitor.

        Ik neem even de volgende prijzen aan:
        De prijs per kWh €0,0638
        Prijs per m3 voor gas €0,2448
        Prijs per m3 voor water €0,723
        Deze kosten staan vermeld op je jaar afrekening

        Omdat je niet precies weet hoeveel je in het komende/lopende jaar gaat gebruiken, kan de waarde voor het vastrecht in P1 alleen bij benadering worden bepaald.

        Voor de grenswaarde heb ik het bedrag ingevuld wat ik vorig jaar per maand betaalde.

        Berekenend van de vaste kosten (vastrecht) elektriciteit en gas. Ik gebruik hiervoor de laatste jaar rekening van mijn energie leverancier en water leverancier.

        De volgende posten worden gebruikt met daarbij hoe ze berekend worden; per verbruikte eenheid (kWh of m3) of per dag.

        a. Eerst de energie belasting voor elektriciteit en de vermindering van de energie belasting.
        De eerste is berekend op basis van het aantal verbruikte kWh in het jaar de vermindering op basis van het aantal dagen waarop elektriciteit verbruikt is.

        b. Dan de Opslag Duurzame Energie (ODE) die op basis van het aantal kWh berekend wordt.

        c. Vervolgens de Netbeheer kosten op basis van het aantal dagen

        d. Tenslotte de Vaste leverkosten ook op basis van het aantal dagen.

        Stel er is in 2019 (365 dagen) 3000kWh elektriciteit verbruikt, 2500m3 gas en 1100 m3 water
        De prijs per levereenheid is
        Electriciteit: kWh €0,0638 per kWh
        Gas: €0,2448 per m3
        Water: €0,723 per m3

        Energie belasting (betaal je voor elektriciteit en gas) €0,1233 per kWh en €0,33741 per m3
        Vermindering Energie belasting €0,9503 per dag
        Opslag Duurzame Energie (betaal je voor elektriciteit en voor gas) €0,0195 per kWh en €0,03095 per m3 gas.
        Net beheer kosten voor elektriciteit € 0,61219 per kWh en € 0,47515 per m3
        Vaste leverkosten voor elektriciteit € 0,19 per dag en voor gas ook €0,19 per dag

        Vastrecht berekening elektriciteit:
        Energie belasting: 3000 * 0,1233 = €369,0
        Opslag Duurzame Energie (ODE): 3000 * 0,0195 = €58,50
        Vermindering Energie belasting: 365 * €0,9503 = €346,86
        Netbeheer kosten: 3000 * 0,61219 = €183,66
        Vaste leverkosten: 365 * 0,19 = €69,35

        Berekening vastrecht elektriciteit: a+b-c+d+e = €333,65
        Dan vul ik 333,65 / 12 = €27,80 als vastrecht voor elektriciteit. In te vullen in P1
        Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

        Vastrecht berekening gas:
        Energie belasting: 2500 * 0,33741 = €843,53
        Opslag Duurzame Energie (ODE): 2500 * 0,03095 = €77,38
        Vermindering Energie belasting: 365 * €0,9503 = €346,86
        Netbeheer kosten: 2500 * 0,47515 = €1187,88
        Vaste leverkosten: 365 * 0,19 = €69,35

        Berekening vastrecht gas: a+b-c+d+e = €1831,28
        Dan vul ik 1831,28 / 12 = €152,61 als vastrecht voor gas. Invullen in P1
        Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

        Vaste kosten (vastrecht) water.
        Water belasting en en heffingen (waterschap): 0,346 per m3
        a. Vast recht €80,22 per jaar
        b. Precario €16,86 per jaar

        Vastrecht berekening water:
        c. 1100 * 0,346 = €380,60

        Berekening vastrecht water: a+b+c = €477.68
        Dan vul ik 477,68 / 12 = €39,81 als vastrecht voor water. Invullen in P1
        Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

      2. Heb gisteren geprobeerd mijn berekening toe te voegen maar om een of andere reden lukt dat niet. Als je je email adres geeft zal ik je het opsturen

    1. Ik heb een voorbeeld berekening gemaakt. Kijk of je er mee uit komt. Als het niet lukt, laat het dan even weten.

      Het berekenend van het vast recht voor elektriciteit, gas en water voor de P1 monitor.

      Ik neem even de volgende prijzen aan:
      De pijs per kWh €0,0638
      Prijs per m3 voor gas €0,2448
      Prijs per m3 voor water €0,723
      Deze kosten staan vermeld op je jaar afrekening

      Omdat je niet precies weet hoeveel je in het komende/lopende jaar gaat gebruiken, kan de waarde voor het vastrecht in P1 alleen bij benadering worden bepaald.

      Voor de grenswaarde heb ik het bedrag ingevuld wat ik vorig jaar per maand betaalde.

      Berekenend van de vaste kosten (vastrecht) elektriciteit en gas. Ik gebruik hiervoor de laatse jaar rekening van mijn energie leverancier en water leverancier.

      De volgende posten worden gebruikt met daarbij hoe ze berekend worden; per verbruikte eenheid (kWh of m3) of per dag.

      a. Eerst de energie belasting voor elektriciteit en de vermindering van de energie belasting.
      De eerste is berekend op basis van het aantal verbruikte kWh in het jaar de vermindering op basis van het aantal dagen waarop elektriciteit verbruikt is.

      b. Dan de Opslag Duurzame Energie (ODE) die op basis van het aantal kWh berekend wordt.

      c. Vervolgens de Netbeheer kosten op basis van het aantal dagen

      d. Tenslotte de Vaste leverkosten ook op basis van het aantal dagen.

      Stel er is in 2019 (365 dagen) 3000kWh elektriciteit verbruikt, 2500m3 gas en 1100 m3 water
      De prijs per levereenheid is
      Elektriciteit: kWh €0,0638 per kWh
      Gas: €0,2448 per m3
      Water: €0,723 per m3

      Energie belasting (betaal je voor elektriciteit en gas) €0,1233 per kWh en €0,33741 per m3
      Vermindering Energie belasting €0,9503 per dag
      Opslag Duurzame Energie (betaal je voor elektriciteit en voor gas) €0,0195 per kWh en €0,03095 per m3 gas.
      Net beheer kosten voor elektriciteit € 0,61219 per kWh en € 0,47515 per m3
      Vaste leverkosten voor elektriciteit € 0,19 per dag en voor gas ook €0,19 per dag

      Vastrecht berekening elektriciteit:
      Energie belasting: 3000 * 0,1233 = €369,0
      Opslag Duurzame Energie (ODE): 3000 * 0,0195 = €58,50
      Vermindering Energie belasting: 365 * €0,9503 = €346,86
      Netbeheer kosten: 3000 * 0,61219 = €183,66
      Vaste leverkosten: 365 * 0,19 = €69,35

      Berekening vastrecht elektriciteit: a+b-c+d+e = €333,65
      Dan vul ik 333,65 / 12 = €27,80 als vastrecht voor elektriciteit.
      Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

      Vastrecht berekening gas:
      Energie belasting: 2500 * 0,33741 = €843,53
      Opslag Duurzame Energie (ODE): 2500 * 0,03095 = €77,38
      Vermindering Energie belasting: 365 * €0,9503 = €346,86
      Netbeheer kosten: 2500 * 0,47515 = €1187,88
      Vaste leverkosten: 365 * 0,19 = €69,35

      Berekening vastrecht gas: a+b-c+d+e = €1831,28
      Dan vul ik 1831,28 / 12 = €152,61 als vastrecht voor gas.
      Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

      Vaste kosten (vastrecht) water.
      Water belasting en en heffingen (waterschap): 0,346 per m3
      a. Vast recht €80,22 per jaar
      b. Precario €16,86 per jaar

      Vastrecht berekening water:
      c. 1100 * 0,346 = €380,60

      Berekening vastrecht water: a+b+c = €477.68
      Dan vul ik 477,68 / 12 = €39,81 als vastrecht voor water.
      Zoals gezegd is het een benadering omdat ik het bereken op basis van het verbruik van vorig jaar. Je kan het ook berekenen op basis van een inschatting van dit jaar. Beide methoden blijft een benadering.

  39. Hoi, ik heb vandaag de laatste P1 MON 8GB versie gedownload en geïnstalleerd. Vorige versie werkte prima maar deze eens geprobeerd werd ook geadviseerd. Dit zou een versie moeten zijn waarin je via API SolarEdge productiecijfers gaan weergeven. Echter ik krijg dit niet aan de praat. Voor mij is de beschrijving niet geheel duidelijk , kan iemand mij helpen?

    1. de SolarEdge API staat in op de roadmap maar bestaat nog niet. In deze versie zit wel een meting voor kWh S0 puls meter.

  40. Ik heb deze laatste versie via de Upgrade Assistent uitgevoerd m.b.v een USB stick en de installatie is goed verlopen. Alle data is overgezet. Zoals anderen ook al melden, heb ik geen melding gekregen dat er een upgrade beschikbaar is. Uiteraard heb ik deze optie aanstaan.
    Ik heb sinds twee maanden de watermeter opnemer in gebruik en wat mij opvalt is dat de P1 Monitor meer verbruik heeft geregistreerd dan de watermeter zelf. Vraag mij af of anderen dit ook ondervinden. De gebruikte sensor en circuit zijn van deze site.

    1. Je geeft niet aan wat de afwijking is, een paar liter of een paar kubieke liters want dan is er zeker iets niet in orde. Dat kan van alles zijn maar als de elektronica in orde is kan het zijn dat de sensor fysiek kritische is afgesteld en dus “spook” pulsen telt.

      1. De watermeting is zo’n 2 maanden geleden gestart met 771.334 m3, de door de P1 Monitor gemeten stand is 778,624 en de watermeter zelf geeft 778,447, dat is een verschil van 177 liter op een verbruik van 7,113 m3. Een afwijking van 2,48%.
        Of dit een acceptabele afwijking is kan ik niet beoordelen. Zijn er gebruikers waarbi de P1 Monitor 1 op 1 loopt met de watermeter?

        1. Bedankt voor je melding omdat de P1 monitor meer aangeeft dan daadwerkelijk denk ik eerder aan spook pulsen. Als de P1 monitor minder zou aangeven dan zou je pulsen gemist hebben.

        2. Ik heb een aangepaste IR opnemer toegepast en even zitten spelen met de instelling voor het aantal pulsen per liter. Die is nu op 1 ingesteld en de watermeter met de P1moniro lopen nu precies synchroon.

          De aanpassing is een kleine vertraging op de pulsen omdat ik sporadisch veel te veel pulsen kreeg doordat, denk ik, het draaiertje van de water meter precies stopte op de overgang van het metalen plaatje en daar valse pulsje mee maakte.

  41. Mijn huidige kaart is corrupt geraakt dus wil de nieuwe versie op een nieuwe SD kaart plaatsen.
    Is er toch nog een mogelijkheid om zonder de export gebruikt te hebben de historische data te verkrijgen en te importen, ik kan nog wel op de SD kaart zelf komen namelijk.

  42. Beste Security Brother,

    Na het installeren van de nieuwe versie 202012 ontdekte ik dat de temperatuur van mijn CPU ruim 10 graden hogere was dan in 202009.
    Ik heb een RPI 3B+ met de originele RPI Poe HAT. Het inspecteren van de ventilator hiervan leerde mij dat deze in het geheel niet draaide.
    Na enig gesnuffel ontdekte ik dat je de code in boot/config.txt had aangepast.
    Deze nieuwe code is vermoedelijk alleen toepasbaar in de RPI 4. Na het terug zetten naar de code van 28- 08-2020 werd de fan weer keurig aangestuurd en was de temperatuur weer “normaal”.(Persoonlijk vind ik deze normaal aan de hoge kant, maar RPI vind dit blijkbaar wel normaal)

    Met vriendelijke groeten
    Aad Beentjes

    1. Ik heb deze instellingen gebruikt op indicatie van een gebruiker die aangaf dat de instellingen beter werken. Ik kan het niet testen maar ga er wat onderzoek naar doen. Wil je de instellingen delen die je nu gebruikt?

      1. Zoals ik al aangaf, heb ik je code van 28-08-2020 weer in gebruik genomen en je code van 5-10-20202 weer uitgeschakeld, Dit door resp. het hash teken aan het begin van de regel weg te halen cq te plaatsen

        added on 28-08-2020 by SecBro

        #setttings for the optional pi-poe-hat to regulate the fan
        dtparam=poe_fan_temp0=65000,poe_fan_temp0_hyst=5000
        dtparam=poe_fan_temp1=67000,poe_fan_temp1_hyst=2000
        #

        changed 05-10-2020 by SecBro.

        #dtoverlay=rpi-poe
        #dtparam=poe_fan_temp0=65000,poe_fan_temp0_hyst=5000
        #dtparam=poe_fan_temp1=67000,poe_fan_temp1_hyst=5000
        #dtparam=poe_fan_temp2=69000,poe_fan_temp2_hyst=2000
        #dtparam=poe_fan_temp3=71000,poe_fan_temp3_hyst=2000

        1. Update:
          Heb vandaag een dieper onderzoek gestart en kom tot de ontdekking dat de op aanwijzing van de andere gebruiker (ik vermoed Kevin) aangebrachte wijzingen in principe wel correct zijn.
          De reden dat ik een hogere CPU temperatuur zag, was puur gelegen in de parameters voor temp0 t/m temp3 (65,67,69,71 x1000)
          En ja als de temperatuur dan rond rond de 60 graden hangt, zal de fan niet inschakelen.
          Ik heb voor test de volgende parameters ingesteld:

          dtoverlay=rpi-poe
          dtparam=poe_fan_temp0=52000,poe_fan_temp0_hyst=5000
          dtparam=poe_fan_temp1=54000,poe_fan_temp1_hyst=5000
          dtparam=poe_fan_temp2=56000,poe_fan_temp2_hyst=2000
          dtparam=poe_fan_temp3=58000,poe_fan_temp3_hyst=2000

          en zie nu wel de fan schakelen,.

          Er is dus geen sprake van dat de code niet op een RPI3B+ zou werken

          Overigens is de opmerking van Kevin mbt de _hyst waarden niet juist. Het zijn geen parameters voor de snelheid van de fan, maar voor het aantal graden lager dat de fan weer uitschakelt.
          Dus bv. door de eerste regel gaat de fan aan bij 52 graden en weer uit als de temperatuur gezakt is naar 52-5=47 graden.

          Het is maar of je de hogere temperatuur accepteert ten gunste van minder draaien van de fan (minder lawaai en langere levensduur van de fan)

          Gr. Aad

          1. Bedankt voor het terugmelden. Zou je het een periode willen testen en mij de definitieve instellingen willen sturen dan neem ik die over in de volgende versie.

            1. Beste SecBro,

              Ik heb de RPI met deze:

              #dtoverlay=rpi-poe
              #dtparam=poe_fan_temp0=65000,poe_fan_temp0_hyst=5000
              #dtparam=poe_fan_temp1=67000,poe_fan_temp1_hyst=5000
              #dtparam=poe_fan_temp2=69000,poe_fan_temp2_hyst=2000
              #dtparam=poe_fan_temp3=71000,poe_fan_temp3_hyst=2000

              en eerder gemelde instellingen gemonitord en ben er zeer tevreden over. De CPU temp blijft nu keurig rondom de 50 graden en de fan wordt regelmatig geschakeld.
              Zoals ik ook al eerder gemeld heb, is het maar waar je de voorkeur aangeeft, deze temperatuur met regelmatig schakelen van de fan of een nagenoeg stille fan met een imho niet aanvaardbare hogere CPU temperatuur. Ik dus aan eerst genoemde.

              PS:
              Ik heb je op 8 december een mail gestuurd met daarin mijn voorstellen voor het binnenhalen van de pulsen van de watermeter via de seriële poort, Daarop heb ik geen reactie mogen ontvangen. Kun/wil je dat alsnog doen? Inmiddels heb ik ook de pulsen van de Kwh meter beschikbaar via de seriële poort,Wil je deze ook ontvangen, hoe bied ik e.e.a. aan als voorgaande niet correct is geweest ?

              1. Bedankt voor het testen, de instelling zijn overgenomen in de volgende versie. De optie van de pulslezer via de seriële poort staat op de roadmap. Echter het vervult geen grote behoefte in het gebruik omdat iedereen standaard de GPIO poort al heeft dus het heeft een lage prioriteit om te realiseren. Zie al andere verzoeken. Ik ben wel geïnteresseerd in de optie voor de kWh meter.

      2. Ter info:
        ik heb een RPI 4 waarvan je op het internet terugvindt dat de CPU temperatuur snel kan oplopen. Dat ondervond ik ook onmiddellijk na de installatie van P1mon. Ik heb op de behuizing van de RPI 4 een 12volt ventilator (afm. = 60x60x35mm) gemonteerd en hem aangesloten op de 5 volt (pinnen 4 en 6 van de 40 pins connector). De ventilator draait dus continu maar heel zachtjes en de CPU temperatuur loopt niet hoger op dan 15°C boven de omgevingstemperatuur.

  43. Ter info:
    Tijdens het plaatsen van zonnepanelen in 2018 heeft de installateur ook een kWh meter type DDS353 (1000 pulsen per kWh) in de zekeringenkast gemonteerd. Die heeft volgens internet ook een output voor S0. Op de DDS353 vind ik 2 aansluitingen, gemarkeerd 20 en 21, maar nergens op internet is te vinden wat deze voor dit type betekenen. Voor een kWh meter van een ander merk vond ik dat 20 = S0+ en 21 = S0-
    Ik heb de levelshifter gebouwd volgens uw aanwijzingen, de ingang op de S0 volgens bovengenoemde markeringen maar nog niet aangesloten op de Raspberry. In plaats daarvan heb ik hem tijdelijk op een 5V voeding aangesloten en een testLED geplaatst met de katode op pin 5 van de 4N35 en de anode op de +5V.
    Wanneer de rode LED van de meter aangaat gaat ook mijn testLED aan. Ik ben dus zeker dat de gebruikte S0+ / S0- aanduidingen correct zijn en dat de levelshifter werkt. De testLED heb ik daarna verwijderd.

  44. Hallo Secure Brother,

    Mbt de energie kosten, die zitten complex in elkaar, zie onderstaande opsomming van alle kostenposten die ik van mijn jaar afrekeningen heb overgenomen.

    Ik kan nu de meeste kosten per levereenheid invullen maar de “vaste lasten” zijn niet gedefinieerd en kan dat alleen op basis van de situatie van vorig jaar (verbruiken) terug rekenen en dan per maand invullen. Dat blijft toch een benadering.

    Vraag 1. Is er een plan om naast de kosten per levereenheid (is nu mogelijk) ook de belastingen en heffingen per levereenheid, gedetailleerd, in te voeren?

    Vraag 2. Evenals het percentage saldering wat in de komende 10 jaar tot nul gaat?

    Heb voor mijn situatie alle posten op een rijtje gezet met hoe die kosten worden bepaald per levereenheid (kWh / m3) of tijd (dag / kwartaal / jaar).

    -kWh leveren normaal per kWh
    -kWh leveren dal per kWh
    -kWh terug leveren per kWh
    -kWh terug leveren per kWh
    -Toegestane saldering percentage (vanaf volgend jaar)
    -energie belasting elektriciteit per kWh
    -Belasting ODE (opslag Duurzame Energie) per kWh
    -Vermindering energie belasting per kWh
    -Net beheer kosten elektriciteit per dag
    -Vaste lever kosten elektriciteit per dag
    -Gas leveren per m3
    -Energie belasting per m3
    -Belasting ODE per m3
    -net beheer kosten gas per dag
    -vaste levering kosten gas per dag
    -Water leveren per m3
    -Vast recht water per kwartaal
    -Precario water per jaar (Gaat vervallen per 2021/2022?)
    -Water belasting per m3
    -Water heffing per jaar

    Wellicht ook verschillende kostenposten tussen verschillende energie en water leveranciers?

    Zoals gezegd zit het complex in elkaar en zal de nodige ontwikkeltijd kosten om dit te coderen en weet niet of er meer mensen zijn die de kosten beter in beeld willen hebben.
    Als ik de enige ben weet ik het antwoord al 🙂

    Maar toch het bovenstaande verzoek en hoor graag je reactie.

    Groet
    Wim

    1. Fair enough, het is heel veel werk. Desondanks blijf ik de P1 monitor een mooi stukje professioneel werk vinden waar ik graag gebruik van maak!

  45. Omdat mijn P1Monitor aangaf dat er een nieuwe versie was heb ik vandaag tot twee keer toe de laatste versie gedownload en op het SD kaartje gezet. Ik heb hierbij versie 202012-1.0.0-8-patch-1 en de 4gb versie geprobeerd. Als ik de pi daarna opstart en de upgrade assistent is klaar dan geeft hij aan dat er een update beschikbaar is. Als ik dan kijk welke versie ik draai staat daar Versie:202009-0.9.18
    Dit is (toevallig) de versie die ik hiervoor gedraaid heb. Iemand een idee wat er fout gaat? Gezien hij wel linux 5 draait denk ik dat alleen het versienummer niet klopt.

    Besturingsysteem versie:Linux-5.4.51-v7+-armv7l-with-debian-10.4

    Python versie:3.7.3

    Versie:202009-0.9.18

    CPU model:ARMv7 Processor rev 4 (v7l)
    CPU hardware:BCM2835
    CPU revision:a020d3
    Raspberry Pi model:Raspberry Pi 3 Model B Plus Rev 1.3

    1. Bedankt voor het melden, ik zal de downloads controleren of er iets mis is gegaan. Dit kost wat tijd dus even geduld.

      Update: versie p1mon202012-1.0.0-8-patch-1.zip gedownload en uitgepakt, img op een SDHC kaartje gezet en alles werkt naar behoren met deze versie.

      Tijd verstreken sinds de laatste herstart:00:13:21
      Besturingsysteem versie:Linux-5.4.72-v7+-armv7l-with-debian-10.6
      Python versie:3.7.3
      Versie:202012-1.0.0
      Software patch:1
      CPU model:ARMv7 Processor rev 4 (v7l)
      CPU hardware:BCM2835
      CPU revision:a020d3
      Raspberry Pi model:Raspberry Pi 3 Model B Plus Rev 1.3

      Ik denk dat er wat mis gaat bij het overzetten van het *.img bestand naar het SDHC kaartje. De download is ok.

      1. Bedankt voor het testen. USB Image tool gaf iedere keer aan dat het image succesvol weggeschreven was, wat blijkbaar niet zo was. Heb nu een ander sd kaartje gevonden wat zonder problemen lijkt te werken.

  46. Hallo SB, zojuist de 202012 update uitgevoerd, succesvol voor zover ik kan zien! 🙂 Dus blije gebruiker.
    Rond de Kerst ga ik maar eens aan de gang met de watermeter logging.
    Vriendelijk dank voor al het ontwikkelwerk! (Paypal-donatie is gedaan)

  47. Ik gebruik P1mon slechts een paar weken en dit is de eerste update sindsdien. Moet zeggen dat ik dit een vreemde manier van upgraden vind.
    Het nadeel is nl. dat ik ook pihole naast P1mon heb geinstalleerd. Dat werkt prima. Maar door deze manier van upgraden moet ik ook pihole weer helemaal opnieuw installeren en een backup daarvan terugzetten.
    Kun je niet een methode maken met een online upgrade wat toch min of meer een standaard methode is voor dit soort software?
    Verder is het een topproduct, dus dankvoor!

    1. Bedankt voor het compliment. Zie de FAQ voor een toelichting. Ik hoop in de toekomst wel een oplossing te maken voor kleine updates die eenvoudiger te installeren zijn.

  48. Hallo SecBro, bedankt voor de S0 kwh uitlezing voor zonnepanelen, dat was de optie waar ik al tijden naar uitkeek. De Hiking DDS238-1 kwh meter die ik gebruik had ik al in de meterkast zitten ik heb die er vorig jaar gelijk in laten zetten door de installateur die de extra groep maakte voor mijn SolarEdge omvormer. Heb de interface voor water en kwh besteld bij TTProjecten, de 2 opto-couples voor water en kwh zijn nu op 1 print gezet. Er moesten nog wat onderdelen binnenkomen daar is nu het wachten op. Ik ben alles alvast aan het voorbereiden zodra alles binnen is, ik gelijk aan de gang kan gaan.
    Nu had ik nog wel wat vraagjes over de instellingen, welke GPIO’s moet ik nu gebruiken voor de watermeter en welke voor de S0 kwh meter de beschrijving is daar niet echt duidelijk over Ik zie nu dat GPIO 2 voor de S0 kwh meter gebruikt word, dat zal vast niet kloppen, ik zie daar waarden verschijnen op de L1 meter terwijl de kwh meter nog niet aangesloten is.
    Ik hoor graag welke GPIO’s de voorkeur hebben.

    Nog een andere vraag, kan ik de historie van mijn zonnepanelen opbrengst handmatig toevoegen?
    Ik kan aan de hand van de historie gegevens die in de SolarEdge app staan, die terug halen en die dan handmatig in de P1 monitor database zetten. Ik heb de zonnepanelen nog geen 2 jaar dus dat moet wel te doen zijn.
    En als laatste er gaat natuurlijk een ruime donatie naar dit mooie project toe want de kosten van de printjes zijn zo laag daar kan de pijp bij jullie vast niet van roken 😉

    Groet Sjaak.

    1. Welke GPIO’s je gebruikt maakt niet zo veel uit standaard worden ze als volgt geleverd:
      Schakelen vermogen GPIO 27
      Schakelen op tarief GPIO 22
      Watermeter GPIO 17
      S0 kWh meter GPIO 26

      Gebruik bij voorkeur alleen de GPIO pinnen die in de afbeelding groen gekleurd zijn en niet voor andere zaken gebruikt worden.

      Als je data wil toevoegen dan kan dat maar dat is wel handwerk er is (nog) geen interface om eenvoudig data te uploaden. Zie de FAQ

  49. In de vorige versie is een probleem dat de watermeter-API niet updatet als er geen water is verbruikt, ookal is het de volgende dag. Hierdoor blijft de waarde van mijn sensor in Home Assistant op de laatste waarde van de vorige dag staan (zie hier: https://i.imgur.com/othZ3m5.png). Als ik de API open, zie ik dat er geen nieuwe entry verschijnt in de API als er nog geen pulsen uitgelezen zijn. Dit geldt zowel voor dagen als voor uren. Zou je hier naar willen kijken? Volgens mij is het voldoende als je vlak voor twaalf uur een nieuwe entry aanmaakt met nul getelde pulsen.

    Voor meer info: ik lees de volgende entry uit de API uit: http://192.168.1.61/api/v1/watermeter/day?limit=1&json=object&round=off, waaruit ik deze waarde pak: ‘{{ value_json.0.WATERMETER_CONSUMPTION_LITER | round(0) }}’.

    1. De watermeter verwerking gaat op de schop en gaat dan waarschijnlijk dit probleem oplossen omdat er dan elke minuut een record wordt aangemaakt ook als er geen puls wordt gelezen. Dat gaat nog wel even duren dus heb geduld.

  50. Hoi Sec Bro,

    Ik had de P1 monitor eigenlijk pas twee weken draaien. Had net de watermeter geïnstalleerd en de EPS32DeltaTemp. Had dus erg weinig historie opgebouw. Toch de upgrade uitgevoerd en dat is (bijna) allemaal goed gegaan. Allen de watermeterstand was gereset en stond op 0, historie wel aanwezig. Dus kleine aanpassing gedaan en alles is weer up and running! Nu ook de app op iPhone geïnstalleerd, ben ik redelijk compleet. Volgende stap is iets met MQTT en homeassist te gaan doen. Mooi voor de vrije uurtjes rond de feestdagen. Ziet er allemaal top uit, complimenten!

  51. Ik doe de upgrade via een export en import. De upgrade assistant lukt het niet om mijn USB stick te vinden (USB device none, niet te mounten, gestopt).

    Bij de import stopte de raspberry pi3, na 100% iniezen, er helemaal mee. Leek of hij gecrashed was. Toen heb ik de raspberry pi opnieuw opgestart en weer de import gedaan. Precies hetzelfde verschijnsel. Na 100% importeren, stopte hij er weer mee. De data is echter wel ingelezen.

    Ook viel mij op dat het wachtwoord veld voor het versturen van mails, leeg was.

    Hij werkt nu verder wel, maar ik had dit eerder nooit meegemaakt.

    1. Ik heb het nog niet gezien of van andere gehoord maar de problemen die je beschrijft lijken ongerelateerd. Kun je mij een dump sturen van het systeem? Wat was de vorige versie van waarvan je een upgrade deed? voor de USB stick kun je het volgende proberen om te zien waarom die niet gevonden wordt. Verwijder de USB stick als deze nog niet verwijderd is. Login op de Rpi.Plaats de USB stick en en geeft het commando dmesg de output moet er dan als volgt uitzien ( getal tussen de de [] zal afwijken net als USB specifiek zaken) :

      [647624.896830] usb 1-1.2.3: new high-speed USB device number 35 using dwc_otg
      [647625.133557] usb 1-1.2.3: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.00
      [647625.133568] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      [647625.133574] usb 1-1.2.3: Product: Mass Storage
      [647625.133580] usb 1-1.2.3: Manufacturer: Generic
      [647625.133586] usb 1-1.2.3: SerialNumber: F46D3E70
      [647625.134133] usb-storage 1-1.2.3:1.0: USB Mass Storage device detected
      [647625.134823] scsi host1: usb-storage 1-1.2.3:1.0
      [647626.178881] scsi 1:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 4
      [647626.179774] sd 1:0:0:0: Attached scsi generic sg1 type 0
      [647626.180916] sd 1:0:0:0: [sdb] 31129600 512-byte logical blocks: (15.9 GB/14.8 GiB)
      [647626.186945] sd 1:0:0:0: [sdb] Write Protect is off
      [647626.186968] sd 1:0:0:0: [sdb] Mode Sense: 23 00 00 00
      [647626.188378] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
      [647626.243083] sdb: sdb1 sdb2
      [647626.247385] sd 1:0:0:0: [sdb] Attached SCSI removable disk

      Als dat afwijkt of er fouten staan wil je dan de output sturen.

      Als je een andere Rpi gebruikt voor het inlezen dan het uitlezen dan zullen de versleutelde velden niet worden geïmporteerd.

      1. Ik heb een dump gemaakt. Maar hoe kan ik die opsturen?

        Dit is de output van het gevraagde commando:
        [ 3.917819] usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
        [ 3.921312] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        [ 3.923129] usb 1-1.3: Product: FT232R USB UART
        [ 3.924878] usb 1-1.3: Manufacturer: FTDI
        [ 3.926559] usb 1-1.3: SerialNumber: AC2YPPIV
        [ 4.357017] usb 1-1.2: new high-speed USB device number 5 using dwc_otg
        [ 4.494093] usb 1-1.2: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.04
        [ 4.497407] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        [ 4.499070] usb 1-1.2: Product: Mass Storage
        [ 4.500680] usb 1-1.2: Manufacturer: Generic
        [ 4.502276] usb 1-1.2: SerialNumber: 18235D84
        [ 4.504713] usb-storage 1-1.2:1.0: USB Mass Storage device detected
        [ 4.507683] scsi host0: usb-storage 1-1.2:1.0

        Ik zie via ls -l /dev/sda* wel dat hij de USB stick ziet, maar hij herkent de partiies niet.
        brw-rw—- 1 root disk 8, 0 Dec 3 22:17 /dev/sda

        Ik heb deze als FAT en FAT32 als een keer geformateerd,

        1. Ziet er verder goed uit, wellicht een probleem met het besturingssysteem. Heb je wel eens een andere USB stick geprobeerd?

          1. Bestanden zijn gestuurd. Ik heb geen andere USB stick geprobeerd. Deze kleine stick had ik beschikbaar. Op Windows 10 computers werkt hij zonder problemen. Ik zal eens kijken of ik nog een andere stick heb liggen. Deze moet leeg zijn, of maakt dat niet uit?

        2. Ik heb de dump gecontroleerd en de export en die zien er goed uit. Ik weet niet waarom de USB stick niet wordt gezien, ik heb er diverse en heb dit nog nooit gezien. De import lijkt goede gegaan te zijn. ik heb het wachtwoord van de email ook nog getest maar dat werkt ook zonder problemen.

          1. Oke. Dank je wel voor de check. Het aparte van die USB stick is, dat ik hem wel gewoon kan mounten als vdisk aan /dev/sda op de P1mon. Er moet geen cijfer achter staan.

  52. SB,
    Update P1-poort problemen: ik heb een nieuwe meter, weer een L+G E360 (een 1 fase exemplaar dit keer). De monteur van Liander kon ter plekke mijn diagnose bevestigen: P1 poort defect. De P1monitor draait met de nieuwe software weer op een RPi3. Zonnepanelen en m’n nieuwe watermeter aangesloten. Een opmerking voor nieuwe gebruikers: heb geduld als de gasmetergegevens niet meteen zichtbaar zijn: het duurde bij mij weer zo’n 6 uur voordat de gasmetergegevens in het telegram verschenen. Het zal een administratieve reden hebben van de netbeheerder. Het is dus niet de schuld van de monitor.
    Ik ben eindelijk een tevreden gebruiker; ik heb je een donatieverzoektikkiemail gestuurd.
    Reijer

  53. Hallo,
    Ik kan de laatste versie niet goede downloaden.
    krijg steeds de melding “archief is onherstelbaar beschadigd”

    1. Welke versie download je? Wat/Welke software geeft de fout melding dat het archief beschadigt is. Heb je download met Windows Zip uitgepakt?

      1. ik download de versie 202012
        Ik gebruik firefox…uitgepakt met winrar en nog eens met winzip…

        1. Je kunt het zip file uitpakken met standaard Windows zip. Dan staat er in de folder een *.img bestand dat je op het SDHC kaartje kunt zetten.

          1. zelfs WIN ZIP zegt dat het zip file beschadigd is en kan het niet uitpakken.
            P1 mon2012-1.0.0-8-patch.zip
            al een keer of 4 opnieuw gedownload.

            1. Hi joop, ik kan je hier niet mee helpen. Er zijn letterlijk honderden mensen die de software downloaden en gebruiken zonder dit probleem. Kun je het op een andere PC proberen?

  54. Update assistent …., wat is dat toch?
    Pas vanmiddag kwam ik erachter dat deze tool zich in het programma achter de knop ONDERHOUD (het Baco symbool) bevindt. En daar loop ik al weken naar te zoeken.

    Efin, net ge-update van versie 09.16 en zonder enig probleem de oude data beschikbaar. Klasse!

    1. Bedankt voor de update, mocht je voortaan vragen hebben kijk dan eerste even op de FAQ of zoek op de site. Als dat niet lukt dan kun je altijd een comment plaatsen.

      1. Ik had geen vraag, enkel een constatering en een compliment!
        Mooi programma en een vlekkeloos werkend update-mechanisme. Voorbeeld voor anderen 🙂

  55. Voor de P1 monitor gebruik ik een Sandisk Ultra 8GB kaartje, maar als ik het image wil terugzetten dan krijg ik de melding dat er 15605760 sectoren nodig zijn en er maar 15523840 beschikbaar zijn. Is het mogelijk om het 8GB image iets kleiner te maken zodat het op alle 8GB kaartjes past? Nu maar het 4GB image gebruikt en dat gaat uiteraard goed!

    1. Het simpele antwoord is nee. Elke kaartje kan anders zijn en ook al heb je een kaartje van 8GB dan kan het de volgende keer niet meer werken als een sector op het kaartje defect raakt. Het advies is om altijd een kaartje te nemen dat twee keer groter is dan het image. Het beste is om een 16GB of 32GB kaartje te nemen. Daarmee heb je tevens het voordeel dat een groter kaartje langer mee gaat. Groter is dit geval echt beter. Om mensen met een 8GB kaartje te ondersteunen is er ook een 4GB kaartje. Het file systeem van het SDHC kaartje wordt met de upgrade assistent automatisch vergroot en als je het met de hand wil doen dan kan dat via Expand Filesystem in het raspi-config tooltje.

  56. Hallo SecrurityBrother, Dank voor deze nieuwe release ik ga m gauw installeren.
    Mijn vraag is of er ook een andere methode is om een donatie te doen. Ik heb nl geen PayPal.

  57. Hoi Sec Bro,

    Ik ga deze laatste update zometeen installeren, maar het valt me op dat er geen melding verschijnt in mijn ‘huidige’ versie dat er een update beschikbaar is.

    Groeten, JB

    1. Als ik een nieuwe versie publiceer dan publiceer ik eerste de webpagina’s en daarna pas ik de data aan waarmee de P1 monitor controleert of er een nieuwe versie beschikbaar is. Je zou binnen 10 minuten dan moeten zien dat er een nieuwe versie is. In het setup menu -> config-systeem.php moet de optie “Nieuwe P1 monitor versie controle” aan staan.

      1. ook ik heb geen melding gehad dat er een nieuwe versie klaar stond.
        toevallig keek ik hier op de website omdat ik een collega van me gewezen heb op deze software, hij houdt nu alles iedere dag met de hand bij 🙂

        hij heeft de raspi 3B besteld al en wacht op de spullen.

        maargoed zoals ik al zei, JB is neit de enige die geen melding gekregen heeft

        1. Via de website wordt er geen signaal afgegeven, echter in de software zit een optie die automatisch een icoon laat zien bij een nieuwe versie. P1 monitor nieuwe versie icoon Om dit te activeren moet het wel worden aangezet via setup menu’s (steelsleutel icoon) -> config-systeem.php -> Nieuwe P1 monitor versie controle.

          1. staat bij mij aan, maar ik heb geen melding gezien dat er een nieuwe versie was.
            kan zijn omdat ik er adguard tussen heb zitten.
            welke url is het die gecontroleerd wordt?

            1. Als je inlogt op de Rpi en het commando wget https://www.ztatz.nl geeft en het file index.html wordt gedownload dan is de toegang in orde. je krijgt dan volgende output te zien.

              Resolving https://www.ztatz.nl (www.ztatz.nl)… 2a03:3c00:a002:171::1000, 141.138.168.116
              Connecting to https://www.ztatz.nl (www.ztatz.nl)|2a03:3c00:a002:171::1000|:80… connected.
              HTTP request sent, awaiting response… 200 OK
              Length: unspecified [text/html]
              Saving to: ‘index.html.1’

              index.html.1 [ <=> ] 136.47K –.-KB/s in 0.03s

              2020-12-07 06:43:28 (4.04 MB/s) – ‘index.html.1’ saved [139742]

              1. ik krijg wel de inex.html maar toch kwam er geen melding dat er een nieuwe versie beschikbaar was.

                zo te lezen ben ik niet de enige geweest die de melding niet kreeg.

                maargoed, ik kijk hier toch regelmatig of er wat nieuws te zien is, daarmee krijg ik het wel te weten.

                1. Ik kan het probleem niet reproduceren en daarmee is het lastig op te lossen. En aangezien het voor diverse mensen wel werkt denk ik toch dat het een lokaal probleem is. Zo gauw ik een het kan reproduceren wordt het opgelost.

                  1. is geen probleem voo rmij,
                    maar het viel me op dat er al een aantal dagen een nieuwe versie stond terwijl ik geen melding gezien had.
                    ik kan mijn vorige kaartje er nog een keer in stoppen om te kijken.
                    ik maak iedere keer een nieuw kaartje aan, ze de data over met export import en leg het oude kaartje weg voor de volgende versie.
                    voor mijn data gegevens maar een half uur “kwijt” zijn niet zoveel uit.

                    is er iets wat ik specifiek moet proberen of heeft dat geen zin?

                    1. het enige wat je kunt proberen is de Rpi een keer te herstarten om te zien of je de melding wel ziet. Maar ik zou er niet te veel energie in stoppen en kan op termijn de check iets aanpassen dat na 24 uur de status gewist wordt en dat de data opnieuw opgehaald wordt.

Geef een reactie.

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