Maand: mei 2021

P1-monitor download 202106 V1.3.0

P1-monitor download 202106 V1.3.0

DIT IS NIET DE LAATSTE VERSIE. DE LAATSTE VERSIE IS TE VINDEN ALS EERSTE ARTIKEL OP DE WEBSITE.

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 p1monxxxxx.img file via de USB tool naar de SDHC card van minimaal 8GB (bij voorkeur een 32GB of 16GB). Let op! data op de card wordt overschreven en is niet meer te herstellen. (had ik al gehad over de export van data).
  4. Mocht je een groter SDHC card willen gebruiken dan kan je via de raspi-config tool de gehele SDHC card gebruiken. Dit is zeker aan te bevelen om slijtage van de SDHC card te verminderen. Het vergroten van het filesysteem gebeurt automatische als je de Upgrade Aide gebruikt.
  5. plaats de SDHC card in de Pi.
  6. start de Pi, netwerk en P1 kabel aangesloten.
  7. Importeer de data, als je al eerdere versie hebt gebruikt.

FAQ

Mocht je vragen hebben kijk dan eerst in de FAQ

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. Er is minimaal 1GB aan ram nodig!

Opgelost: Pythons packages naar de laatste versie gebracht.

Opgelost: rpi-clone upgrade naar versie 2.0.22

Opgelost: tool tip van de kostenschermen gaf Liter weer terwijl dit kubieke meters zou moeten zijn.

Opgelost: bug in api/v2/watermeter/ met de parameter starttime en de optie round. Dit had geen effect op de werking van de P1 monitor.

Opgelost: spelfouten verholpen. Met dank aan Arjan.

Opgelost: diverse Python libs vernieuwd.

Opgelost: Euro per dag / dagen in het tool tip kader gaf kWh verbruik: niet weer. Met dank aan Reijer.

Opgelost: pyhton core upgrade uitgevoerd.

Opgelost: financial API werkte niet met de ROUND optie.

Opgelost: round optie in API calls gaf een .0 terug in de calls’. Dit is aangepast. Dit heeft geen effect op de P1 monitor maar kan gebruik door derde applicaties raken.

Opgelost: API lib Falcon upgrade naar versie 3.0.1.

Opgelost: stats-d-gas.php liet de P1 pagina header staan als deze was uitgezet. Met dank aan Luc.

Opgelost: Als er te veel oude bestanden in de Dropbox ram folder staan dan worden deze na twee uur verwijderd. Dit probleem kan ontstaan als er geen ruimte beschikbaar op Dropbox of de authenticatie niet correct gaat.

Opgelost: kWh S0 laatste melding werd getoond terwijl deze niet actief was.

Nieuw: NFS fileserver service verwijderd om geheugen en CPU te besparen en de Rpi te hardenen.

Nieuw: Python onnodig packages verwijderd (scipy).

Nieuw: kWh tool tip waarden geven nu 4 i.p.v van 3 cijfers achter de komma weer. Dit voor meters die 0.0000 puls waarden gebruiken.

Nieuw: SolarEdge API zonnepanelen data kan nu worden verwerkt. Met dank aan Timothy, Stefan, Simon, Gert, en Ton.

Nieuw: Beperkte extra taal ondersteuning voor Engels en Frans. Deze ondersteuning wordt op termijn uitgebreid. In te stellen in het display menu. BEST EFFORT FRANS. Op dit moment wordt op een paar pagina’s zowel Nederlands, Engels en Frans ondersteund. Dit wordt in de volgende versies uitgebreid omdat het heel veel werk is om de pagina’s aan te passen.

Currently, Dutch, English and French are supported on a few pages. This will be expanded in the following versions because it is a lot of work to change the pages.

Actuellement, le néerlandais, l’anglais et le français sont pris en charge sur quelques pages. Cela sera développé dans les versions suivantes car il faut beaucoup de travail pour changer les pages.

Nieuw: Bij nieuwe installatie wordt voortaan de P1 poort snelheid van 1152008N1 gebruikt omdat dit de meest gebruikte snelheid is. Voorheen was dit de 96007E1 instelling. Dit heeft geen effect bij upgrades e.d.

Security patches en upgrade van diverse software bibliotheken uitgevoerd tot aan 2021-05-23

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

Als je gebruik wil maken van de Solar Edge data voor de dag, week, maand en jaar wil bekijken, dan moet display de kWh S0 ook aan staan. Ook al wordt deze niet gebruikt.

Je kunt dit zelf oplossen door in de regel  if ( checkDisplayIsActive( 129 ) == false) { return; } 129 te vervangen door 147 als volgt if ( checkDisplayIsActive( 147 ) == false) { return; } voor de bestanden /p1mon/www/powerproduction-api-h.php, /p1mon/www/powerproduction-api-d.php, /p1mon/www/powerproduction-api-m.php, /p1mon/www/powerproduction-api-j.php.

De SolarEdge updates werken niet goed. Waardoor de P1 monitor te weinig aangeeft. Dit wordt onderzocht.

Update: 11-06-2021: De reden van de bug gevonden. De API geeft niet alle data correct weer en wordt aangevuld. De waarde voor het tijdstip 12:00 is volgens de API om 12:07 0,5010 kWh en de waarde van 12:00 uur is om 12:20 1,5410 kWh. De aanname is/was dat API het waarde van de afgelopen 15 minuten weergeeft. Dat is blijkbaar niet correct de waarde van 12:00 – 12:15 wordt weergeven en zal dus pas na 12:15 (elke kwartier correct zijn). De huidige software ging uit van de eerste verwerking (complete data). Code wordt momenteel aangepast,. Wanneer het klaar is? Als het klaar is……

P1-monitor Rpi HAT

P1-monitor Rpi HAT

Een van de gebruikers van de P1 monitor wil een Rpi HAT maken die het aansluiten van een watermeter, kWh en andere sensors eenvoudiger maakt. Deze pagina is bedoeld om vragen te stellen en suggesties te doen over de Rpi HAT.

SPECIFICATIES

Realisatie:
– 2x aansluiting voor een watermeter met NPN detector.
– 4x S0 aansluiting voor NPN detector (met 5V pullup)
– 2x 24V sourcing digitale uitgang.

LINKS

https://a360.co/3bpihCs

https://a360.co/3ogHR1u

https://imgur.com/a/aCmOVa7

ROADMAP

Versie met reguliere niet SMD onderdelen (verzoeken 1).

0-10V voor een verwarmingselement (verzoeken 1).

Een temperatuursensor (verzoeken 1).

een led op de PI HAT die ook op de sensor zit (verzoeken 1).

Koeling fan (verzoeken 1)

Extra GND aansluitingen (verzoeken 1).


Een BMP180 Barometric Pressure/Temperature/Altitude Sensor en die waarden dan in p1mon software ( verzoeken 1)

Stroomstoten via een stroomklem mogelijk maken (verzoeken 2).