P1 monitor download 202102

P1 monitor download 202102

WAARSCHUWING ER ZIT EEN BUG IN WATERMETER CONVERSIE. ALS JE DE WATERMETER OPTIE GEBRUIKT HEBT DAN DEZE VERSIE NIET INSTALLEREN! ER WORDT AAN GEWERKT!

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. Daarnaast ondersteunt deze versie de iOS app beter.

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 ondersteunt op de Raspberry Pi 3B, Pi3 B+ of Pi4 (vanaf versie 0.9.11).
Een Pi 2 kan werken maar geen garanties.  Een Pi Zero is nooit getest. Van de Pi 1 is bekend dat deze fouten geeft en verloop van tijd stopt / crashed door een gebrek aan ram geheugen.

Wat is er veranderd in versie 202102-1.1.0

Opgelost: Probleem dat bij het opstarten in de december de P1UdpDaemon.py in een oneindige loop kwam.

Opgelost: Pyhton lib upgrades.

Opgelost: afrondingsverschillen tussen de App en fase-a.php pagina.

Opgelost: rpi-poe hat instellingen aangepast aan de laatste resultaten met dank aan Aad. zie /boot/config.txt

Opgelost: p1mon.sh aangepast waardoor het proces P1PowerProductionS0.py sneller wordt gestopt.

Opgelost: login bypass is niet meer mogelijk, met dank aan Ronald en zoon voor het melden.

Opgelost: by.php heet nu bye.php met dank aan Ronald.

Opgelost: P1PowerProductionS0.py aangepast, bevatte een niet meer gebruikt buffer (timestamp_buffer_list) verwijderd.

Opgelost: Watermeter reset verbeterd, geeft nu een log weer wat er aangepast wordt.

Nieuw: Software patch level informatie toegevoegd aan de info.php pagina.

Nieuw: Rpi software update naar de laatste versie, drivers en kernel.

Nieuw: IP6 support verwijderd. belangrijk als je netwerk geen IP4 ondersteunt dan zal deze versie niet goed werken.

Nieuw: Image verkleint waardoor de download kleiner wordt.

Nieuw: de UI laat nu ook de minuten waarden zien voor de watermeter.

Nieuw: API api/v1/powerproduction/ aangepast de waarde PRODUCTION_PSEUDO_KW is gewijzigd naar PRODUCTION_PSEUDO_W er worden nu Watts in plaats van kW terug gegeven. Mocht je gebruik maken van deze API voor externe toepassingen houdt hier dan dan rekening mee.

Nieuw: API /api/v2/watermeter is nieuwe en ondersteunt nu ook als extra minuten waarden. /api/v1/watermeter/ is niet meer beschikbaar. Dit is alleen van belang als je met een andere product de API gebruikt. Let op. De V1 api maakte onterecht gebruik van /api/v1/watermeter/min ipv /api/v1/watermeter/minute dat is in de V2 versie aangepast. Sorry voor het mogelijke ongemak. Alleen van belang als je de API extern gebruikt.

Nieuw: MQTT topics van de watermeter zijn aangepast van p1monitor/watermeter/hour/* naar p1monitor/watermeter/minute/* Dit is alleen van belang als de MQTT gebruikt voor andere zaken. het heeft geen invloed op de werking van de P1 monitor.

Nieuw: als er een kopie van ram naar disk wordt gemaakt van de database dan worden er 3 back-up kopieën gemaakt voor nood restore doeleinden.

Nieuw: de Watermeter heeft nu een eigen pagina in de configuratie pagina’s.

Nieuw: reset van Watermeter en opgewekte kWh detecteren nu dat de database leeg is en geven hier een melding over.

Nieuw: SQL export bestand is ongeveer 0.5% kleiner dan de vorige versie.

Nieuw: Info scherm heeft de optie om de systeem data naar het clipboard te kopiëren. Dit kan helpen bij het melden van bugs of andere problemen.

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.

BUGS

Voor het oplossen van de watermeter kan onderstaande procedure gevolgd worden. Hiervoor is wel enige handigheid met Linux nodig, Deze oplossing zit ook in de versie die begin maart wordt uitgebracht

Log in als p1mon en blijf in de home folder

Voer de volgende commando’s uit

wget  https://filedn.com/l8vmeQ01DPdF9TPNf863O2y/202102-patch-2.gz

tar -zxf 202102-patch-2.gz

cd 202102-patch-2

./runme.sh

Als dit goed gaat dan kan de export van voor de upgrade worden geïmporteerd.

204 Replies to “P1 monitor download 202102”

  1. Ik heb net een upgrade gedaan van versie 1.2.0 naar 1.3.1 .
    Na de import van de gegevens werkt alles, behalve als ik in de historische gegevens van vandaag kijk, staat hier al data in die veel te groot is (factor 1000 gok ik).
    Enig idee hoe ik deze piek uit de data kan krijgen?

  2. Ik heb al een aantal reacties gelezen, maar ik ben eigenlijk opzoek naar een mogelijkheid om de ginlong solis zonnepanelen in te voeren in p1monitor. ik weet dat je de solaredge panelen wel kan inlezen middels een api code, helaas heb ik die niet kunnen vinden voor de solis panelen, ik heb inmiddels wel het ip-adres van de inverter/logger gevonden. misschien is er wel een mogelijkheid.

    verder dik tevreden met de software en zodra ik de mogelijkheid heb zal ik zeker doneren.
    met vriendelijke groet
    peter verdult

    1. Het is nu niet mogelijk en het staat op de roadmap, afhankelijke van de complexiteit en het aantal verzoeken wordt het mogelijk in een nieuwe versie opgenomen.

      1. ik heb een document gevonden van SOLIS converters echter ik snap er geen hout van, dit gaat ver boven mijn pet,

          1. bedankt voor je antwoord, ik kontakt gehad met solis, deze hebben op dit moment beveiligings problemen

    2. bedankt voor je antwoord, het is dus niet zo gemakkelijk in ieder geval succes, ik kijk er hoopvol naar uit.
      Groetjes Peter Verdult

  3. Ik heb de update van 1.1.0 naar 1.2.0 op de Pi-3 zelf gedaan. Hoe moeilijk kan het zijn 🙂
    Mijn beide 8Gb kaartjes waren idd net 1 block te klein voor de 8G image, dus ik heb de 4G image gebruikt en op de Pi zelf het extra deel van de SD geformatteerd naar ext4, dus 4Gb werk-schijf er bij beschikbaar om te spelen.
    (ik werk wel dagelijks op Linux, maar veel meer met Perl i.p.v. Python)
    Alles werkte als een trein. Ik kan mijn procedure delen als daar behoefte aan is, maar ik post voor iets anders:
    Ik heb pas ná de update de API links gebruikt, en ik merk op dat api/v1/status wèl de waarden heeft gevuld voor 22:Besturingssysteem (Linux-5.10.17-v7+-armv7l-with-debian-10.9) en 25:Python versie (3.7.3), maar dat de versies van p1mon (66, 67, 68, en 110) leeg zijn. (86: versie url is wel gevuld)

    1. De status indexen die je noemt worden alleen gebruikt om oude en nieuwe versies te vergelijken. Als je deze velden leeg zijn dan gebruik je de laatste versie. Zie hier een tip over het vergroten van het filesystem.

      1. m.b.t. de versie: duidelijk.
        Na vergroten van filesysteem, weigerde de Pi te starten.
        /me started from scratch now

        1. Het hele systeem is opgezet om het met minimale kennis te gebruiken. Lees de FAQ door pas als je iets exotisch wil is het handig dit zelf op te pakken. Lastig als je technisch onderlegd bent maar er is weinig technische kennis nodig.

  4. Hallo ik heb een SD kaart met de image maar als ik hem in de PI3B doe dan komt er een GUI scherm eindigend met p1mon loggin:
    in myn router zie ik de PI niet?
    Als ik mijn SSD Nodered erin doe is alles goed werkend, enig idee waar te zoeken?

  5. k heb alles netjes geinstalleerd en via de webinterface krijgt ik alles keurig binnen. Alleen via Homey niet. De tegel P1 daily usage werkt prima. Alle andere tegels die ik heb geprobeerd (financiel day, financial month, generation en usage) geven dezelfde foutmelding: “apparaat niet beschikbaar. Cannot read property ‘__’ of undefined”. Doe ik iets fout?

    1. Ik ken of de Homey niet maar weet dan andere P1 monitor gebruikers die wel gebruiken. Wellicht kan een van die je helpen.

  6. Ha Bro,
    Ik heb nu ook de watermeter gebouwd met het handige printje op je site thxs werkt geweldig en geeft veel inzicht in water verspilling 20 liter bier brouwen kost 60 liter water 🙂
    Vraagje zou je het verkeer naar Dropbox aanpasbaar kunnen maken?
    Nu kost het bijna 500MB aan data in de maand.
    Een update van 1 maal per uur is ruim voldoende. Detail metingen kan je direct uit de pi halen als je op het zelfde Lan zit.

    Super bedankt zal ook dit jaar weer doneren voor al jullie mooie werk 🙂

    1. Bedankt voor de donatie belofte.

      Ik neem aan dat je update die de P1 monitor elke 10 seconden doet naar Dropbox doet zodat als je buiten bereik van je netwerk bent toch min of meer real-time updates krijgt. Dit is steeds hetzelfde bestand van een paar bytes en kost dus vrijwel geen opslag capaciteit. En 500Mb is qua internet verbruik vrijwel niets qua bandbreedte tenzij je op een locatie waar vrijwel geen bandbreedte is. Als de periodieke update naar een uur gaat dan is dat niet erg zinvol meer, technisch kan het waarschijnlijk wel maar de noodzaak zie niet. Zou je kunnen toelichten welk probleem het voor je oplost?

      1. De locatie van mijn p1mon heeft geen internet aansluiting ( vakantie huisje ) en communiceert via een 4G modem. Stroom en water monitoren is super handig maar nu gebruikt het Dropbox verkeer bijna de helft van mijn bundel dus is de maand een paar weken te lang 🙂
        Als je aangeeft waar ik het zelf aan kan passen is dat ook prima

        1. Duidelijk, ik begrijp je uitdaging. Je kunt in de setup schermen bestanden Dropbox data delen volledig uitzetten. Als dit niet voldoende is dan zal Olli onderzoeken of de update frequentie instelbaar te maken is.

  7. hallo,
    prachtig uitgewerkt project.
    net een paar dagen in gebruik en nu al veel plezier mee.
    twee vragen
    – ik heb een kamstrup drie fase meter kan ik die de losse fase info door laten geven? die wordt nu niet weergegeven. wel het verbruik en de teruglevering.
    – ik heb wijkverwarming op een andere kamstrup meter. die heeft alleen ir interface. kan ik die ook koppelen?

    alvast bedankt,
    met vriendelijke groeten,
    Wilfried

    1. Als de Kamstrup je slimme meter is en in het slimme meter telegram de juiste gegevens doorgeeft dan wel. Je kunt op de pagina config-bestanden.php zien welke telegrammen nodig zijn. Het slimme meter telegram kun je op de info.php pagina zien. Er is (nog) geen ondersteuning voor wijkverwarming.

  8. Mooie weergegeven stukje software, ik gebruik deze om via mqtt de waarden van gas in grafana weer te geven (analyse buien temp, binnen temp en gasverbruik bv.) Helaas werkt de electrokant niet, de meterwaarden ,laag en hoog, kloppen wel maar in de grafieken verbruik in nauwelijks wat. Ook de mqtt berichten kloppen niet. Het zal wel aan mij zijn, ik weet alleen niet waar het fout gaat. De gas afnamen kloppen perfect.

  9. ik vind het helaas jammer dat het support voor IPV6 er uit is gehaald in de huidige tijd kun je niet meer zonder het is voor mij niet echt een probleem omdat ik dual stack gebruik met een ipV6 en een IPV4 adres maar het zou fijn zijn als IPV6 weer gewoon aanwezig is zo veel extra ruimte op de SD kaart neemt het ook weer niet in.

    1. IP6 gaf problemen bij niet technische onderlegde gebruikers. Wellicht maak ik het de toekomst optioneel. Ruimte of andere Aspe ten spelen niet mee. En alle gebruikers hebben IP4.

  10. ik heb begrepen dat er binnen niet al te lange tijd een nieuwe update beschikbaar is en dat de bug met de watermeter opgelost is.
    Mijn vraag is, word dan de oude history dan ook weer weergegeven of moet ik die eerst herstellen?
    Heb begrepen dat oplossing hier al ergens staat maar heb hem nog niet gevonden wellicht kan die nog een keer geplaatst worden zodat het weer boven aan staat.

    m.vr.gr.
    Dirk-Jan

    1. In beide gevallen heb je een export nodig van de data anders is de data niet te herstellen. Onder aan de pagina staat bij bugs hoe je bij de laatste versie het probleem kunt oplossen. Deze fix zit ook in de volgende versie maar heeft dus ook de export met goede data nodig.

  11. Vreemd probleempje hier.
    Gisteren heb ik via de upgrade assistent de laatste versie geinstalleerd. Na opnieuw opstarten en wat geduld zag het er allemaal goed uit. Vanochtend gekeken wat de zonnepanelen opbrengen en ik zag de dat hitosrichedata van de extra S0 meter er niet meer was. Er is alleen data van vandaag te zien. Hetzelfde voor de data van de watermeter 🙁
    KAn ik die nog op een of andere manier terug krijgen?

  12. Ik heb sinds twee en een halve maand de zonnepaneelenergiepulsteller aangesloten. Daar heb ik problemen mee. Het werkt een tijd goed om dan ineens te stoppen. Ik heb zelf van alles proberen uit te sluiten maar kom telkens terug bij de meest waarschijnlijke verklaring dat het in de software zit.

    Wat is het verschijnsel:
    De pulsteller werkt gedurende enige dagen tot weken goed om dan plotsklaps te stoppen. Een andere Raspi helpt niet. pulsen simuleren met draadje en weerstanden op de betreffende poort levert ook geen puls op. De software van eind januari leek het probleem op te lossen maar 25 februari stopte de teller er weer mee.
    Als ik in de settings van poort wissel heeft dat geen effect, ook op de nieuwe poort wordt niets gedetecteerd. De pulsen zijn goed, ik heb dat met een scoop gecontroleerd, ik gebruik de voorbeeldschakeling die hier staat met een opto. De pulsen zijn diep en schoon.
    Ik heb geprobeerd een verband te ontdekken tussen een volledig schone installatie zonder gebruik van een backup of USB stick.

    Gisteren: pulsteller versie 1.0.0-8-patch-1 werkte sinds 25 februari niet meer.
    Update uitgevoerd naar versie 1.1.0-8 met USB stick. Pulsteller werkte nog steeds niet.

    Vandaag: backup gemaakt van database op de computer en wederom nieuwe image gemaakt met versie 1.1.0-8
    Juiste poort ingesteld (PIO2) en het werkte nu wel.
    Database ingeladen en het werkt nog steeds helemaal.

    Het is een Raspberry pi 3 B+ maar de 4 gaf hetzelfde probleem.

    1. Bedankt voor het melden. De code wordt door diverse mensen gebruikt zowel voor de water als puls kWh tellers. Dat maakt het onwaarschijnlijk dat het in de code zit. Ik heb wat controle vragen:
      1: Heb je hetzelfde SDHC kaartje gebruikt op de Rpi 3/4 veel onverklaarbare problemen komen voort uit een brak kaartje. Het is onwaarschijnlijk zeker omdat je al twee versies verder bent.
      2: Je geeft aan dat de pulsen schoon worden wat was het voltage van de puls?
      3: wat is de afstand tussen de opto-coupler en de GPIO poort?

  13. Hoi, als ik het goed begrijp heb je voor het oplossen van de watermeter bug een backup van voor de upgrade nodig? Helaas heb ik die niet meer, maar ik heb nog wel de SD met de vorige versie. De upgrade is al enige tijd geleden en vanaf dat moment is de watermeter weer data aan het loggen. Kan ik de watergegevevens die nog op de vorige SD staan combineren met de nu reeds opgebouwde data om de watermeter historie weer kompleet te krijgen?

    1. Als je nu een export maakt van de data dan is die te importeren in de volgende versie. Er moet dan wel nog wat is worden gedaan met die export maar dat moeten we even bekijken als je over bent naar de nieuwe versie. Dan zou ik nu de vorige versie weer gebruiken. Daarnaast zou ik je willen adviseren altijd een export te maken van de data als nood oplossing.

      1. Ik heb de SD van de vorige versie in de Pi gestopt en een backup gemaakt zodat ik weer een backup van voor de upgrade had. Toen de nieuwe SD er weer ingestopt en de Linux handelingen om de bug te herstellen uitgevoerd en vervolgens de backup van voor de upgrade geimporteerd. Nu heb ik al mijn water historie weer incl. de data van na de upgrade. Blij, thnx!

  14. Hey Security Brother, de watermeter werkt perfect! Alleen ik heb de verkeerde begin stand ingevuld. Ik krijg deze wel aangepast op het tabblad input-output. Maar hij laat in het hoofd scherm en onder aan het venster input-output, waar je niet kunt typen de verkeerde meterstand zien. Waarschijnlijk is dit jou al bekend, maar wilde het even checken.

    1. In de volgende versie is de watermeter reset verbeterd en de reset kan onbeperkt worden herhaalt. Als je even geduld hebt dan kun je het met de volgende versie corrigeren. ik hoop versie 1.2.0 de komende week uit te brengen als alle test goed gaan.

  15. Beste,

    In het onderdeel in-output werkt het “Opslaan” knopje niet als je parameters wil aanpassen.

    Bedankt voor het mooie product!

    1. Bedankt voor het melden. De bug is opgelost en begin maart komt de volgende versie waar dit probleem mee verholpen is.

  16. Het lijkt er op dat de MQTT waarden voor de watermeter steeds gereset worden. De totale waarde voor verbruikt water is wel ok.
    slimme_meter/watermeter/minute/watermeter_puls_count
    slimme_meter/watermeter/minute/watermeter_consumption_liter

    Als ik in HomeAssistant kijk zie in in de grafieken voor de MQTT gegevens wel de liters, en tikken, echter als waarde staan ze op 1 of op 3 of op 5 dus mogelijk per keer dat de kraan open gaat en daarna dus een soort nieuwe telling. Is dit by design?
    Verder top hoor, wat een gaaf project!

    1. Bedankt voor het compliment. Deze velden geven het verbruik per minuut aan (als de waarde veranderd). Dus als in een minuut geen water wordt verbruikt dan zal deze dus 0 zijn. Als je het totaal verbruik wil zien dan kun het topic watermeter_consumption_total_m3.

  17. Hi,

    Ik heb net geupgrade van 202009 naar deze, alleen heeft de upgrade assistent bij mij niet gewerkt. Bij de eerste start van de PI wordt er niets met de USB stick gedaan (de data staat er ook nog op, zo’n 30 minuten later). Ook maakte de PI geen verbinding met mijn WiFi.

    Na het terugzetten van de handmatige export werkt alles weer, maar vreemd dat de data van de usbstick niet opgepakt werd na de eerste boot.

  18. Deze versie als eerste keer gedownload om met Belgische digitale meter te gebruiken (P1 monitor was direct up and running) alleen geen data. Heb P1 poort via Fluvius open laten zetten P1 kabel bij RobbShop besteld ingesteld 115200/8b/no parity/1 stop bit, is wat ik vond om in te stellen. Kabel is gevonden op /dev/ttyUSB0. De kabel is ook uitleesbaar en invert RXD is aangevinkt toch geen data. Enig idee wat ik nog kan controleren?

    1. Zit de kabel in de P1 poort en de S poort. Je kunt de kabel aansluiten op een laptop pc of Mac over überhaupt iets aan data binnen komt.

  19. Hoi, na de laatste update zie ik dat mijn waterverbruik historie niet meer goed wordt weergegeven. ‘Dagen’ wordt bijgehouden vanaf het moment van de update. ‘Uren’ gaat een maand terug zo lijkt het. Ik heb de update image op een schone sd gezet en vervolgens de laatste backup teruggelezen. Zo doe ik het meestal. Tot nu toe zonder problemen. Enig idee? Electra/Gas historie is wel netjes aanwezig.

  20. Beste Security Brother,
    Imho nog een tweetal afwijkingen (wellicht ter ondersteuning resolving bug watermeter ?):
    Config-water.php:
    • regel 138: “function readJsonApiHistoryPowerDay( cnt ){“
    Moet daar niet iets mbt water staan ?
    • regel 171: “readJsonApiHistoryPowerDay( 1 );”
    Moet daar ook niet iets mbt water staan ?

    Met vriendelijke groeten,
    Aad Beentjes

    1. Het is niet zo zeer een bug maar een schoonheidsfout veroorzaakt door knippen en plakken. Het is verholpen. Heb je mijn andere vraag over je naam in code gelezen?

      1. Vraag is gelezen en beantwoord.

        Nog een kleine correctie in config-watermeter, was ik in bovenstaand vergeten:
        Energie levering configuratie moet imho Water levering configuratie zijn.

  21. ik loop helemaal vast, upgrade assistent en export falen beide met deze melding:

    Main database niet te openen(1)./p1mon/mnt/ramdisk/04_faseinformatie.db) melding:database is locked

    Ik heb handmatig een dump van de DB’s gemaakt en op een nieuw SD kaartje een “crash recovery” geprobeerd. Dit gaat goed tot ik de databases inlaad en p1mon opnieuw start. Daarna claimen gunicorn processen continue 100% op minimaal 2 cores en de webinterface laat enkel de root pagina nog maar zien. de config pagina wordt niet langer geladen.

    Een handmatige export vanuit de shell geeft ook bovenstaande foutmelding.

    $ ./P1SqlExport.py -e test -f /root/export.dbs
    2021-02-20 16:24:43 Info: Start van programma P1SqlExport.
    2021-02-20 16:24:43 Info: Main: wordt uitgevoerd als user -> p1mon
    2021-02-20 16:24:43 Info: writeSemaphoreFile semafoor file /p1mon/mnt/ramdisk/custom_www_exporttest.p1mon gemaakt.
    2021-02-20 16:24:43 Info: Main: database tabel config succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_history_min (minuut) succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_history_uur succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_history_dag succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_history_maand succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_history_jaar succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_financieel_dag succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_financieel_maand succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel e_financieel_jaar succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel weer succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel weer_history_uur succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel weer_history_dag succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel weer_history_maand succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel weer_history_jaar succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel temperatuur succesvol geopend.
    2021-02-20 16:24:43 Info: Main: database tabel watermeter succesvol geopend.
    2021-02-20 16:24:48 Critical: Main database niet te openen(1)./p1mon/mnt/ramdisk/04_faseinformatie.db) melding:database is locked

    Is er nog iets te redden of is dit het punt om gewoon opnieuw te beginnen?

    1. Je kunt de p1 monitor stoppen en dan in /p1mon/mnt/ramdisk het bestand 04_faseinformatie.db hernoemen naar iets naar keuze de P1 monitor opnieuw starten. Gaat dit nogmaals mis dan ook het bestand in /p1mon/data hernoemen. Starten en stoppen gaat via ./p1mon.sh start en ./p1mon.sh stop.

      1. Gedaan, hij gaat nu wel verder, maar het lijkt er op dat er iets fout zit in 04_faseinformatie:

        $ /p1mon/scripts/P1SqlExport.py -e tst01 -f /home/p1mon/export.dbs
        2021-02-20 17:19:42 Info: Start van programma P1SqlExport.
        2021-02-20 17:19:42 Info: Main: wordt uitgevoerd als user -> p1mon
        2021-02-20 17:19:42 Info: writeSemaphoreFile semafoor file /p1mon/mnt/ramdisk/custom_www_exporttst01.p1mon gemaakt.
        2021-02-20 17:19:43 Info: Main: database tabel config succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_history_min (minuut) succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_history_uur succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_history_dag succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_history_maand succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_history_jaar succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_financieel_dag succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_financieel_maand succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel e_financieel_jaar succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel weer succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel weer_history_uur succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel weer_history_dag succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel weer_history_maand succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel weer_history_jaar succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel temperatuur succesvol geopend.
        2021-02-20 17:19:43 Info: Main: database tabel watermeter succesvol geopend.
        2021-02-20 17:19:44 Info: Main: database tabel: faseinformatie succesvol geopend.
        2021-02-20 17:19:44 Info: Main: database tabel powerproduction succesvol geopend.
        2021-02-20 17:19:44 Info: Main: verwerken van 05_powerproduction
        2021-02-20 17:19:44 Info: Main: kWh levering sql gexporteerd.
        2021-02-20 17:19:44 Info: Main: verwerken van 04_faseinformatie
        Traceback (most recent call last):
        File “/p1mon/scripts/P1SqlExport.py”, line 539, in
        Main(sys.argv[1:])
        File “/p1mon/scripts/P1SqlExport.py”, line 307, in Main
        record_cnt = record_cnt + fase_db.sql2file( const.DIR_EXPORT + const.DB_PHASEINFORMATION + exportcode)
        File “/p1mon/scripts/sqldb.py”, line 366, in sql2file
        r=self.cur.fetchall()
        sqlite3.DatabaseError: database disk image is malformed

  22. Goedemiddag. Bij mij is er 2 dagen geleden een nieuwe gasmeter geplaatst (gasmeterstand op 0.0000). Sindsdien krijg ik de laatste gasmeterstand niet meer binnen via de P1 poort.
    In het configuratie scherm heb ik de gascode al gewijzigd. Alle 4 de gaswaarden geven geen oplossing. P1 al keer opnieuw opgestart. Elektra en water komen wel gewoon binnen.

    Zie ik iets over het hoofd ?

    Onderstaand de gegevens die ik binnen zie komen.
    /ISK5\2M550E-1011

    1-3:0.2.8(50)
    0-0:1.0.0(210219141804W)
    0-0:96.1.1(4530303333303036393538303539363137)
    1-0:1.8.1(005570.249kWh)
    1-0:1.8.2(005805.818
    kWh)
    1-0:2.8.1(000511.793kWh)
    1-0:2.8.2(001181.368
    kWh)
    0-0:96.14.0(0002)
    1-0:1.7.0(01.668kW)
    1-0:2.7.0(00.000
    kW)
    0-0:96.7.21(00008)
    0-0:96.7.9(00004)
    1-0:99.97.0(2)(0-0:96.7.19)(170925195620S)(0000000539s)(200420015152S)(0000000346s)
    1-0:32.32.0(00006)
    1-0:32.36.0(00001)
    0-0:96.13.0()
    1-0:32.7.0(227.1V)
    1-0:31.7.0(007
    A)
    1-0:21.7.0(01.654kW)
    1-0:22.7.0(00.000
    kW)
    !3122

    1. Het telegram bevat geen gas codes ( 0-1:24.2.1, 0-1:24.3.0 of 0-1:24.2.3 ). Ik kan niet bepalen hoe dat komt maar de meest waarschijnlijke is dat de gasmeter niet aangesloten is op je slimme meter. Zie ook de hulp op de configuratie pagina.

    2. Op mijn gasmeter zit een rode drukknop. Na plaatsing ingedrukt en een paar seconden ingedrukt gehouden. Toen verscheen melding op het schermpje: “laat de knop los” en daarna “koppeling geslaagd!” Wellicht moet jij ook even die knop ingedrukt houden ?
      Reijer.

      1. Dank voor de reacties. Ik heb zojuist met Liander gebeld om navraag te doen. Zij gaven aan dat het tot 10 dagen kan duren voordat de meter volledig geconfigureerd is en uit te lezen valt (ook door de energie maatschappij)

      2. Ik vraag mij ook wel af hoe de koppeling tussen de gasmeter en elektriciteitsmeter verloopt, is dit een draadloze verbinding?

  23. Beste Security Brother,
    Mag ik weer zo vrij zijn om een aantal correcties voor te stellen ?

    P1WatermeterV2.py:
    regel 105: Ipv gpioPowerS0Puls moet er gpioWaterPuls staan.
    regel 517: Ipv “S0 puls gedetecteerd” moet er “Water puls gedetecteerd” staan.

    Info pagina:
    Onder systeem is het versienummer imho te lang: de “11” (op zich te kort) staat al achter versie. 20210211 zou dan 202102 worden.
    Na het uitvoeren van de patch 2 tbv de watermeter blijft de software patch op 0 staan. Ik zou hiervoor code opnemen in ./runme.sh

    Met vriendelijke groeten,
    Aad Beentjes

    1. Bedankt voor de suggestie het is aangepast. Ik zal kijken naar de patch en versienummer. De reden dat het patch nummer niet aangepast is dat het in deze situatie erg complex werd en behoorlijk wat tijd zou kosten om dat op te lossen. Ik wou zo snel als mogelijk de watermeter bug oplossen. Begin maart wordt de volgende versie uitgebracht en dan is dit opgelost.

  24. Dag Security Brother, alvast bedankt voor de hele mooie tool. Ik kijk er ongelooflijk naar uit om deze te gaan gebruiken. Ik heb dan ook ondertussen de Raspberry Pi 3, model B gekocht en wil nu die image file op de het Micro SDHC kaartje plaatsen. U verwijst naar het programma USB image tool, dat ik ondertussen eveneens gedownload heb. Kan u specifiëren hoe ik “via dit programma” de image file op mijn SDHC kaartje plaats?

    Mijn excuses voor deze waarschijnlijk ongelooflijke basic vraag.

      1. Ik vind daar niet echt een antwoord op mijn vraag. Werkt die USB image tool ook op een Mac of dien ik daarvoor met een ander programma te werken?

        Alvast bedankt,

        Tim

          1. Van harte bedankt! Ik ben er ondertussen in geslaagd om met uw Mac-instructies het document op de SDHC te plaatsen. Ook het IP-adres van de Raspberry Pi 3 model B vond ik gemakkelijk terug. Bij het invoeren van het IP-adres kom ik terecht op de P1monitor Home. Het verbruik en de geleverde energie blijven echter op 0 staan. Op de site van Fluvius (België) staat de P1-poort open. Het kabeltje tussen de P1 poort en de Raspberry Pi is van het type USB naar RJ12 6p6c FT232RL. Heeft u enig idee waarom ik geen data kan zien? Wederom van harte bedankt, Tim

            1. De eerste keer dat de P1 monitor wordt gebruikt moet de snelheid e.d. van de P1 poort ingesteld worden. De snelheid van de poort is per meter anders ik weet niet wat wat de instellingen zijn van de meter maar de meeste moderne meters werken met 115200 8N1 dat vertaal zich als baudrate van 15200, byte size van 8 en parity geen en 1 stop bit. Daarnaast wordt in België de dag/piek en nacht/dal tarieven anders gebruikt. Dat is ook op de configuratie pagina via de optie dag/nacht mode in te stellen. Vergeet niet rechtsboven op de pagina de instellingen op te slaan. Op de info.php pagina kun onderin het slimme meter telegram zien. Succes!

              1. Wederom bedankt voor de snelle reactie. Ik heb de voorgestelde aanpassingen gedaan aan de P1 poort instellingen, maar zie nog steeds dat er “geen informatie beschikbaar” is van de P1 poort. Volgens de gegevens op de website van Fluvius (België) zou de P1 poort wel degelijk open moeten staan. Kan dit aan het type kabel liggen dat ik gebruikte? Ik meen me te herinneren dat een andere Belg een gelijkaardig probleem had en dat dit aan het type kabeltje lag (vind de post echter niet meer terug…)…

                1. Het zou aan de kabel kunnen liggen. Wat voor merk en type meter gebruik je. Wellicht geeft een gebruiker uit België een tip.

                  1. Kabeltje gekocht bij opencircuit.nl (USB naar RJ12, 6p6c – FT232RL – 180 cm, 3,3V), er staat in de beschrijving bij dat het geschikt is voor de P1 monitor, maar ik zie nu wel dat er een opmerking bijstaat dat “dit kabeltje een output heeft van 3,3V, terwijl sommige slimme meters op 5V nodig hebben. Wederom van harte bedankt, Tim

                    1. Ik heb geen informatie gevonden over de meter die helpt om te bepalen of de kabel werkt. Wat je kunt proberen is via je Mac te kijken of er überhaupt data uit de slimme meter komt. Sluit de kabel aan op je Mac en volg deze instructies. Als er slimme meter poort actief is en de kabel werkt dan krijg je wat verminkte data te zien. Als er niets periodiek binnen komt dan is de kabel niet geschikt of de poort op de slimme meter is niet actief. Voorbeeld van de verminkte data

                    2. Om misverstanden te voorkomen de kabel moet in de P1 poort.

              2. Dag Security Brother,

                Van harte bedankt voor uw tips en de snelle reactie. De slimme meter geeft aan dat de poort wel degelijk open staat. In uw programma heb ik de CRC aangezet en onder P1 port status komt nu een groen vinkje te staan; “Seriële device in gebruik /dev/ttyUSB0. Op de info page, staat er rechts boven echter nog steeds dat er geen data binnenkomt.

                Ik vermoed dat het dus effectief aan het P1 kabeltje ligt en heb daarom een ander kabeltje bestelt in de hoop dat ik hiermee de data van de P1 poort wel kan lezen (heb het voor de zekerheid nog eens gecontroleerd; het kabeltjes zit wel degelijk in de P1 poort en niet in de S1 poort). Ik kijk er alvast naar uit om uw programma te gebruiken. Ziet er echt top uit!

                1. De melding “Seriële device in gebruik /dev/ttyUSB0 wil zeggen dat het device herkent wordt maar dat wil nog niet zeggen dat het correct werkt met de slimme meter. Heb je de tip met je Mac geprobeert als daar ook geen data uit komt dan is het min of meer zeker de kabeltje. Uiteraard kun je ook wachten op je nieuwe kabeltje.

                  1. Dag Security Brother, heb dit eveneens geprobeerd, maar zonder succes… In blijde verwachting dus van dat nieuwe kabeltje…

                    Bedankt, Tim

                    1. Jammer dan moet het kabeltje inderdaad niet juist zijn. Succes.

  25. Hoi SecBro,

    Werk al jaren met P1 en ben erg tevreden, nooit problemen, tot deze versie.

    Ik krijg geen grafische verbruik van het gas in het Home scherm van de laatste 4 uur tevens in het actuele gas verbruiksscherm van de laatste 24 uur geen grafische data weergave. Vreemd, nooit last van gehad en ik heb 2x keer opnieuw geïnstalleerd en 2x een data import gedaan. Dus de gas data komt binnen en is zichtbaar in de andere schermen maar niet grafisch. Enig idee ?

    Patrick

    1. Er is in deze versie ten opzichte van de vorige versie geen wijziging uitgevoerd in de gas verwerking. Kun je met de in de url van je browser de volgende URL opgeven: http:///api/v1/smartmeter?limit=60&json=object. Het veld: CONSUMPTION_GAS_M3 geeft de gaswaarde aan als dat op 0 blijft staan dan komt er geen gas data binnen. Dit gaat het beste met firefox omdat die dat mooi weergeeft.

    2. Hoi SecBro,

      Het probleem heeft zich zelf opgelost, vanochtend stond alles weer goed in de grafische weergave van het gas, denk dat de data base van het gas zich zelf heeft bijgewerkt in het programma. Bedankt voor je antwoord !!

  26. Hoi, Ik gebruik P1monitor naar volle tevredenheid.
    Ik heb wel een vraag omtrent stoomuitval en de metingen…
    Als de stroom uitvalt zakken de waarden in de P1 monitor niet naar 0 en blijft alles staan op de laatste waarden, daarna krijg ik een mail dat de communicatie met de P1 poort is weggevallen en ook een mail als het contact hersteld is.

    Nu wilde ik eigenlijk via de API de waarden van de L1-3 fases uitlezen om een smarthome systeem wat de API uitleest en wat apparatuur achter de UPS netjes te laten afsluiten alvorens alles uitvalt. Echter gaat dat niet als de waarden niet overeenkomen met wat het op dat moment werkelijk is in de P1 monitor. Dit is natuurlijk ook niet direct relevant voor een verbruiksmeter als er geen verbruik is op dat moment.

    Dan rijst wel de vraag of ik ergens via de API informatie kan uitlezen of de stroom is uitgevallen j/n om zo de sturing te kunnen maken ?
    Of is het mogelijk om zoiets in de API toe te voegen zodat je er war mee kunt ?

    Alvast dank.
    Ronald

    1. Wat je wil kan maar niet direct. Dat komt omdat de software de data verwerkt als de slimme meter deze verstuurd. Dat is eenrichtingsverkeer je kunt de slimme meter niet vragen om data. Maar zelf als dat wel kon lost jouw vraag niet op. Ik heb het niet getest maar het is aannemelijk dat als de netspanning wegvalt dat de slimme meter ook uitvalt of in ieder geval geen data meer stuurt. Tot zover het slechte nieuws.

      De P1 monitor houdt de tijdstip bij wanneer een de slimme meter een bericht verstuurd of eigenlijk als er een bericht verwerkt is. Dit tijdstip kun uitlezen via de status api met index 87 http:///api/v1/status/87.

      Daar krijg je dan het volgende resultaat van [[87, “1613671397”, “Tijdstip laatste verwerkte bericht uit de slimme meter (UTC):”, 0]] het tweede veld met is de UTC tijd 1613671397. Welke tijdstip het is niet zo relevant maar als deze tijd niet wijzigt voor meer dan 10 a 20 seconden dan komt er geen data meer binnen. Via https://www.epochconverter.com/ kun je zien wat het tijdstip is die eenvoudig leesbaar is.

      Wellicht kun je dit gebruiken om te zien dat data niet meer binnen komt. Dat kan of een defect betekenen of de netspanning is weggevallen. De enige 100% zeker manier is via de GPIO van de RPI de UPS status inlezen of als deze een api heeft die uitlezen.

  27. Beste Security Brother,

    Imho heb je in config.text niet de door mij geteste instellingen overgenomen. Voor de volledigheid onderstaand de door mij geteste instellingen:

    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

    Met vriendelijke groeten
    Aad Beentjes

    1. Bedankt voor het melden, waarschijnlijk heb ik versies verwisseld. Het is nu aangepast en zit dus in versie 1.1.1 die medio maart uitkomt. Ik heb je andere reactie gezien die pak ik op als ik meer tijd heb. Maar vast bedankt voor de moeite.

  28. Al na mijn eerste kennismaking met jouw P1 monitor project (versie 202009-0.9.18), viel mij op dat het aantal back-up bestanden op mijn back-up locatie niet op de ingestelde waarde (10) gelimiteerd bleef.
    Ook in de daarna uitgebrachte versie 202012-1.0.0-patch-1 bleek dit probleem aanwezig.

    Ik maak gebruik van de optie SFTP back-up en ben gaan zoeken naar de oorzaak hiervan. Die heb ik in het bestand P1FtpCopy gevonden.
    De recent uitgebrachte versie 2021-1.1.0 heeft dezelfde versie van P1FtpCopy als 202012-1.0.0-patch-1, dus ook in deze nieuwste versie zal het probleem hetzelfde zijn.
    Na veel googelen bleek in de routine “sftpRemoveOldFiles” een incorrect Q-command te staan. Na vele pogingen (het ging steeds mis met het correcte gebruik van quotes en (back)slahses) uiteindelijk de juiste syntax gevonden:
    “-Q”, ‘-rm \”/’ + file_and_path + ‘\””‘ ] ,
    Na deze aanpassing bleef het aantal bestanden inderdaad tot het aantal ingestelde maximaal bestanden beperkt.

    Bij het doorspitten van de code in P1FtpCopy, kwam ik een aantal, imho onjuiste, codes tegen.
    In het script uit versie 202012-1.0.0-patch-1 (en dus ook die van 2021-1.1.0) heb ik de imho juiste aanpassingen aangebracht en gemarkeerd met “#added/modified”

    1. Ik heb alle verbeteringen overgenomen met uitzondering van wat tekstuele aanpassingen in de log meldingen. Een knap stuk werk, het is altijd lastiger om andermans code te doorgronden. Via deze weg mijn dank voor je werk en inzet. Wil je het commentaar met je volledige naam of alleen Aad. in ben nog al van de privacy en wil graag horen of je volledige naam in de code mag blijven of alleen je voornaam of een pseudoniem. Mijn ouders hebben mij echt niet Security Brother genoemd 🙂

  29. Hallo, ik gebruik sinds kort de P1 monitor (v 202012)
    Nou wil ik deze updaten naar de laatste versie, maar ik snap hem nog niet helemaal 😉

    In het config scherm heb ik de Upgrade assistent. Maar die doet niet helemaal wat ik verwacht. Ik krijg alleen wat data op m’n Usb stick. De upgrade wordt verder niet gestart.

    Of moet ik de software opnieuw downloaden, op SD zetten en die starten terwijl de usb stick in de pi zit?

    Is het verschil met de export data + de upgrade assistent dan dat de upgrade assistent naast de data ook de config opslaat?

    1. Heb vandaag de watermeter in gebruik genomen werkt voorzover ik het nu kan zien prima, Ga je nu naar onderhoud watermeter en je gaat met je muis over de items zie je daar meldingen komen maar die hebben betrekking op KWH.

      1. De watermeter en kwh meter S0 werken op het zelfde principe als je de GPIO poort van de watermeter dus als je die verwisselt hebt dan kan dat kloppen. De aanname is dat het over geleverde kWh gaat van de kWh SO meting. Een andere verklaring kan ik niet bedenken met deze informatie.

        1. klopt dat het op de zelfde principe werkt. Werking is goed. Watermeter op PIO17 anders dan KWH meter PIO26., Het gaat er om als je bij de water meter met je muis over de items gaat zie de zelfde text verschijnen die je ook bij de KWH meter ziet. Ik zou verwachten dat je text aangepast zou zien met de namen watermeter ipv kwhmeter.
          voor de wewerking maakt het niet uit het is alleen maar cosmetisch juiste text bij juiste item. verder grandioos pakket. gebruik het al jaren.

          1. Kun je aangeven op welke pagina. Ik heb alle watermeter-d.php en powerproduction-h.php gecontroleerd maar al die grafieken geven netjes in de tooltip M3 of kWh weer. Kun je een schreenshot sturen en/of de pagina aangeven waar het je het probleem ziet?

            1. beste security brother

              klik op sleutel links onder (config-tarief.php), klik op water links onder (config-water.php) als je nu met muis over de items gaat komt er elke keer een tekst ballon te voorschijn. deze teksten zijn gerelateerd aan kwh en niet aan water.

  30. Update gisteren geïnstalleerd en gechecked op werking OK. Vanmiddag zie ik dat er geen verbruiksinfo op de schermen te zien is. Geen actuele verbruikswaardes (meters blijven op 0) en geen historie. Oude kaartje teruggezet, maar ook zonder resultaat. Wat zou het probleem kunnen zijn ? Ik ben helaas geen computerexpert.

    1. Heb je op de info pagina gekeken of er een telegram uit de slimme meter komt. Dit staat onder aan de pagina.

      1. Er staat slimme meter “Geen informatie beschikbaar” P1 poort status “geen data”
        Hoe kan dat ? Het heeft al jaren goed gewerkt.
        Ik heb ook al eens de USB verbinding losgekoppeld en teruggezet.

        1. Het loskoppelen van de USB zal niet helpen. Staan de instellingen van de P1 poort correct. En hoe heb je upgrade uitgevoerd? Via de export / import route of via de Upgrade Assistent? Wat was je vorige versie die je gebruikte?

          1. Ik heb nu een nieuwe import gedaan zonder de USB stick te gebruiken.
            Alles werkt weer als vanouds.
            Ik denk dat ik eerder niet de juisten volgorde heb gehanteerd, waardoor lege informatie vanuit de USB stick is geladen op het SDHC kaartje.
            Bedankt voor de support

  31. Hallo Secbro,

    Ik kijk net in de historie van het water (nav de meldingen) en zie dat deze allen vanaf moment van de update de waardes heeft. De historie van het water is dus niet zichtbaar. Is deze nog terug te halen? De historie van Gas en elektra is nog wel aanwezig.

    1. Als je een export hebt gemaakt voor de upgrade dan kan die weer worden geïmporteerd. Voordat dat mogelijk is moeten er wat aanpassingen worden gedaan. Als je handig bent met ssh en de command prompt dan stuur ik instructies.

      1. Hallo Secbro,

        Bedankt voor de snelle reactie!

        Dat via ssh zou moeten lukken. De export heb ik opgeslagen en is dus aanwezig.

        Worden de waardes vanaf de update samengevoegd of komt er een “gat” in de historie?

          1. Hallo Secbro,

            De bugfix uitgevoerd en lijkt goed te zijn gegaan, de water verbruik waardes zijn weer terug! Bedankt voor alle inspanning.

            Misschien nog handig om op de pagina te vermelden dat na het uitvoeren van de scripts de (export) van voor de update weer geïmporteerd moet worden. Dit staat nu aangegeven in het SSH portaal aangeduid met een *

      2. Zou je mij ook de instructie kunnen sturen. Hier hetzelfde probleem. Geen waterdata meer van voor de update. Alvast bedankt.

  32. Bedankt voor de update, ik voer hem altijd netjes uit (export, upgrade-assistent, wisselen SD kaartje en opnieuw opstarten). Helaas heb ik denk ik hetzelfde probleem als hierboven wordt beschreven, ik heb geen watermeter data meer en ook geen Opgewekte kWh data meer. Beide pagina’s laten geen data meer zien, ook niet na een nachtje wachten (gisteren update uitgevoerd). Nadat ik de export (als back-up) heb geïmporteerd is er ook geen verschil te ontdekken. Er wordt geen extra data weergegeven. Kan er iets mis zijn?

    1. Als je handig bent met de command line en in kunt loggen met SSH en wat simpele commando’s uit kan voeren dan stuur ik je wat instructies. Ik ben nog bezig met wat stress testen om zeker te weten dat het nu wel werkt. Dat geldt alleen voor de Watermeter.

      De kWh meter lijkt een andere probleem. Je kunt op de kWh configuratie pagina kijken of deze goed is ingesteld en als er een puls voorbij komt dan zou je dat aan de timestamp moeten kunnen zien op de configuratie pagina. Is de GPIO poort goed aangesloten?

      1. Hoi Security Brother,
        ik ben onbekend met inloggen via SSH en commando’s. Ik vind het ook niet erg om op de “oude” versie te blijven maar wellicht dat meer mensen tegen hetzelfde probleem aanlopen. Ik heb mijn oude SD kaartje er weer ingedaan (ik heb er 2). De upgrade naar de nieuwe versie heb ik trouwens twee keer geprobeerd en beide keren werkt alles naar behoren, zowel de watermeter als de Opgewekte kWh pagina. Echter, en dat heb ik denk ik niet duidelijk aangegeven, er is voor deze twee pagina’s geen historie meer beschikbaar meer, ook niet na een nacht wachten. De andere pagina’s hebben we historie. Bij de tweede upgrade poging heb ik de data via import weer ingelezen maar dit maakte geen verschil.

        1. In de volgende versie wordt dit probleem automatisch opgelost. Bewaar de export want die heb je wel nodig.

    1. Dat klopt dat je dat niet ziet, bij een herstart. Dat komt op den duur goed. Zeker na een dag. Staat nog op de to do lijst.

      1. hallo ik heb nu bijna twee maanden gewacht maar bij geleverd en dan totaal vandaag staat nog steeds 00000,000 en € 00,0 ? hoe kan ik dat op lossen

                1. Bedankt ik zie nu wat je bedoeld bij geleverd totaal vandaag zou minimaal 3.450 moeten staan maar ook bij verbruik. Zo hoort het er uit te zien Kun je de pagina inspecteren en kijken of er een foutmelding op de console wordt gegeven. Ctrl-Shift-I in Chrome. Voor de zekerheid welke versie gebruik je?

              1. v 1.20 v 20210303 no issues detected so far staat er bij issues
                maar bij de versie hier voor werkte het ook niet bij mij misschien toen heb ik de eerste melding gedaan misschien staat er wat fout in de data base die elke keer overzet ??

                1. De dag waarde in het main scherm is dezelfde waarde die op de dag waarde (stats-d.php) van de het verbruik wordt aangeven. Klopt daar de weergave wel van zie daar op vandaag ( 8 april) wel verbruik?

                    1. ja er komt of geen data binnen of er wordt geen data in de historisch database verwerkt. Kun je een schreenshot delen van je info pagina?

                    2. Er komt wel data binnen maar dat wordt om een of andere reden niet verwerkt. Ik zie dat je een Rpi2 gebruikt met maar 512Mb die is niet geschikt maar kan werken. Het advies is die te vervangen voor een Rpi4 of Rpi3.

                    3. oke ja ik nog en pi4 liggen die ik over heb van een andere projectje ga ik morgen wel even omzetten bedankt voor je info

                    4. zo nieuwe install de data is weg maar dat vindt ik nu niet zo belangrijk data base berekend netjes mijn terug levering ook top maar !
                      (powerproduction-min.php) blijft maar draaien en geeft niets ??

  33. Nieuwe versie 20210211 geïnstalleerd en werkt prima.
    Wat mij echter al eerder opgevallen bij is oudere versies en nu ook weer, is dat als je bij Euro per maand de maanden kiest, dan geeft hij de lopende maand niet weer als tooltip als je daar op gaat staan. Bij dagen en jaren gaat het wel goed.

    1. Bedankt voor het melden, het werkt echte goed bij de tests dus dan is het lastig debuggen. Zie de link als voorbeeld. het was voorheen een bug maar die is opgelost. Je kunt proberen of het in een andere browser ook gebeurt en heb je de browser cache al eens gewist. Een browser in anonieme modus gebruiken kan ook helpen.

      1. Hallo Security Brother,

        Ik heb het geprobeerd op 2 laptops en 1 tablad en 3 verschillende browsers. Ook na het leegmaken van de cache werkt het bij mij helaas nog niet.

        1. Bedankt voor het melden, maar ik kan het helaas niet reproduceren dus oplossen is lastig. Je kunt nog even de webpagina inspecteren om te zien of er een foutmelding wordt gegeven.

          1. De onderstaade foutmelding verschijnt als ik op de huidige maand ga staan.
            Misschien kan je daar wat mee?

            Uncaught TypeError: Cannot read property ‘1’ of undefined
            at Object.formatter (kosten-m.php:354)
            at d.Tooltip.refresh (highstock.src.js:20503)
            at d.Pointer.runPointActions (highstock.src.js:21495)
            at d.Pointer.onContainerMouseMove (highstock.src.js:21979)
            at HTMLDivElement.a.onmousemove (highstock.src.js:22085)
            formatter @ kosten-m.php:354
            refresh @ highstock.src.js:20503
            runPointActions @ highstock.src.js:21495
            onContainerMouseMove @ highstock.src.js:21979
            a.onmousemove @ highstock.src.js:22085

            1. Dit komt omdat een dataset voor de huidige maand niet geheel geladen kan worden. Zou je een export willen delen dat kan via Dropbox of via de email dan kan die gebruiken om de bug te reproduceren. De link of de data wordt niet met anderen gedeeld. Als je email wil gebruiken dan stuur ik je een e-mail waar het naar toe kan.

                1. Het probleem wordt veroorzaakt doordat je op dit moment maandkosten hebt van 2019-08-01 maar dat de kWh data start 2019-08-01 (alleen voor de maanden). Je mist dus 1 record in de kWh history. De tooltip voegt de kWh waarde toe aan de tooltip maar als de data niet beschikbaar is dan wordt de tooltip in zijn geheel niet getoond. Dat is feitelijk overkill. Ik ga het aanpassen zodat als de extra kWh data ontbreekt dat toch de tooltip wordt getoond. Nogmaals bedankt voor het delen van de export.

  34. Ik heb alles weer terug moeten draaien helaas.

    Ik had een backup gemaakt en een export. Daarna geüpgrade met de upgrade assistent.

    Na de upgrade waren mijn water statistieken weg, helemaal verdwenen, ook na 20 minuten wachten en een reboot. Ook na een import kwam het niet terug. Ik zag nog we de uurstatistieken terug, maar van de dag, maand en jaarstatistieken was er enkel nog maar vandaag over.

    Ik heb vanalles geprobeerd en 100% zeker de database zijn ding laten doen en lang gewacht, maar het was niet op te lossen.

    Nu zit de SD van vanochtend er weer in en de gegevens zijn nog steeds beschikbaar in de oude versie.

    Zou dit een bug kunnen zijn?

    1. Bedankt voor het melden het is geen herhaalbare bug maar het kan een lokaal probleem zijn. Ik zal eerste toelichten wat er gebeurt tijdens het importeren of je dit nu met de hand doet of via de UpgradeAssistent.

      Versie 1.1.0 heeft voor de watermeter een andere verwerking gekregen met zodat ook minuten worden verwerkt en dat de reset van de totaalstand beter gaat. Om dit mogelijk maken was een andere database structuur nodig.

      Tijdens de import wordt de data in het oude formaat in de database 03_watermeter.db weggeschreven. Als de alle data geïmporteerd is wordt het conversieprogramma “P1WatermeterDbV1toV2.py” gestart die de data dan in de database 06_watermeter.db plaats. Na conversie is het wordt het oude database bestand 03_watermeter.db naar 03_watermeter.db.imported hernoemd. Dit voorkomt dat bij een herstart dat de conversie nogmaals plaats vindt.

      Wat je zou kunnen doen is dit proces met de hand te starten. Voordat je dit doet maak dan in ieder geval een export van de data van de werkende versie daar kan eventueel herstel mee uitgevoerd worden.

      1: kopieer het bestand 03_watermeter.db op een plek waar deze veilig is. Je PC oid.
      2: start het nieuwe image al dan niet met UpgradeAssistent of de handmatige import.
      3: Als het probleem blijft kijk dan of het log file /var/log/p1monitor/P1WatermeterDbV1toV2.log aangeef wat er mis gaat.
      4: Als het mis gaat kopier dan 03_watermeter.db naar /p1mon/mnt/ramdisk
      5: set de rechten van het bestand goed.
      cd /p1mon/mnt/ramdisk
      chmod a+rw 03_watermeter.db
      6: start het conversie script met de hand.
      cd /p1mon/scripts
      ./ P1WatermeterDbV1toV2.py

      Het kan zijn dat de totaal standen opnieuw ingesteld moeten worden via de configuratie pagina.

      1. Ik heb hetzelfde als Ferry Heibrink. Al mijn water-data verschijnt niet na de import. Ook niet na lang wachten.
        Bij het handmatig uitvoeren van het script krijg ik deze uitvoer:

        p1mon@p1mon(eth0=192.168.20.108 wlan0=):/p1mon/scripts $ ./P1WatermeterDbV1toV2.py
        2021-02-13 20:02:17 Info: Start van programma met process id 2451
        2021-02-13 20:02:17 Info: Main: oude versie van database bestaat, start van verwerking.
        2021-02-13 20:02:17 Info: Main: database tabel watermeter_history_uur succesvol geopend.
        2021-02-13 20:02:17 Info: Main: database tabel watermeter succesvol geopend.
        2021-02-13 20:02:17 Info: Main: wissen van records die verouderd zijn.
        2021-02-13 20:02:17 Info: Main: uur records ouder dan 2011-01-27 20:02:17 worden gewist.
        2021-02-13 20:02:17 Warning: Main: wissen van oude uren records gefaald: attempt to write a readonly database
        2021-02-13 20:02:17 Info: Main: toevoegen van V1 database uur records naar V2 database.
        2021-02-13 20:02:27 Info: Main: 0 uur records toegevoegd.
        2021-02-13 20:02:27 Info: Main: toevoegen van V1 database dag records naar V2 database.
        2021-02-13 20:02:27 Warning: selectAndInsertRecord: select gefaald: no such table: watermeter_history_dag
        2021-02-13 20:02:27 Info: Main: 0 dag records toegevoegd.
        2021-02-13 20:02:27 Info: Main: toevoegen van V1 database maand records naar V2 database.
        2021-02-13 20:02:27 Warning: selectAndInsertRecord: select gefaald: no such table: watermeter_history_maand
        2021-02-13 20:02:27 Info: Main: 0 maand records toegevoegd.
        2021-02-13 20:02:27 Info: Main: toevoegen van V1 database jaar records naar V2 database.
        2021-02-13 20:02:27 Warning: selectAndInsertRecord: select gefaald: no such table: watermeter_history_jaar
        2021-02-13 20:02:27 Info: Main: 0 jaar records toegevoegd.
        2021-02-13 20:02:27 Info: Main: 0 van V1 database records naar V2 database gekopierd.
        2021-02-13 20:02:27 Info: renameV1Databases: database bestand /p1mon/mnt/ramdisk/03_watermeter.db hernoemd naar /p1mon/mnt/ramdisk/03_watermeter.db.imported
        2021-02-13 20:02:27 Info: renameV1Databa

        Wat kan ik nog doen om mijn historie van de watermeter terug te krijgen?

        1. In dit geval lijkt het dat de database op een of andere manier gelocked is. Wat je kunt proberen is volgende:

          Als de conversie wordt gedaan dan wordt aan het einde het bestand /p1mon/data/03_watermeter.db.imported gemaakt. Je kunt deze te hernoemen naar 03_watermeter.db en naar de folder /p1mon/mnt/ramdisk te kopiëren en dat het programma P1WatermeterDbV1toV2.py nog een keer te draaien. Echter voordat je dit doet is maak een tweede kopie van het bestand 03_watermeter.db.imported met een andere naam en stop de P1 monitor voordat je het P1WatermeterDbV1toV2.py start. De P1 monitor kun je in de folder /p1mon/scripts respectievelijk stoppen en starten met het commando ./p1mon.sh stop en als het script ./ P1WatermeterDbV1toV2.py gelopen heeft weer dat P1 monitor starten met ./p1mon.sh start

        2. Ik heb de bug gevonden als de je export hebt van voor de upgrade dan kan het herstelt worden.

          1. Goedemorgen Security Brother,

            Fijn dat je de bug hebt gevonden, bedankt! Ik heb een exportbestand van voor de upgrade. Ik hoor graag hoe het hersteld kan worden.

            1. Als je handig bent met de command line en in kunt loggen met SSH en wat simpele commando’s uit kan voeren dan stuur ik je wat instructies. Ik ben nog bezig met wat stress testen om zeker te weten dat het nu wel werkt.

              1. Ik kan inloggen op SSH. Ik werk met Ubuntu en gebruik regelmatig de command line, eenvoudige commando’s via SSH moet lukken. Ik zie de instructies graag tegemoet!

      2. Ik heb nogmaals de hele upgrade uitgevoerd.

        Ik heb opnieuw het SD kaartje voorzien van de image. Deze keer heb ik hem helemaal schoon geboot, zonder USB stick. Nu heb ik de verse backup geïmporteerd en heb ik daarna de logfile bekeken. Deze geeft aan dat de tabellen niet bestaan, dus ook niet bij de 2e poging, dus ik vermoed dat handmatig starten hoogswaarschijnlijk ook niet gaat werken, maar dat heb ik nog niet kunnen proberen. Ik wilde je wel vast de output van de logfile laten zien. Het lijkt er op dat hij de tabellen voor de dag en maandstanden e.d. niet kan vinden:

        p1mon@p1mon(eth0=10.0.1.240 wlan0=):/var/log/p1monitor $ vi P1WatermeterDbV1toV2.log

        2021-02-13 20:27:13,559 – P1WatermeterDbV1toV2 – INFO – Start van programma met process id 1131
        2021-02-13 20:27:13,575 – P1WatermeterDbV1toV2 – INFO – Main: oude versie van database bestaat, start van verwerking.
        2021-02-13 20:27:13,577 – P1WatermeterDbV1toV2 – INFO – Main: database tabel watermeter_history_uur succesvol geopend.
        2021-02-13 20:27:13,578 – P1WatermeterDbV1toV2 – INFO – Main: database tabel watermeter succesvol geopend.
        2021-02-13 20:27:13,578 – P1WatermeterDbV1toV2 – INFO – Main: wissen van records die verouderd zijn.
        2021-02-13 20:27:13,583 – P1WatermeterDbV1toV2 – INFO – Main: uur records ouder dan 2011-01-27 20:27:13 worden gewist.
        2021-02-13 20:27:13,585 – P1WatermeterDbV1toV2 – INFO – Main: toevoegen van V1 database uur records naar V2 database.
        2021-02-13 20:27:17,806 – P1WatermeterDbV1toV2 – INFO – Main: 5186 uur records toegevoegd.
        2021-02-13 20:27:17,806 – P1WatermeterDbV1toV2 – INFO – Main: toevoegen van V1 database dag records naar V2 database.
        2021-02-13 20:27:17,807 – P1WatermeterDbV1toV2 – WARNING – selectAndInsertRecord: select gefaald: no such table: watermeter_history_dag
        2021-02-13 20:27:17,808 – P1WatermeterDbV1toV2 – INFO – Main: 0 dag records toegevoegd.
        2021-02-13 20:27:17,808 – P1WatermeterDbV1toV2 – INFO – Main: toevoegen van V1 database maand records naar V2 database.
        2021-02-13 20:27:17,809 – P1WatermeterDbV1toV2 – WARNING – selectAndInsertRecord: select gefaald: no such table: watermeter_history_maand
        2021-02-13 20:27:17,810 – P1WatermeterDbV1toV2 – INFO – Main: 0 maand records toegevoegd.
        2021-02-13 20:27:17,810 – P1WatermeterDbV1toV2 – INFO – Main: toevoegen van V1 database jaar records naar V2 database.
        2021-02-13 20:27:17,811 – P1WatermeterDbV1toV2 – WARNING – selectAndInsertRecord: select gefaald: no such table: watermeter_history_jaar
        2021-02-13 20:27:17,812 – P1WatermeterDbV1toV2 – INFO – Main: 0 jaar records toegevoegd.
        2021-02-13 20:27:17,812 – P1WatermeterDbV1toV2 – INFO – Main: 5186 van V1 database records naar V2 database gekopierd.
        2021-02-13 20:27:17,813 – P1WatermeterDbV1toV2 – INFO – renameV1Databases: database bestand /p1mon/mnt/ramdisk/03_watermeter.db hernoemd naar /p1mon/mnt/ramdisk/03_watermeter.db.imported
        2021-02-13 20:27:17,814 – P1WatermeterDbV1toV2 – INFO – renameV1Databases: database bestand /p1mon/data/03_watermeter.db hernoemd naar /p1mon/data/03_watermeter.db.imported
        ~

        1. Wat heel apart is dat dat oude database bestaat, het database bestand 03_watermeter.db bestaat want er zijn 5186 uur records toegevoegd. Maar de andere tabellen voor watermeter_history_dag, watermeter_history_maand, watermeter_history_jaar ontbreken die uit het zelfde bestand komen. Dus het lijkt op een corrupt 03_watermeter.db bestand. Als de conversie wordt gedaan dan wordt aan het einde het bestand /p1mon/data/03_watermeter.db.imported gemaakt. Je kunt proberen deze te hernoemen naar 03_watermeter.db en naar de folder /p1mon/mnt/ramdisk te kopiëren en dat het programma P1WatermeterDbV1toV2.py nog een keer te draaien. Ik heb nog diverse tests gedaan en nog wat extra beveiligingen in het conversie script gemaakt voor de zekerheid 3 van 3 tests zonder problemen. het duurt wel een minuut of 15 om de gehele import te draaien maar het gaat zonder problemen.

          1. Ik heb een backup gepakt die ik voor een upgrade heb gebruikt en het bestand gechecked. Ik zie daar in ieder geval geen enkele corruptie.

            De regels in het bestand 03_watermeter zien er allemaal normaal uit. Hierbij een copy paste van de laatste regels van elk type veld. De andere velden zijn allemaal hetzelfde:

            replace into watermeter_history_uur ( TIMESTAMP, PULS_PER_TIMEUNIT, VERBR_PER_TIMEUNIT, VERBR_IN_M3_TOTAAL) values (‘2021-02-13 21:00:00′,’23.0′,’23.0′,’1043.969’);
            replace into watermeter_history_dag ( TIMESTAMP, PULS_PER_TIMEUNIT, VERBR_PER_TIMEUNIT, VERBR_IN_M3_TOTAAL) values (‘2021-02-13 00:00:00′,’385.0′,’385.0′,’1043.969’);
            replace into watermeter_history_maand ( TIMESTAMP, PULS_PER_TIMEUNIT, VERBR_PER_TIMEUNIT, VERBR_IN_M3_TOTAAL) values (‘2021-02-01 00:00:00′,’4766.0′,’4766.0′,’1043.969’);
            replace into watermeter_history_jaar ( TIMESTAMP, PULS_PER_TIMEUNIT, VERBR_PER_TIMEUNIT, VERBR_IN_M3_TOTAAL) values (‘2021-01-01 00:00:00′,’18375.0′,’18375.0′,’1043.969’);

            Ik ga zo nog even sleutelen en kijken of ik met jouw tips die import opnieuw kan doen. Ik weet alleen niet of het slim is dat ik de nieuwe versie ga draaien als het me niet lukt meteen. Ik weet namelijk niet hoe de maand en jaar standen worden geactualiseerd. Als die records steeds worden gelezen en worden bijgeteld, dan loop ik kans dat de gegevens straks niet meer kloppen.

            1. Wat je laat zien is de inhoud van het export bestand en niet van het database bestand. Dat staat niet in de export bestand. De gegevens worden alleen geschreven als het record niet bestaat. Dus maar 1 keer. De totaal stand kun je later alsnog goed zetten.

              1. Beste sec bro,
                Ik heb exact hetzelfde als hierboven beschreven na de upgrade. Ook de beschreven stappen geven niet het gewenste resultaat mbt het terughalen van de watermeter data.

                1. Bendankt voor het melden, ik denk dat ik de oorzaak gevonden heb. Heb je nog een export gemaakt voor dat je de upgrade deed. Zo ja dan ga ik een herstel programma maken.

                    1. Als je handig bent met de command line en in kunt loggen met SSH en wat simpele commando’s uit kan voeren dan stuur ik je wat instructies. Ik ben nog bezig met wat stress testen om zeker te weten dat het nu wel werkt.

                    2. ‘Als je handig bent met de command line en in kunt loggen met SSH en wat simpele commando’s uit kan voeren dan stuur ik je wat instructies. Ik ben nog bezig met wat stress testen om zeker te weten dat het nu wel werkt.’

                      Zeker, dat moet lukken. Ik ontvang graag je instructies. Met vriendelijke groet,

                      Gauke

                    3. Onder aan de pagina staan de instructies en ik hoor graag de resultaten.

                    4. Met behulp van de bugfix instructie heb ik het via SSH vlot kunnen oplossen. Alle waterdata is weer geïmporteerd en zichtbaar. Bedankt voor al je inspanning en de snelle service!

                    5. Bedankt voor het melden en fijn dat het verholpen is.

            2. Ik heb de bug gevonden als de je export hebt van voor de upgrade dan kan het herstelt worden.

            3. Ik heb een fix als een export van de vorige versie hebt. Als je deze wil testen dan stuur ik je instructies.

  35. Ach, excuseer mij: ik zie net het antwoord op mijn tweede vraag. De versie staat op de info-pagina onder ‘Systeem’.

  36. Ik heb net de upgrade uitgevoerd. Gind prima, maar ik heb toch twee vragen, als het mag.
    1. Ik deed een export, en na installatie van de ‘nieuwe’ SD-kaart een import. Wat is de rol van de ‘backup’ bij dit alles? Wat is het verschil tussen de backup en de export?
    2. Hoe kan ik zien welke versie ik op dit moment gebruik? De pagina ‘P1 monitor versie’ toont volgens mij alleen de meest recente beschikbare versie, niet de versie die ik op dit moment gebruik. Klopt dat?

    1. Het verschilt tussen de back-up en export is nul. De back-up is een automatisch export.

      Ik neem dat je vraag over de App gaat. Het scherm data en netwerk staat de software versie. Dat zou bij de laatste versie 1.1.0 zijn.

  37. Bedankt voor de update! De nieuwe versie weer probleemloos kunnen updaten vanaf de backup assistent!

    Wel merk ik een probleem bij de waterstanden (via de app). Na de update (twee uur later) begint deze bij 0 ondanks dat de watermeterstand wel goed weggeschreven staat. Deze handmatig opnieuw ingevoerd met “meterstand reset” en dan worden de waardes goed weergegeven maar de ene keer staan ze op 0 en en veel later op de juiste stand. Dit gebeurd binnen het netwerk waar normaal gesproken alle waardes zo goed als direct zichtbaar zijn.

    1. Het verschijnsel dat de app af en toe 0 laat zien is de App ook nog de oude watermeter database moet ondersteunen. Waarbij er dus twee Api,s en twee Dropbox database worden geraadpleegd. Dit wordt in een toekomstige versie opgelost als voldoende mensen naar versie 1.1.0 zijn gemigreerd. Als je het heel vervelend vind dan kun je Dropbox als databron uitzetten. Dat heeft ook weer het nadeel dat je buiten bereik van je wifi geen updates meer krijgt.

      De update van de nieuwe watermeter klopt ook dit is het effect van dat de watermeter nu ook minuten ondersteunt.

  38. Ah heerlijk een nieuwe versie!

    Kleine opmerking, de P1 monitor geeft aan dat er een nieuwe versie is, maar de link wijst nog naar de 202012 versie.

    PS2, dat akkefietje wat ik had met dat sluipverbruik. Afgelopen nacht heb ik de stroom van de CV afgehaald en het verbruik is 0 gebleven. Dus zowel de theorie als de praktijk wijzen uit dat het aan de CV ketel lag en dat geen lek was. Toch fijn dat P1 Monitor je daar bewust van kan maken 🙂

    1. Je issue rond de versie kan optreden als je niet de een laatste versie draait. Als er een een nieuwe versie is dan wordt dat maar een keer aangeven. Dit voorkomt dat de P1 monitor regelmatig naar de website moet kijken. Ik zal er nog eens over nadenken of dat beter kan.

      Fijn dat je ghost gas verbruik is gevonden.

      1. De versie die ik nu actief heb, en over 5 minuten ga upgraden is de volgende:

        Tijd verstreken sinds de laatste herstart:
        20 dagen 21:59:49

        Besturingsysteem versie:
        Linux-5.4.72-v7l+-armv7l-with-debian-10.6

        Python versie:
        3.7.3

        Versie:
        202012-1.0.0

        Software patch:
        1

        CPU model:
        ARMv7 Processor rev 3 (v7l)

        CPU hardware:
        BCM2711

        CPU revision:
        b03111

        Raspberry Pi model:
        Raspberry Pi 4 Model B Rev 1.1

        Deze wijst echter wel naar: https://www.ztatz.nl/p1-monitor-download-202012/ bij het aangeven van de update. Als ik een versie van oktober zou draaien zou ik het kunnen verklaren, maar ik draaide al op 202012.

        1. Dit is de een na laatste versie. De laatste versie is 202102-1.1.0. De bovenste versie op de website of de download pagina.

          1. Hallo,
            Ik kom er ook achter dat bij het klikken op de auto update link ik uitkom bij de vorige versie. p1mon202012-1.0.0-8-patch-1.img.
            Ik moest handmatig naar de goede versie gaan.

  39. Top, export maken (ook voor de zekerheid), nieuwe sd kaart met nieuwe image erin, date weer uploaden.

    Watersensor ging wel even ‘uit zijn bol’ en gaf steeds waardes weer terwijl er geen water werd gebruikt. Herstart deed wonderen.

      1. Hoi SecBro,

        Fix is gelukt, maar kan ik nu ook 1 dag verwijderen uit de database (of aanpassen /verminderen)? Ik heb door bovenstaande 1 dag met 28000 Liter water 🙁

        Dank

        TT

        1. Je kunt de database exporteren en importeren. Met het record aangepast. Zie de FAQ je kunt alle andere records en database in de export verwijderen. Een andere methode is direct met SQL het record aanpassen daar zijn diverse tools voor. Dit moet je alleen doen als de P1 monitor niet actief is.

    1. Ik heb tegenwoordig standaard 2 sd kaartjes liggen voor P1 monitor.

      Op mijn gemakkie maak ik de nieuwe SD kaart klaar. Daarna een backup, dan een export naar USB en dan kan ik in 1 beweging de nieuwe SD plaatsen en de backup laten teruglezen. Zo mis je ook bijna geen gegevens vanwege de korte downtime.

Geef een reactie.

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