2e kWh-meter geplaatst

Vandaag de tweede kWh-meter aangesloten op de 2e PV-installatie (6x Suntech STP190-18U/b) die onder een schuine hellingshoek (circa 50 graden) nu de winterzon omarmen.

De nauwkeurigheid is ook hier vastgesteld door de producent op 1%, en met het bijbehorende S0-signaal wil ik hierna een tweede Arduino de opbrengsten realtime (meet-interval 5 minuten) naar het internet sturen.

De 3e set, een kleine opstelling van de combinatie Soladin met 3x 190Wp MSK panelen, zou misschien ook nog gemonitord kunnen worden. Aan de andere kant: soms is genoeg genoeg 🙂

Om de koppeling naar internet te voltooien heb ik helaas nog enkele onderdelen nodig, zoals een cinch-aansluiting. Volgend project, zeg maar 🙂

Nauwkeurigheid Arduino solar-monitor

Mijn Arduino Duemillenove

Nu e.e.a. volautomatisch gemonitord wordt, houdt ik toch nog handmatig de meterstanden bij van zowel gas, water als elektriciteit en zonnestroompanelen.

Nu de eerste dagen van augustus voorbij zijn heb ik even gekeken wat ik vanaf begin augustus tot vrijdag 5 augustus gemeten heb op mijn digitale kWh-meter en wat de Arduino solar-monitor gemeten heeft.

digitale kWh-meter (class 1): 40,61 kWh

Arduino solar-monitor met ZonPHP: 9,9 (1 aug) + 10,54 (2 aug) + 3,35 (3 aug) + 9,46 (4 aug) + 6,32 (5 aug) = 39,57 kWh

Een verschil van 1,04 kWh tussen beide meters.

Ik verwacht dat er door de huidige aansluiting van de S0-signalen naar de Arduino nog wat storing opgepikt wordt die een belangrijk deel van deze afwijking veroorzaakt. Oplossing in de vorm van een weerstand (ca 3k3 Ohm) en een kleine condensator zou deze stoorsignalen kunnen elimineren.

Arduino solar logger met display

Het is gelukt! De Arduino met software geladen, LCD-display er op aangesloten en hobbelen maar!

Het LCD-display is voorzien van een contrast-regeling (eenvoudige potmeter),
en wat wel handig is: een oude IDE-kabel (van vroeger, toen de computersystemen met IDE-interface hun harde schijf aanspraken) is hergebruikt voor het display.
Door de juiste afstand passen de 16 contacten er mooi in! En overbodige kabels/aders heb ik na het splitsen van deze bandkabel weggeknipt.
Nu nog eens inbouwen, zodra ik een praktisch/goed werkende behuizing gevonden heb.

Het display dient overigens wel iets anders geconfigureerd te worden in de programmatuur. Ik gebruik voor aansturing & dataoverdracht naar het display de volgende digitale uitgangen op de Arduino:
Digital pin 4, 5, 6, 7, 8, 9 (in plaats van zoals in de code : 7, 8, 9, 10, 11, 12). Oorzaak is dat de Ethernet-shield pin 10 nodig heeft. Dus ga je deze Arduino-opstelling bouwen zonder display, dan is er niets aan het handje. Dat werkt. Wil je toch echt een display aansturen, dan moet je even op je pin-layout letten en de code dus hierop wijzigen.