Toon posts:

Slimme meter via P1-poort loggen met een Netduino Plus OverzichtLaatste deel

Pagina: 1 ... 5 6 7 Laatste
Acties:

  • zonnebaas
  • Registratie: oktober 2012
  • Laatst online: 19-01 21:30

zonnebaas

iskra-netduino plus-omnik 4.0

De basis werk nu! Ik kan haast niet wachten dit weekend moet ik werken maar daardoor ma,di vrij dus dan gaan we zeker updaten naar de nieuwe versie. De S0 puls kwam net ook voorbij zag ik.
Nog even de temp. sensor solderen ik hang deze wel even tijdelijk in de meterkast kan ik daar de temp monitoren 8)

Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Hoe belangrijk is het om te aarden? M'n Netduino zal ik laten voeden door een USB-lader van m'n telefoon. Initieel ga ik via de S0-port pulsen van 2 kWh-meters tellen en later komt daar nog het uitlezen van een P1-poort bij.
Aarden kan geen kwaad, maar ik vraag me af of het in dit geval van toegevoegde waarde is.
Wat denken jullie?

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Dames en heren, even geduld nog. De release staat klaar. Ik moet nog even de documentatie zo ver mogelijk afmaken. Uiterlijk morgen halverwege de middag wordt de release vrijgegeven. Misschien eerder.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Succes ermee. 'k Ben benieuwd!.
Vandaag btw m'n NetDuino Plus 2 ontvangen.

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Cranberry schreef op zaterdag 15 december 2012 @ 19:55:
Succes ermee. 'k Ben benieuwd!.
Vandaag btw m'n NetDuino Plus 2 ontvangen.
Ik heb nog geen testen gedaan of de release gaat werken met de Netduino Plus 2. Dus geen garanties dat het gaat werken. Ik verwacht echter geen problemen.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • zonnebaas
  • Registratie: oktober 2012
  • Laatst online: 19-01 21:30

zonnebaas

iskra-netduino plus-omnik 4.0

Vanochtend nog een hangende netduino plus, kon wel via webinterface de P1 uitlezen.
Dus netwerk communicatie local was wel in orde.
Echter geen update naar internet cosm enz. blauwe led brande constant. Na power off/on liep alles weer.
Even in de gaten houden ik zal als de nieuwe software uit is dit er morgen even op zetten.

Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

zonnebaas schreef op zondag 16 december 2012 @ 13:18:
Vanochtend nog een hangende netduino plus, kon wel via webinterface de P1 uitlezen.
Dus netwerk communicatie local was wel in orde.
Echter geen update naar internet cosm enz. blauwe led brande constant. Na power off/on liep alles weer.
Even in de gaten houden ik zal als de nieuwe software uit is dit er morgen even op zetten.
Opvallend.... hier ook.

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Bekend probleem... Bijna... Nog even volhouden! :)

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

c70070540 schreef op zondag 16 december 2012 @ 13:48:
Bekend probleem... Bijna... Nog even volhouden! :)
Is dit dan ook opgelost met de V1 ? aangezien joop zei dat het niet in de code zat, ik neem aan dat het dan nog blijft?

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Rol-Co schreef op zondag 16 december 2012 @ 13:52:
[...]


Is dit dan ook opgelost met de V1 ? aangezien joop zei dat het niet in de code zat, ik neem aan dat het dan nog blijft?
In de code is een workaround gemaakt die dit probleem omzeilt.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Released!!! :)

http://p1netduinoplus.codeplex.com/releases/view/97554

Ik ben de rest van de dag offline! Succes er mee!

Handleiding nog niet optimaal, enkele hoofdstukken hebben wel de plaatjes maar nog niet het begeleidend schrijven. Dat komt komende week.

In principe moet je er wel mee uit de voeten kunnen, zo nee, dan vragen natuurlijk!

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

voor de consumption optie met s0 meter gaat de blauwe onboard led ook aan?

Ik heb een D12 toegevoegd
'here you can set the pin for the pulse meter, it will not been executed when you do not have an pulsemeter.
PulsePinD13 = New S0PulseMeter.PulseMeter(Pins.GPIO_PIN_D13, cnstPulsesInKWH, cnstPulsesToWatt)
PulsePinD12 = New S0PulseMeter.PulseMeter(Pins.GPIO_PIN_D12, cnstPulsesInKWH, cnstPulsesToWatt)
V3 en V4 op pin D12 toegevoegd
' * We use the stringbuilder for speed and better memory *
' * management() *
sbFeeds.Clear()
sbFeeds.Append("GET /service/r2/addstatus.jsp" & "?key=" & cnstApikeyPVoutput & "&sid=" & cnstSIDPVoutput & "&d=" & DateTime.Now.ToString("yyyyMMdd"))
sbFeeds.Append("&t=" & DateTime.Now.ToString("HH:mm") & "&v1=" & PulsePinD13.KWH.ToString("F0"))
sbFeeds.Append("&v2=" & PulsePinD13.WattageNow.ToString)
sbFeeds.Append("&v3=" & PulsePinD12.WattageNow.ToString)
sbFeeds.Append("&v4=" & PulsePinD12.KWH.ToString)
En voor de consumption s0 meter pulse ingevuld.
'energy consumption meter with S0 pulse output
Private m_pulse As InterruptPort
Private m_PulsesInKWH As Integer = 2250
Private m_intPulseCount As Integer = 0
Private m_intWattNow As Integer = 0
Private m_pulsesToWatt As Single = 0.625


Public Sub New(ByVal pin As Cpu.Pin, PulsesInKWH As Integer, ByVal PulsesToWatt As Single)
'first you have to calculate the pulse intensity of your board pulse meter
' * 3600 seconds in 1 hour / (2000 pulsen per KW / 1000 watt) = 1800
'PulsesInKWH As Integer = 1800

' * HowMuch watt = 1 pulse 2000 pulses for 1 kw = (1000 watt / 2000 pulses) = watt
'PulsesToWatt As Single = 0.5

Me.m_PulsesInKWH = PulsesInKWH
Me.m_pulsesToWatt = PulsesToWatt
het is een 1600 pulse/kWh meter.
wat gaat er mis hier?, hij werkt wel op pin D13

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • reinten
  • Registratie: februari 2010
  • Laatst online: 20-01 12:00
Versie 1 op mijn netduino plus gezet en aangevuld met een verbruik S0 meter op D12.
Het werkt, de signalen komen ook binnen op PVoutput als ik de puls simuleer.
De blauwe led knippert zowel bij een opbrengstpuls als een verbruikspuls.
Zo te zien moet er wel opbrengst zijn om ook data naar PVoutput te sturen?
Het zit weer in de meterkast en nu maar wachten tot het zonnetje schijnt.

ik schrijf alleen naar PVoutput en heb ook nog geen webserver geactiveert. Eerst maar eens kijken hoe dit werkt.

Heren ontwikkelaars, bedankt voor al het werk.

_/-\o_

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

reinten schreef op zondag 16 december 2012 @ 22:32:

De blauwe led knippert zowel bij een opbrengstpuls als een verbruikspuls.
Zo te zien moet er wel opbrengst zijn om ook data naar PVoutput te sturen?


ik schrijf alleen naar PVoutput en heb ook nog geen webserver geactiveert. Eerst maar eens kijken hoe dit werkt.

Heren ontwikkelaars, bedankt voor al het werk.

_/-\o_
Dan heb je hem toegevoegt als extra kwh meter en telt hij je verbruik op bij de opbrengst of niet, lijkt me niet dat joop zo programmeerd dat je alleen data voor verbruik stuurt bij opbrengst.

Heb je 2 dezelfde pulse meters of verschillende pulse aantal?

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • reinten
  • Registratie: februari 2010
  • Laatst online: 20-01 12:00
Dan heb je hem toegevoegt als extra kwh meter en telt hij je verbruik op bij de opbrengst of niet, lijkt me niet dat joop zo programmeerd dat je alleen data voor verbruik stuurt bij opbrengst.

Heb je 2 dezelfde pulse meters of verschillende pulse aantal?
Nee, de led knippert bij alleen opbrengst of alleen verbruik. Ik heb nu net de code zo aangepast dat data verstuurt wordt bij verbruik. Dat is altijd wel het geval en opbrengst alleen bij zon.

Dit stukje vanaf regel 862 van D13 heb ik D12 gemaakt:

#If SendDataToPVoutput AndAlso SOpulseMeter Then

' * No input, no output
Static intPulseCount As Integer = PulsePinD12.PulsesCount
If intPulseCount = PulsePinD12.PulsesCount Then Exit Select
intPulseCount = PulsePinD12.PulsesCount

Nu stuurt de Netduino data naar PVoutput als er verbruik is (helaas is dat er rond de klok)
Ik heb 2 dezelfde pulsmeter van 1000 pulsen/kWh.

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

Het "probleem" gevonden denk ik.

super JoopC & c70070540

[Voor 83% gewijzigd door Rol-Co op 17-12-2012 11:40]

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
De Documentatie op CodePlex krijg ik niet geladen.

http://p1netduinoplus.codeplex.com/documentation

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Ik heb de tekst op de documentation page aangepast dat de documentatie vanaf de download page gehaald moet worden. Daar werkt hij wel.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
C700, de documentatie ziet er prachtig uit zeg, echt professioneel.

Ik heb hem hier gedownload:
http://p1netduinoplus.codeplex.com/releases/view/97554

Ik heb ik de "tussentijd" een mooie mobile app gemaakt. O-)
Moet het nog uittesten.

  • zonnebaas
  • Registratie: oktober 2012
  • Laatst online: 19-01 21:30

zonnebaas

iskra-netduino plus-omnik 4.0

8) Mannen bedankt voor het mooie en complete project ! 8)

Vanmiddag V1 draaiend gemaakt ook het dashboard draait nu op mijn Qnap NAS.
Alleen de Cosm pagina doet nog niets. 1 groot grijs vlak
Ik heb het feed in Cosm_p1 ingevuld.

//****************************************************
<!-- change your feed here, vwxyz with your feed !-->
//****************************************************

var Feed = "91817";

idem voor Cosm_p2 file

De feed zelf op cosm loopt probleemloos:
https://cosm.com/feeds/91817

Geen hot issue maar misschien lees ik ergens over heen.
Tips welkom

Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
zonnebaas schreef op maandag 17 december 2012 @ 14:15:
8) Mannen bedankt voor het mooie en complete project ! 8)

Vanmiddag V1 draaiend gemaakt ook het dashboard draait nu op mijn Qnap NAS.
Alleen de Cosm pagina doet nog niets. 1 groot grijs vlak
Ik heb het feed in Cosm_p1 ingevuld.

//****************************************************
<!-- change your feed here, vwxyz with your feed !-->
//****************************************************

var Feed = "91817";

idem voor Cosm_p2 file

De feed zelf op cosm loopt probleemloos:
https://cosm.com/feeds/91817

Geen hot issue maar misschien lees ik ergens over heen.
Tips welkom
Klopt, gemeld bij Cosm, wordt naar gekeken.
Ik schrijf zo snel mogelijk een routine om de data lokaal te bekijken met eigen diagrammen.
dat neemt wel even in beslag. Moet even de mooiste methode uitvogelen. maar komt goed.

Hebben jullie ook gezien dat je de metertjes aan kan passen naar eigen believen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 var varSolarPanelsKWH = new JustGage({
            id: "SolarPanelsKWH", 
            value: 0, 
            valueFontColor: '#5A5A5A',
            min: 0,
            max: 18,
            levelColors: [
              "#00FF00",
              "#1CC61C",
              "#388D38"
              ],
            title: "GeneratedToday",
            label: "KWH",
        });


Hier staat de KWH van 0 tot 18 KW per dag (mijn installatie maximaal)
Maar een andere levert 10 of 30kw
Dat kan je veranderen van MAX: 18 naar met MAX:30 in de INDEX.HTML
dat wijzigen kan gewoon met kladblok, bv.

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

JoopC

wat gaat hier mis bij het verbruik, power used moet minstens het dubbele zijn en hij telt niet op
http://pvoutput.org/intraday.jsp?id=12038&sid=9982

moet ik dat hier in zoeken?

'energy consumption meter with S0 pulse output
Private m_pulse As InterruptPort
Private m_PulsesInKWH As Integer = 2250
Private m_intPulseCount As Integer = 0
Private m_intWattNow As Integer = 0
Private m_pulsesToWatt As Single = 0.625

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
JoopC schreef op maandag 17 december 2012 @ 14:27:
[...]


Hebben jullie ook gezien dat je de metertjes aan kan passen naar eigen believen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 var varSolarPanelsKWH = new JustGage({
            id: "SolarPanelsKWH", 
            value: 0, 
            valueFontColor: '#5A5A5A',
            min: 0,
            max: 18,
            levelColors: [
              "#00FF00",
              "#1CC61C",
              "#388D38"
              ],
            title: "GeneratedToday",
            label: "KWH",
        });


Hier staat de KWH van 0 tot 18 KW per dag (mijn installatie maximaal)
Maar een andere levert 10 of 30kw
Dat kan je veranderen van MAX: 18 naar met MAX:30 in de INDEX.HTML
dat wijzigen kan gewoon met kladblok, bv.
staat ook in de handleiding :)

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
zijn er mogelijkheden om, naast proefondervindelijk vast te stellen, te bepalen of er een 560 of 1000 Ohm weerstand nodig is voor uitlezen van een S0-meter?
'k Heb zowel de ABB C11 als de B+G Etech DRS154D meter.

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
c70070540 schreef op maandag 17 december 2012 @ 14:49:
[...]

staat ook in de handleiding :)
Ja de handleiding is nu al aardig uitgebreid. eeeeel moooi.

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
Rol-Co schreef op maandag 17 december 2012 @ 14:41:
JoopC

wat gaat hier mis bij het verbruik, power used moet minstens het dubbele zijn en hij telt niet op
http://pvoutput.org/intraday.jsp?id=12038&sid=9982

moet ik dat hier in zoeken?

'energy consumption meter with S0 pulse output
Private m_pulse As InterruptPort
Private m_PulsesInKWH As Integer = 2250
Private m_intPulseCount As Integer = 0
Private m_intWattNow As Integer = 0
Private m_pulsesToWatt As Single = 0.625
Ik zal je later helpen ik moet nu meehelpen, anders krijg ik met de mattenklopper.
maar wat ik nu zo zie heb je het niet goed gedaan.

[Voor 4% gewijzigd door Willie Wortel op 17-12-2012 16:23]


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

JoopC schreef op maandag 17 december 2012 @ 16:22:
[...]

Ik zal je later helpen ik moet nu meehelpen, anders krijg ik met de mattenklopper.
maar wat ik nu zo zie heb je het niet goed gedaan.
Dat klopt!

zo is het nu maar dat is dus niet goed.

Rol-Co in "Slimme meter via P1-poort loggen met een Netduino Plus"

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

Cranberry schreef op maandag 17 december 2012 @ 16:05:
zijn er mogelijkheden om, naast proefondervindelijk vast te stellen, te bepalen of er een 560 of 1000 Ohm weerstand nodig is voor uitlezen van een S0-meter?
'k Heb zowel de ABB C11 als de B+G Etech DRS154D meter.
Ik denk niet dat je het kan berekenen, zowel 850 ohm en 1k werkt hier, lager was een probleem op de inepro meter.
Nu 1k ohm er aan op beide meters.

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • zonnebaas
  • Registratie: oktober 2012
  • Laatst online: 19-01 21:30

zonnebaas

iskra-netduino plus-omnik 4.0

@reinten webserver is heel mooi gewoon eerst even lokaal op een PC zetten.
Daarna heb ik de mapstructuur 1 op 1 op mijn QNAP NAS overgezet.
Ik vind dit een mooie toevoeging.

@JoopC hou het thuisfront ook te vriend (denk om de matteklopper) !

@het Team
De handleiding is zeer compleet en goed te lezen en zeer uitgebreid.
Ook de code begin ik te snappen ook al zou ik het zelf zo 1,2,3 niet kunnen schrijven.

Mooi project binnen kort de temp. meter nog eens aansluiten en de bekabeling in de meterkast van pilot opstelling naar definitief veranderen.

S0 draait hier met 1k weerstand !

[Voor 3% gewijzigd door zonnebaas op 17-12-2012 16:53]

Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
zonnebaas schreef op maandag 17 december 2012 @ 16:52:
@reinten webserver is heel mooi gewoon eerst even lokaal op een PC zetten.
Daarna heb ik de mapstructuur 1 op 1 op mijn QNAP NAS overgezet.
Ik vind dit een mooie toevoeging.
Het werkt inderdaad prima op diverse webservers. Ik heb het lokaal op de schijf getest, op IIS en bij mij draait het nu zelfs op Azure met uitlezen van de Netduino's direkt zonder tussenkomst van ThingSpeak. Lang leve port forwarding en DynDNS :)
@JoopC hou het thuisfront ook te vriend (denk om de matteklopper) !
Als JoopC geen problemen met het thuisfront heeft dan moet zijn wederhelft minstens net zoveel _/-\o_ krijgen als JoopC zelf. Hoevaak ik niet met hem heb zitten mailen en dingen testen... De afgelopen maanden heeft hij zich niet verveeld :)
@het Team
De handleiding is zeer compleet en goed te lezen en zeer uitgebreid.
Ook de code begin ik te snappen ook al zou ik het zelf zo 1,2,3 niet kunnen schrijven.
Handleiding schrijven is inderdaad niet zo makkelijk als het lijkt. Evenzo wil ik graag van jullie feedback hierover zodat ik kan verbeteren waar nodig. De aanvullingen komen voor het eind van het jaar. Deze week nog even goed hard werken en dan twee weken vrij om aan hobby te werken.

Zouden jullie als jullie het gebruiken en als jullie tevreden zijn ook de rating in willen vullen op de pagina van dit project op Codeplex?
Mooi project binnen kort de temp. meter nog eens aansluiten en de bekabeling in de meterkast van pilot opstelling naar definitief veranderen.

S0 draait hier met 1k weerstand !
Mijn tempmeter zit ook nog binnen op de Netduino :)
http://p1netduino.azurewebsites.net/index.html
Mijn pagina op Azure :)

Edit:
Recommended Download

Source Code V1.0.1 Stable Netduino Plus Monitoring (zip)
source code, 972K, uploaded Sat - 44 downloads


Other Available Downloads

Source Code V1.0.1 Stable Netduino Plus Monitoring (rar)
source code, 901K, uploaded Sat - 6 downloads
50 downloads binnen 27 uur na release :)

[Voor 8% gewijzigd door Gé Brander op 17-12-2012 18:28]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • reinten
  • Registratie: februari 2010
  • Laatst online: 20-01 12:00
Rol-Co schreef op maandag 17 december 2012 @ 14:41:
JoopC

wat gaat hier mis bij het verbruik, power used moet minstens het dubbele zijn en hij telt niet op
http://pvoutput.org/intraday.jsp?id=12038&sid=9982
@Rol-Co

Hier hetzelfde beeld. Volgens mij staan &v3 en &v4 verkeerd om.
regel 889 in de code en ik heb ze nu zo staan:

'if you have more than 1 electric board pulse meter, add here your output for example:
sbFeeds.Append("&v4=" & PulsePinD12.WattageNow.ToString)
sbFeeds.Append("&v3=" & PulsePinD12.KWH.ToString)

Nu krijg ik realistische waarden te zien op PVoutput :*)

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

ja zag het ik heb ze net omgedraaid, ben nu aan het kijken wat het word ;)

edit
begint er inderdaad beter uit te zien.

het voorbeeld is verkeerd om, en ik had net als jij een kopie gemaakt.

'if you have more than 1 electric board pulse meter, add here your output for example:
'sbFeeds.Append("&v3=" & PulsePinD12.WattageNow.ToString)
'sbFeeds.Append("&v4=" & PulsePinD12.KWH.ToString)

[Voor 84% gewijzigd door Rol-Co op 17-12-2012 20:34]

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
Mooi dat het is opgelost, zal het in de source code omdraaien. Heb het nooit kunnen testen omdat ik geen 2 pulse meters heb.

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
JoopC schreef op maandag 17 december 2012 @ 21:32:
Mooi dat het is opgelost, zal het in de source code omdraaien. Heb het nooit kunnen testen omdat ik geen 2 pulse meters heb.
Laat het even weten wat je precies aanpast? Dan kan ik dat in de source op de Codeplex pagina aanpassen. Wellicht alles verzamelen en eens per week/maand een minor update doen?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

JoopC schreef op maandag 17 december 2012 @ 21:32:
Mooi dat het is opgelost, zal het in de source code omdraaien. Heb het nooit kunnen testen omdat ik geen 2 pulse meters heb.
Ja opgelost

Joop
Kijk eens naar deze
Rol-Co in "Slimme meter via P1-poort loggen met een Netduino Plus"

Dan met name het laatste gedeelte, hoeft daar verder geen waarde bij die nullen?

En als je dus een 2e s0 meter hebt, welke pulsecount gebruikt hij nu aangezien je 2 digitale ingangen actief maakt maar geen onderscheid voor wie welke pulse is. In geval van 2 verschillende pulse meters dan.
Of is voor de verbruiks S0 meter automatisch die regels die in de vorige post staan.


Beetje vaag uitgelegt door mij maar je snapt wel wat ik bedoel hoop ik. :/

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • tw_eek
  • Registratie: september 2006
  • Laatst online: 18-01 21:36
c70070540 schreef op maandag 17 december 2012 @ 21:39:
[...]

Laat het even weten wat je precies aanpast? Dan kan ik dat in de source op de Codeplex pagina aanpassen. Wellicht alles verzamelen en eens per week/maand een minor update doen?
Het lijkt mij meer op een conflict met andere functionaliteit, digitale pin 12 wordt al gebruikt als led aansturing.
Maar misschien heb ik het helemaal mis. Zolang heb ik de code nog niet bekeken.

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

Nee v3 en v4 staan omgedraaid in het voorbeeld op regel 889.
En in geval van 2 S0 meters de no input no output regel veranderen naar D12 anders upload hij alleen bij opwek van pv.

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
tw_eek schreef op maandag 17 december 2012 @ 22:23:
[...]


Het lijkt mij meer op een conflict met andere functionaliteit, digitale pin 12 wordt al gebruikt als led aansturing.
Maar misschien heb ik het helemaal mis. Zolang heb ik de code nog niet bekeken.
Dat is helemaal juist, als je een 2e meter gebruikt op D12, dan moet je uiteraard niet ook nog een led op D12 zetten. maar..... omdat de init van de Pulse later plaats vindt wordt het overschreven en komt het toch nog goed. >:)

Ik heb me er nooit zo in verdiept, zal een HowTo schrijven, maar de code is eenvoudiger dan je denkt.

[Voor 9% gewijzigd door Willie Wortel op 17-12-2012 23:01]


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
Rol-Co schreef op zondag 16 december 2012 @ 22:20:
voor de consumption optie met s0 meter gaat de blauwe onboard led ook aan?

Ik heb een D12 toegevoegd


[...]


V3 en V4 op pin D12 toegevoegd


[...]


En voor de consumption s0 meter pulse ingevuld.


[...]


het is een 1600 pulse/kWh meter.
wat gaat er mis hier?, hij werkt wel op pin D13
Je hebt in gereserveerde geheugen variabelen zitten schrijven, dat is niet zo bedoeld.

hier hoe het wel moet:

code:
1
2
3
4
5
6
7
    'Electric Board S0 PulseMeter
    Public PulsePinD13 As S0PulseMeter.PulseMeter
    'if you have more than 1 Electric board PulseMeter, add here the additional var example:

'init 2e meter   dus unquoten
    Public PulsePinD12 As S0PulseMeter.PulseMeter
'



Nu verder:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'if you do NOT have an electric board pulsemeter, you do not need to change the values!
        'first you have to calculate the pulse intensity of your board pulse meter
        ' * 3600 seconds in 1 hour / (2000 pulsen per KW  / 1000 watt) = 1800
        Const cnstPulsesInKWH As Integer = 1800

        ' * HowMuch watt = 1 pulse    2000 pulses for 1 kw =  1000 watt / 2000 pulses = watt
        Const cnstPulsesToWatt As Single = 0.5

        'here you can set the pin for the pulse meter, it will not been executed when you do not have an pulsemeter.
        PulsePinD13 = New S0PulseMeter.PulseMeter(Pins.GPIO_PIN_D13, cnstPulsesInKWH, cnstPulsesToWatt)

        'if you have more than 1 electric board pulse meter, add a new PulsePin so example:
'hier geef je aan op welke pin en HOEVEEL pulsen in watt en KW
'dus je 2e meter kan andere waarden hebben, bereken zoals boven beschreven. 
        PulsePinD12 = New S0PulseMeter.PulseMeter(Pins.GPIO_PIN_D12, cnstPulsesInKWH, cnstPulsesToWatt)
'bijvoorbeeld: DIT IS MAAR EEN VOORBEELD
PulsePinD12 = New S0PulseMeter.PulseMeter(Pins.GPIO_PIN_D12, 1000, 0.6)


en van de code in de class moet je afblijven.
code:
1
2
3
4
5
6
'energy consumption meter with S0 pulse output
        Private m_pulse As InterruptPort
        Private m_PulsesInKWH As Integer = 0
        Private m_intPulseCount As Integer = 0
        Private m_intWattNow As Integer = 0
        Private m_pulsesToWatt As Single = 0.0

  • reinten
  • Registratie: februari 2010
  • Laatst online: 20-01 12:00
Nu de S0 pulsmeters goed doorkomen zoek ik nog een oplossing voor de temperatuurmeting. Deze deed het prima met de oude V0.6.1 code en geeft nu constant -1 aan op PVoutput. Ik staar me suf op de code maar krijg er nog geen vinger achter.
Ik heb geen slimme meter en maak gebruik van 2 pulsmeters op D13 en D12 en een TMP36 op A0.
Iemand een idee?

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
reinten schreef op maandag 17 december 2012 @ 23:03:
Nu de S0 pulsmeters goed doorkomen zoek ik nog een oplossing voor de temperatuurmeting. Deze deed het prima met de oude V0.6.1 code en geeft nu constant -1 aan op PVoutput. Ik staar me suf op de code maar krijg er nog geen vinger achter.
Ik heb geen slimme meter en maak gebruik van 2 pulsmeters op D13 en D12 en een TMP36 op A0.
Iemand een idee?
Nou daar is niks aan veranderd aan de code maar ik zal even kijken.


staat hij aan?
code:
1
2
3
4
 * If you have a temperature sensor you need to:           
' *   Add Reference SecretLabs.NETMF.Hardware.AnalogInput    
' *   in your project/properties references    
#Const TemperatureSensor = False

[Voor 18% gewijzigd door Willie Wortel op 17-12-2012 23:08]


  • reinten
  • Registratie: februari 2010
  • Laatst online: 20-01 12:00
staat hij aan?
code:
1
2
3
4
 * If you have a temperature sensor you need to:           
' *   Add Reference SecretLabs.NETMF.Hardware.AnalogInput    
' *   in your project/properties references    
#Const TemperatureSensor = False
Deze staat op True (aan)
Maar ik zie dat ik Reference Secretlabs.NETMF.Hardware.Analoginput niet heb toegevoegd :o
Dit eerst maar doen dan

Opgelost door het toevoegen van de Reference :)

[Voor 23% gewijzigd door reinten op 17-12-2012 23:28]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Bekabeling per ongeluk fout aangesloten na updaten?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Eén ding is me nog niet helemaal duidelijk m.b.t. de spanning van de S0 puls.
'k Heb twee kWh-meters, waarvoor verschillende waarden t.a.v. de S0-puls gelden:
ABB C11: 100 imp/kWh; 2 - 100 mA; 5 - 40 VDC; 200ms
B+G Etech: 2000 imp/kWh; 27 mA; 27V; 90ms

De digitale inputs van de Netduino zijn 3.3V en 5V-tolerant.
Hoe moet ik dit zien voor wat betreft het aansluiten (ben in dit vakgebied niet zo thuis)... ?

  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

Aangepast! ...top

dank je JoopC

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • Mr-Leo
  • Registratie: oktober 2001
  • Laatst online: 13-11-2021
Cranberry schreef op maandag 17 december 2012 @ 23:25:
Eén ding is me nog niet helemaal duidelijk m.b.t. de spanning van de S0 puls.
'k Heb twee kWh-meters, waarvoor verschillende waarden t.a.v. de S0-puls gelden:
ABB C11: 100 imp/kWh; 2 - 100 mA; 5 - 40 VDC; 200ms
B+G Etech: 2000 imp/kWh; 27 mA; 27V; 90ms

De digitale inputs van de Netduino zijn 3.3V en 5V-tolerant.
Hoe moet ik dit zien voor wat betreft het aansluiten (ben in dit vakgebied niet zo thuis)... ?
Je moet een S0 "puls" gewoon zien als een schakelaar die even contact maakt.

  • tw_eek
  • Registratie: september 2006
  • Laatst online: 18-01 21:36
JoopC schreef op maandag 17 december 2012 @ 22:45:
[...]

Dat is helemaal juist, als je een 2e meter gebruikt op D12, dan moet je uiteraard niet ook nog een led op D12 zetten. maar..... omdat de init van de Pulse later plaats vindt wordt het overschreven en komt het toch nog goed. >:)

Ik heb me er nooit zo in verdiept, zal een HowTo schrijven, maar de code is eenvoudiger dan je denkt.
Joop, een compliment voor je en mede codekloppers ;)
De reden waarom ik binnen een minuut zie waar de oorzaak zou liggen komt mede door de leesbaarheid van de code.

  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Mr-Leo schreef op dinsdag 18 december 2012 @ 09:04:
[...]


Je moet een S0 "puls" gewoon zien als een schakelaar die even contact maakt.
Klopt, dat begrijp ik. Wat ik me eigenlijk afvroeg (sorry voor de onduidelijke vraag), was hoe fijn het is dat de Netduino iedere keer een spanning van 40V voor z'n kiezen kan krijgen, al is het maar gedurende max. 200ms.
Volgens mij speelt de weerstand hierin ook een rol, maar ik zie even niet in of, en zo ja hoe ik kan berekenen hoe groot deze weerstand moet zijn.

Misschien denk ik gewoon te moeilijk, maar dat ik hoor ik dan ook graag ;)

  • Mr-Leo
  • Registratie: oktober 2001
  • Laatst online: 13-11-2021
Cranberry schreef op dinsdag 18 december 2012 @ 09:12:
[...]


Klopt, dat begrijp ik. Wat ik me eigenlijk afvroeg (sorry voor de onduidelijke vraag), was hoe fijn het is dat de Netduino iedere keer een spanning van 40V voor z'n kiezen kan krijgen, al is het maar gedurende max. 200ms.
Volgens mij speelt de weerstand hierin ook een rol, maar ik zie even niet in of, en zo ja hoe ik kan berekenen hoe groot deze weerstand moet zijn.

Misschien denk ik gewoon te moeilijk, maar dat ik hoor ik dan ook graag ;)
Waar moet die 40V dan vandaan komen? Nogmaals, de S0 is gewoon een schakelaar en geeft zelf geen spanning. De 3.3 volt van de Netduinio gaat naar de S0, en bij een "puls" laat hij even die 3.3 volt door terug naar een gpio poort. :)

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Mr-Leo schreef op dinsdag 18 december 2012 @ 10:04:
[...]


Waar moet die 40V dan vandaan komen? Nogmaals, de S0 is gewoon een schakelaar en geeft zelf geen spanning. De 3.3 volt van de Netduinio gaat naar de S0, en bij een "puls" laat hij even die 3.3 volt door terug naar een gpio poort. :)
De S0 poort geeft geen spanning af als het goed is. De S0 poort kan signalen van 5-40V gedurende 200mSec en een bepaald ampère verwerken. Niets meer en niets minder volgens mij.

Dus de S0 poort zal in geval van de Netduino of 3,3V of 5V verwerken. Aangezien de spanning tussen 5-40V moet liggen moet je 5V gebruiken.

[Voor 11% gewijzigd door Gé Brander op 18-12-2012 10:14]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Dank voor uitleg! Ik dacht dus gewoon verkeerd.

  • tw_eek
  • Registratie: september 2006
  • Laatst online: 18-01 21:36
c70070540 schreef op dinsdag 18 december 2012 @ 10:13:
[...]

De S0 poort geeft geen spanning af als het goed is. De S0 poort kan signalen van 5-40V gedurende 200mSec en een bepaald ampère verwerken. Niets meer en niets minder volgens mij.

Dus de S0 poort zal in geval van de Netduino of 3,3V of 5V verwerken. Aangezien de spanning tussen 5-40V moet liggen moet je 5V gebruiken.
Lees eens de informatie op de volgende pagina http://www.mikrocontroller.net/articles/S0-Schnittstelle

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Ok, mijn technische duits is knudde, dus wellicht heb ik het fout en kan jij hier wat duidelijkheid in geven?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
Ik geloof dat Cosm de historic data heeft nagekeken. (olie ververst zeg maar), bij mij is het nu oké.

Heb de server site web pagina's verbeterd en een .INI file geschreven nu op 1 plaats de sleutels en IP adressen etc. Nu staat de sleutel nog op de pagina vermeld, is niet echt handig.

Werkt alleen met MS IE als de pagina's niet op een server staan.

Verder nu op de pagina's keuze uit alle data providers via radio buttons..

[Voor 4% gewijzigd door Willie Wortel op 18-12-2012 17:30]


  • tw_eek
  • Registratie: september 2006
  • Laatst online: 18-01 21:36
c70070540 schreef op dinsdag 18 december 2012 @ 13:30:
[...]

Ok, mijn technische duits is knudde, dus wellicht heb ik het fout en kan jij hier wat duidelijkheid in geven?
De S0 interface is gedefinieerd volgens de DIN 43864 standaard. Er zijn, http://de.wikipedia.org/wiki/S0-Schnittstelle, denk ik twee smaakjes. Klasse A en B.
Klasse A mag maximaal 27volt belast worden met maximaal 27mA.
Klasse B mag maximaal 15volt belast worden met maximaal 15mA.

De meeste s0 tellers zijn klasse A en gaan tot 27 Volt. Vreemd genoeg zie ik ook s0 tellers waar je wel 40 volt op mag aansluiten en wordt ook de din 43864 aangegeven. Wie het weet mag het zeggen, ik kan de exacte definitie niet vinden.

De S0 is een open collector. Een transistor waarvan de collector en emitter nog niet zijn aangesloten.
De S0 interface moet je aansluiten op een spanning met een weerstand. Met 5 volt en 1000 ohm zal 5mA door de transistor lopen. Het is de vraag of dit voldoende is. Ik heb te weinig verstand van optocouplers om daar iets zinnigs over te zeggen. Met mijn S0 teller, DRS154D, heb ik een potentiometer geplaatst om te achterhalen wat werkt en niet. Achteraf nagemeten en 680 ohm bleek te werken.

Best wel een gedoe. Er zijn ook wel kant en klaar oplossingen te koop maar dit is veel leuker.
Er staat een leuk schema voor een 5x S0 logger op http://wiki.volkszaehler....ilder_und_stromlaufplaene. Daar zie je iets meer hardware dan een enkel weerstandje.
Dit is niet het eerste schema die ik zie om een S0 aan te sluiten. In alle gevallen is er meer hardware gebruikt dan alleen een weerstand om een stabiele interface te garanderen.

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Is het nog nodig danwel wenselijk om de GND echt aan aarde te hangen?

@tw_eek, thanks, dan weet ik dat ik voor m'n DRS154D iig met een 680Ohm uit de voeten zou moeten kunnen.

  • tw_eek
  • Registratie: september 2006
  • Laatst online: 18-01 21:36
Cranberry schreef op dinsdag 18 december 2012 @ 19:58:
Is het nog nodig danwel wenselijk om de GND echt aan aarde te hangen?

@tw_eek, thanks, dan weet ik dat ik voor m'n DRS154D iig met een 680Ohm uit de voeten zou moeten kunnen.
Dat kan ik niet zomaar adviseren omdat ik er nog een schmitt trigger aan heb hangen.
Zie eerder gepost schema http://gathering.tweakers...message/38884959#38884959
Trail and error. Dat wil zeggen: vaak op het fietsje naar de onderdelenshop ;)

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
vandaag bericht gehad van Cosm data storage: In de webpages Cosm_p1.HTML en Cosm_p2.HTML moet de regel:

code:
1
newScript.src = 'http://apps.pachube.com/history/archive_json.php?f='  + Feed + '&d=' + DataStream + '&callback=process';


vervangen worden door:
code:
1
newScript.src = 'http://apps.pachube.com/history/archive_json.php?f='  + Feed + '&d=' + DataStream + '&callback=process&new_datastore=true';


voor Historical data on the fly. De update voor alle pages met goodies volgt later maar deze wilde ik jullie niet onthouden. >:)

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
JoopC schreef op dinsdag 18 december 2012 @ 20:56:
vandaag bericht gehad van Cosm data storage: In de webpages Cosm_p1.HTML en Cosm_p2.HTML moet de regel:

code:
1
newScript.src = 'http://apps.pachube.com/history/archive_json.php?f='  + Feed + '&d=' + DataStream + '&callback=process';


vervangen worden door:
code:
1
newScript.src = 'http://apps.pachube.com/history/archive_json.php?f='  + Feed + '&d=' + DataStream + '&callback=process&new_datastore=true';


voor Historical data on the fly. De update voor alle pages met goodies volgt later maar deze wilde ik jullie niet onthouden. >:)
Regel 155 en regel 156 in respectievelijk _p1 en _p2

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Komt deze warning bekend voor?
Warning 2 Could not read state file "obj\Debug\TinyCLR_DebugReferences.cache". Object must implement IConvertible. NetduinoMonitoring

Bij de v0.60.1 release krijg ik deze warning niet.

[Voor 13% gewijzigd door Cranberry op 18-12-2012 22:34]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Cranberry schreef op dinsdag 18 december 2012 @ 22:33:
Komt deze warning bekend voor?
Warning 2 Could not read state file "obj\Debug\TinyCLR_DebugReferences.cache". Object must implement IConvertible. NetduinoMonitoring

Bij de v0.60.1 release krijg ik deze warning niet.
Wanneer krijg je deze foutmelding. Wat probeer/doe je dan?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Ik krijg deze direct bij het openen van het project

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Cranberry schreef op dinsdag 18 december 2012 @ 22:40:
Ik krijg deze direct bij het openen van het project
Probeer even wat duidelijker te zijn. Mijn glazen bol werkt niet aan het eind van het jaar ;)

Geef even wat meer informatie. Hier kunnen wij ook zo niets mee.

Welk OS? Visual Basic 2010 Express geïnstalleerd in de juiste volgorde zoals in de handleiding staat etc.
Heb je verder alles volgens dezelfde methode gedaan als de V0.6.1 versie. etc. etc.

[Voor 22% gewijzigd door Gé Brander op 18-12-2012 22:47]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 17:29
Vreemd. Alles opnieuw gedownload en paramaters opnieuw aangepast.
Geen warning meer te zien.

Probleem waarschijnlijk tussen toetsenbord en stoel }:O

Thx

Edit: ja alles afaik exact hetzelfde gedaan als voor V0.60. SW in zelfde volgorde geïnstalleerd.
OS is Win7 x64 En.

[Voor 27% gewijzigd door Cranberry op 18-12-2012 22:55]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Cranberry schreef op dinsdag 18 december 2012 @ 22:54:
Vreemd. Alles opnieuw gedownload en paramaters opnieuw aangepast.
Geen warning meer te zien.

Probleem waarschijnlijk tussen toetsenbord en stoel }:O

Thx

Edit: ja alles afaik exact hetzelfde gedaan als voor V0.60. SW in zelfde volgorde geïnstalleerd.
OS is Win7 x64 En.
Het is dus opgelost? Gelukkig. :) Had je je pc opnieuw geïnstalleerd of zo sinds V0.6.1 en V1.0.1?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Graag verder discussiëren over de Netduino oplossing via een nieuw topic: P1, S0 en Temperatuur logging met de Netduino Plus

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • jovo123
  • Registratie: december 2012
  • Laatst online: 13-11-2014
Hallo,
Ik probeer in alle macht dit fantastische programmatije aan de praat te krijgen.
tot zo ver echter zonder success. Misschien kunnen de experts op dit forum me verder helpen.

Probleem:
na het deployen verschijnt de volgende fout melding in het Immediate Window:
#### Exception System.IO.IOException - CLR_E_INVALID_DRIVER (1) ####
#### Message:
#### Microsoft.SPOT.IO.NativeIO::GetAttributes [IP: 0000] ####
#### System.IO.Directory::Exists [IP: 0015] ####
#### NetduinoMonitoring.MainClassReadoutP1Poort::readNetduinoConfig [IP: 0006] ####
#### NetduinoMonitoring.MainClassReadoutP1Poort::Main [IP: 00b4] ####
A first chance exception of type 'System.IO.IOException' occurred in Microsoft.SPOT.IO.dll

Het googelen van syntaxes van deze melding levert nog geen werkende oplossing.
Er zijn verwijzingen naar de SD kaart, dus (2GSD) deze heb ik opnieuw geformateerd (fat16).
Ook zonder SD kaart geprobeerd, maar dan blijft de fout komen.

Het aanspreken van de interne webserver lukt ook niet.
Het static IP addr is wel te pingen

Firmware opnieuw geflashed, maar zonder verbetering.

omgeving:
Netduino plus 2
firmware 4.2.1.2
deployed from windows 7 met MS VB 2010 express

Enige suggestie waar te zoeken?
(ik ben nieuw in deze programeer omgeving, dus excuses als het een beginners probleem is)

[Voor 11% gewijzigd door jovo123 op 23-12-2012 17:10]


  • Rol-Co
  • Registratie: maart 2004
  • Nu online

Rol-Co

3,8kWpZ 4,98kWpO-Z-W 2,86kWpN

Heb je onder project / settings wel de netduino staan als je usb selecteert?

Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging


  • jovo123
  • Registratie: december 2012
  • Laatst online: 13-11-2014
spot on!
deze stond nog op emulator. bedankt voor de tip

helaas ben ik nu weer terug met een probleem dat ik eerder zeg en ik dacht er vanaf te zijn:
talloze warning meldingen zoals deze:
Warning 1 opcode 'mul.ovf' -- overflow will not throw exception c:\\V1.0.1__Release\V1.0.1__Release\NetDuinoReleaseV1\NetduinoMonitoring\ReadP1poortMain.vb 2273 25 NetduinoMonitoring
Warning 2 opcode 'add.ovf' -- overflow will not throw exception c:\\V1.0.1__Release\V1.0.1__Release\NetDuinoReleaseV1\NetduinoMonitoring\ReadP1poortMain.vb 2273 25 NetduinoMonitoring
Warning 3 opcode 'mul.ovf' -- overflow will not throw exception c:\\V1.0.1__Release\V1.0.1__Release\NetDuinoReleaseV1\NetduinoMonitoring\ReadP1poortMain.vb 2292 17 NetduinoMonitoring
Warning 4 opcode 'add.ovf' -- overflow will not throw exception c:\\V1.0.1__Release\NetDuinoReleaseV1\NetduinoMonitoring\ReadP1poortMain.vb 393 9 NetduinoMonitoring
Warning 5 opcode 'add.ovf' -- overflow will not throw exception c:\\V1.0.1__Release\NetDuinoReleaseV1\NetduinoMonitoring\ReadP1poortMain.vb 575 33 NetduinoMonitoring

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
negeer de warnings.

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
c70070540 schreef op woensdag 19 december 2012 @ 20:27:
Graag verder discussiëren over de Netduino oplossing via een nieuw topic: P1, S0 en Temperatuur logging met de Netduino Plus

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • gekkie
  • Registratie: april 2000
  • Nu online
whoot ... eindelijk krijg ik de meuk ook geparsed :-)

Klein dongle'tje gemaakt van een: bluetooth module (http://dx.com/p/wireless-...-transceiver-module-80711) en een 7404

Probleem zat hem uiteindelijk in de parity .. kreeg er maar semi leesbare zooi uit :-)
Maarrr masken van bit7 in de data doet wonderen :-p

  • ]Byte[
  • Registratie: april 2000
  • Laatst online: 13-09-2020
Misschien een overbodige vraag, maar stel 'm toch maar.
Ik zie 3.3V en 5V FTDI-kabels.
Is dit nog merkafhankeijk (ISKRA / Kampstrup / ...?)
Welke heb ik dan precies nodig?

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
]Byte\[ schreef op donderdag 21 februari 2013 @ 09:19:
Misschien een overbodige vraag, maar stel 'm toch maar.
Ik zie 3.3V en 5V FTDI-kabels.
Is dit nog merkafhankeijk (ISKRA / Kampstrup / ...?)
Welke heb ik dan precies nodig?
GEEN.

  • ]Byte[
  • Registratie: april 2000
  • Laatst online: 13-09-2020
Euhhh....
Kan je dat nader toelichten?

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
]Byte\[ schreef op donderdag 21 februari 2013 @ 09:19:
Misschien een overbodige vraag, maar stel 'm toch maar.
Ik zie 3.3V en 5V FTDI-kabels.
Is dit nog merkafhankeijk (ISKRA / Kampstrup / ...?)
Welke heb ik dan precies nodig?
Iets genuanceerder, voor logging met een Netduino Plus heb je geen FTDI kabel nodig. :)

Als ik morgen weer thuis ben zal ik eens kijken welke versie ik heb.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • ]Byte[
  • Registratie: april 2000
  • Laatst online: 13-09-2020
Gé Brander schreef op donderdag 21 februari 2013 @ 10:46:
[...]

Iets genuanceerder, voor logging met een Netduino Plus heb je geen FTDI kabel nodig. :)

Als ik morgen weer thuis ben zal ik eens kijken welke versie ik heb.
Ik wilde het eigenlijk met een Raspbery Pi gaan doen (als het goed is komt ie vandaag binnen)

Ik heb nog wel even de tijd. Mijn slimme meter(s) komen ze 28-2 installeren.

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Ik heb met succes de 5V versie gebruikt

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • BinaryLotus
  • Registratie: september 2011
  • Laatst online: 15-01-2014
Even een vraagje waar ik ook na het lezen van alles nog geen echt antwoord op het kunnen vinden:

Waarom een netduino gebruiken en niet een een RPi? Die zou dit toch ook moeten kunnen lijkt mij, en is voor zover ik kan overzien goedkoper...

Overigens wel hele mooie projectjes hier _/-\o_

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Kan de RPi ook het .Net framework aan? Dat was voor ons de voornaamste reden om voor de Netduino te kiezen.

En ach, er zijn vele platforms waarop je zoiets kan maken.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
BinaryLotus schreef op maandag 25 maart 2013 @ 15:57:
Even een vraagje waar ik ook na het lezen van alles nog geen echt antwoord op het kunnen vinden:

Waarom een netduino gebruiken en niet een een RPi? Die zou dit toch ook moeten kunnen lijkt mij, en is voor zover ik kan overzien goedkoper...

Overigens wel hele mooie projectjes hier _/-\o_
Gewoon een RPi kopen, is het niks kan je hem toch gewoon weer verkopen....voor minder, .....doen ze allemaal. 8)

  • BinaryLotus
  • Registratie: september 2011
  • Laatst online: 15-01-2014
Dat zou dan een tweede RPi zijn, de eerste ligt al naast m'n switch te fungeren als IRC klantje. :)

Voor mijn scriptie (M. Information science) wil ik kijken naar de datastroom vanaf P1, en wat er zoal mis kan gaan op privacy gebied met het aansluiten van insecure devices. Gister kwam in samenspraak met mijn begeleider het idee om gelijk zelf iets te ontwerpen wat wel veilig is en data kan uitlezen en beschikbaar kan maken buiten het home area netwerk. Jullie zijn mij duidelijk voor :p

Acties:
  • 0Henk 'm!

  • hgestel
  • Registratie: april 2007
  • Laatst online: 24-07-2021
Peetman schreef op vrijdag 07 december 2012 @ 09:46:
Ben inmiddels ook een stukje verder met bouwen.

M'n netduino doet nog niet zo heel veel, behalve elke 10 sec een update naar m'n web app sturen met de nieuwe waardes. Deze stopt het in een database en werkt daarin de verbruiksgegevens bij.

Meeste tijd heb ik besteed aan het inzichtelijk maken van de gegevens. Op dit moment kan ik verbruik inzien per uur, per dag, per week en per maand. Ik heb wat referentiegegevens bij Mijn Eneco gedownload om vergelijkingswaardes te hebben. De dashboard app is een single page app die volledig clientside werkt. Gegevens worden door een webservice in json aangeleverd en de webapp maakt er iets moois van. Icm jquery mobile werkt eea ook goed op een ipad.

Demo met wat verbruiksgegevens van afgelopen weken:
http://netduinop1logging....d?key=sadsada232132131231

Werkt het beste op een webkit browser (Chrome, Safari, iPad)
Hai, Ik ben me aan het verdiepen hoe ik beschikbare data het beste kan displayen via web.
zou jij de code willen vrijgeven van dit stukje werk?
mvg

Acties:
  • 0Henk 'm!

  • hgestel
  • Registratie: april 2007
  • Laatst online: 24-07-2021
hansdegit schreef op zondag 30 september 2012 @ 15:43:
Gaat die communicatie niet asynchroon?

Met andere woorden: jouw code op de webpagina gaat reeds verder terwijl het bericht vanaf de Netduino nog niet verstuurd is?

Heb ik ook wat problemen mee gehad bij het maken van mijn site.

De truuk was:
je verstuurt het request en je vertelt welke functie de boel verwerkt als het antwoord binnen komt.

Voorbeeldje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var slowxmlHttp;
try { slowxmlHttp=new XMLHttpRequest(); } catch (e) {
try { slowxmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
try { slowxmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
alert("Your browser does not support AJAX!");
}}}

function slowupdate(){ //slow update every 1 minutes
    clearTimeout(tslow);
    slowxmlHttp.onreadystatechange=slow_fields;
    slowxmlHttp.open("GET","pvslow.php",true);
    slowxmlHttp.send(null);
    tslow=setTimeout("slowupdate()", slowtimeout);
}

function slow_fields(){
    if(slowxmlHttp.readyState==4){
        var slowreply = eval('(' + slowxmlHttp.responseText + ')');
        document.getElementById("Status").innerHTML = ' '+ slowreply.Status;
        if (slowreply.Status == "Off") {
            document.getElementById("Status").style.color = "red";
            }
        else if (slowreply.Status == "Idle"
                 || slowreply.Status =="Feed in (AC)"
                 || slowreply.Status =="Feed in (Regulated)") {
            document.getElementById("Status").style.color = "orange";
            }
        else  {
            document.getElementById("Status").style.color = "green";
        }
    }
}


Je bent overigens heel goed bezig, JoopC. Bedankt!

disclaimer: ben absoluut geen webspecialist.
Hans, Heb je pvslow.php ergens staan?
Mogelijk verklaart dat wat ik moet doen om hetvolgende te bereiken.
ik ben aan het kijken hoe ik asynchroon via een json request een python script kan activeren die een slimme meter uitleest (P1 iskra read)
dank :)

Acties:
  • 0Henk 'm!

  • roy77
  • Registratie: februari 2012
  • Laatst online: 10:29
Ik heb me hier eens aangemeld https://www.enerlogic.nl/slimme-meter.

Ben benieuwd of dat werkt, aangezien mijn kennis niet voldoende is om zelf een energiemonitoringsysteem in elkaar te zetten.

Iemand ervaring met https://www.enerlogic.nl/slimme-meter?

Acties:
  • 0Henk 'm!

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
roy77 schreef op vrijdag 17 mei 2013 @ 09:14:
Ik heb me hier eens aangemeld https://www.enerlogic.nl/slimme-meter.

Ben benieuwd of dat werkt, aangezien mijn kennis niet voldoende is om zelf een energiemonitoringsysteem in elkaar te zetten.

Iemand ervaring met https://www.enerlogic.nl/slimme-meter?
Leuk om mee te testen inderdaad. Je kan je online aanmelden, ook goed geregeld.
Voor de privacy mensen onder ons, dit stukje uit de voorwaarden is hetgeen waar je moeite mee kan hebben:
De klant is ermee bekend en stemt ermee in, dat zijn slimme meter data geanonimiseerd wordt en wordt gebruikt
voor marketing en andere doeleinden door Enerlogic.
Ik heb daar verder geen moeite mee, maar anderen denken daar anders over. Ook Enerlogic zal ergens geld mee moeten verdienen nietwaar?

Het grootste nadeel met deze oplossingen, in mijn ogen, is dat het niet realtime is, en dat vind ik belangrijk.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


Acties:
  • 0Henk 'm!

  • roy77
  • Registratie: februari 2012
  • Laatst online: 10:29
Gé Brander schreef op vrijdag 17 mei 2013 @ 10:27:
[...]

Leuk om mee te testen inderdaad. Je kan je online aanmelden, ook goed geregeld.
Voor de privacy mensen onder ons, dit stukje uit de voorwaarden is hetgeen waar je moeite mee kan hebben:

[...]

Ik heb daar verder geen moeite mee, maar anderen denken daar anders over. Ook Enerlogic zal ergens geld mee moeten verdienen nietwaar?

Het grootste nadeel met deze oplossingen, in mijn ogen, is dat het niet realtime is, en dat vind ik belangrijk.
Realtime is idd erg prettig, maar zover gaat mn kennis dus niet.
Dit is wel ff leuk om te testen...

Acties:
  • 0Henk 'm!

  • Willie Wortel
  • Registratie: maart 2012
  • Niet online
roy77 schreef op vrijdag 17 mei 2013 @ 11:47:
[...]


Realtime is idd erg prettig, maar zover gaat mn kennis dus niet.
Dit is wel ff leuk om te testen...
Roy, welke kennis moet je hebben wat bij jou ontbreekt, ik bedoel de handleiding is duidelijk, de spullen makkelijk verkrijgbaar en er zijn veel Tweakers die je willen helpen met allerhande vragen.

  • Sateetje1
  • Registratie: juni 2013
  • Laatst online: 30-04-2017
Vraagje over de v1

Inmiddels heb ik ed Netduino met v1 redelijk draaien. Ik upload naar pvoutput en thingspeak. De p1 van een Kamstrup en een s0 van de inverter lees ik uit (via chinees kwh-metertje).

Nu heb ik een vraag over het verbuik.

Naar pvoutput wordt het volgende geschreven:
sbFeeds.Append("&v4=" & (p1Now.CurrentPowerConsumption * 1000).ToString)

Dit is 0 wanneer het "generated" groter is dan het verbruik. Dus wanneer ik in huis 1kW verbruik en de panelen 2kW, dan gaat er 0kW verbruik en 2kW gegenereerd naar pvoutput.

Moet dit niet zijn: gegenereerd (s0) - 2.7.0 (p1) wanneer gegenereerd groter is dan verbuik, zodat je het huidige verbruik nog kan zien?

Zomaar een vraagje :)

PS: waarom is de v2 niet meer opensource (het staat immers op CodePlex ;) )? Ik vind het zelf ook wel leuk om te rommelen :9

  • PoweRoy
  • Registratie: april 2002
  • Laatst online: 18-01 18:23

PoweRoy

funky!

Misschien niet helemaal het correcte topic, maar misschien hebben meer mensen dit gehad.

Ik heb een DX rs232 naar usb convertertje gekocht en deze gesoldeerd. Pin 2 op geel, rood/zwart op - en +.
Nu wil ik in Putty (windows xp) mijn energie meter uitlezen maar ik krijg incorrecte waardes.
Mijn settings zijn 9600, databits 7, stopbits 1, parity even, flow rts/cts.
/ISk5\2M\&k
003

0-0:N).1(4B4136


k1 S
.8.1(02217.[?SkWh)
1 R
sB.2(01367.O[=/
1-0:2/8/1(00000.001*=/-L,kRsBsCs"S[Wl)c!jRJ2r
#sBK
1-0:1/7/0(0001.15*kWkc!lKS.7.0(0000/00*kW)
0-0:l CJJJrR[Wjc!jRJ2rr
BK
0-0:97.l&)()
0-0:97.l& CJ
0-1?26.l B
0-1?97.l B831303l&M&[&l'"
&l&l&njjS#.3.0(13l
200000)(00)(60)(1)(0-1:26.3.1)(m3)
(0163MIS[Kk
0-1?24.4.0(1)
!Lx
Enig idee wat er fout gaat :?

[This space is for rent]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Signal information
The signal from the P1 port is an inverted serial signal with the following settings:
 Data Rate: 9600
 Data Bits: 7
 Stop Bits: 1
 Parity: Even
Handshake: None

En:
With a FTDI RS232-USB TTL 5V cable you are able to read the port on your computer. The FTDI cable can be programmed to invert the signals so it will work fine (you need to invert the TXD, RXD, RTS# and CTS# signals with the FTDI FT Program tool).

Uit: http://p1netduinoplus.codeplex.com/downloads/get/649003

[Voor 31% gewijzigd door Gé Brander op 03-10-2013 10:54]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • PoweRoy
  • Registratie: april 2002
  • Laatst online: 18-01 18:23

PoweRoy

funky!

Gé Brander schreef op donderdag 03 oktober 2013 @ 10:52:
Signal information
The signal from the P1 port is an inverted serial signal with the following settings:
 Data Rate: 9600
 Data Bits: 7
 Stop Bits: 1
 Parity: Even
Handshake: None

En:
With a FTDI RS232-USB TTL 5V cable you are able to read the port on your computer. The FTDI cable can be programmed to invert the signals so it will work fine (you need to invert the TXD, RXD, RTS# and CTS# signals with the FTDI FT Program tool).

Uit: http://p1netduinoplus.codeplex.com/downloads/get/649003
Ik heb alle vormen van Handshakes geprobeerd :/ Volgens een paar tutorials zou de DX USB-RS232 moeten werken zonder extra inverter. Zal eens kijken of ik als ik het direct op een RPi aansluit met een inverter het wel werkt.

[This space is for rent]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
PoweRoy schreef op vrijdag 04 oktober 2013 @ 09:10:
[...]
Ik heb alle vormen van Handshakes geprobeerd :/ Volgens een paar tutorials zou de DX USB-RS232 moeten werken zonder extra inverter. Zal eens kijken of ik als ik het direct op een RPi aansluit met een inverter het wel werkt.
Welke DX USB-RS232 heb je precies gekocht. Heb je een link?
En het signaal uit de meter is een geinverteerd signaal. Daar moet je dus iets mee doen. Danwel via losse electronica, danwel via het programmeren van de DX USB-RS232 zodat het signaal daarin geinverteerd wordt.

[Voor 20% gewijzigd door Gé Brander op 04-10-2013 09:55]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • PoweRoy
  • Registratie: april 2002
  • Laatst online: 18-01 18:23

PoweRoy

funky!

Gé Brander schreef op vrijdag 04 oktober 2013 @ 09:54:
[...]

Welke DX USB-RS232 heb je precies gekocht. Heb je een link?
En het signaal uit de meter is een geinverteerd signaal. Daar moet je dus iets mee doen. Danwel via losse electronica, danwel via het programmeren van de DX USB-RS232 zodat het signaal daarin geinverteerd wordt.
Deze had ik besteld: http://dx.com/p/usb-to-rs...with-extension-cable-5859

En dan heb ik:
rj11 pin 2 -> +5
rj11 pin 3 -> gnd
rj11 pin 5 -> pin 2

[This space is for rent]


  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Het tweede gedeelte van mijn vorige opmerking blijft gewoon staan.

Ik heb deze gebruikt:
http://moderndevice.com/product/usb-bub-ii-bundle/
https://www.sparkfun.com/products/9716

En die is via FTDI software zodanig te programmeren dat het signaal in dit device inverted wordt.

[Voor 7% gewijzigd door Gé Brander op 04-10-2013 11:50]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Eaedho
  • Registratie: oktober 2013
  • Laatst online: 28-10-2013
Ik heb zojuist de kamstrup meter direct op een seriele port aangesloten zonde teinverteren.
Ik had eerst het signaal geinverteerd met een 7414, resultaat allemaal onleesbare karakters. Alles geprobeerd met instellingen. Toch de stoute schoenen aangetrokken en 7414 (inverter) er tussen uit gehaald. Succes, werkt direkt.
Iemand hier ook ervaring mee?
Meter : Kamstrup 382jxc

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Met wat voor kabel heb je het dan aangesloten?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Eaedho
  • Registratie: oktober 2013
  • Laatst online: 28-10-2013
Ik heb pin 5 van de meter direct aan pin 2 van de seriele poort gekoppeld. Met een losse 5 volt power supply heb ik RTS pin 1 van de meter hoog gemaakt. GND van meter (pin 2) en seriele poort (pin 5) verbonden en voila.
Feitelijk heb ik dus gewoon een seriele kabel van meter naar com poort op pc. RTS met losse 5 volt.
Uiteindelijk wil ik dit net als anderen aan een raspberry pi koppelen.
Wat mij verbaasde is dat inverteren dus niet nodig is. Ik heb wel sinds heel kort deze slimme meter, wellicht zit er andere software in.....

  • Gé Brander
  • Registratie: september 2001
  • Laatst online: 11:16
Bijzonder. Van alle meters die ik ken (en via via ken) was het wel nodig. Maar het kan natuurlijk zo zijn dat de nieuwere versies dit niet hebben, al lijkt me dat heel vergezocht omdat de "standaard" dat wel beschrijft.

Overigens: Hier meer informatie over de verschillende versies van de P1 standaarden.
http://www.netbeheerneder...c0e2&title=Slimme%20meter

[Voor 38% gewijzigd door Gé Brander op 20-10-2013 13:24]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!

Pagina: 1 ... 5 6 7 Laatste


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee