Je hebt toevallig geen Netduino1 tot je beschikking, dan had je de ultieme test kunnen doen.aa4711 schreef op vrijdag 18 januari 2013 @ 23:35:
[...]
Op de ND+2 kun je geen duplex instellen.
Switch en router zijn gigabit dus automatisch full duplex. ND+2 wordt als 10/100 herkent door de switch.
Heb de firmware en framework geupdate naar 4.2.2.0 en opnieuw gebuild en deployed.
Morgen maar eens kijken of het nu beter is.
Ik ben zelf nu de web software aan het testen, dat is leuk zeg... wat een gedetailleerd beeld kun je maken van de gelogde data van gisteren tot nu (11.30). Gehaald van de Netduino sdCard en daardan Live aangeklikt.
zal een foto maken:

rood is wat ik gebruik, blauw is wat de panelen opleveren.
zal een foto maken:

rood is wat ik gebruik, blauw is wat de panelen opleveren.
[ Voor 7% gewijzigd door Willie Wortel op 19-01-2013 11:25 ]
@JoopC ziet er goed uit.
Inmdiddels ook een SD kaart in de netduino.
Suc6 met het testen wanneer verwacht je het op codeplex te kunnen zetten.
Suc6 met het testen wanneer verwacht je het op codeplex te kunnen zetten.
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
Dat duurt nog wel even. We zijn nu aan het proberen de code te checken op bugs en andere zaken die niet zouden kloppen. Daarna nog de handleiding aanpassen met de nieuwe features.zonnebaas schreef op zaterdag 19 januari 2013 @ 11:45:
@JoopC ziet er goed uit.Inmdiddels ook een SD kaart in de netduino.
Suc6 met het testen wanneer verwacht je het op codeplex te kunnen zetten.
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Misschien heb ik iets gemist, maar betreft dat de versie voor de Plus2? Of gaat dat over extra functionaliteiten voor de gewone ND+
Gaat om volgende versie van de webserver software voor locale PC of NAS om de ND uit te lezen.Cranberry schreef op zaterdag 19 januari 2013 @ 14:45:
Misschien heb ik iets gemist, maar betreft dat de versie voor de Plus2? Of gaat dat over extra functionaliteiten voor de gewone ND+
extra functionaliteit ondermeer uitlezen SD kaart en vervolgens verder gaan met live data
Zo heb ik het begrepen correct me if am wrong
JoopC heeft hier al eerder een mooie demo van online gezet
http://youtu.be/FvbeI-QkEAs
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
@JoopC,
M'n vraag is geenszins bedoeld om je op te jagen, maar ik zou graag weten wat je inschatting m.b.t. de releasedate van je applicatie voor de ND+2.
Kun je iets daarover melden?
M'n vraag is geenszins bedoeld om je op te jagen, maar ik zou graag weten wat je inschatting m.b.t. de releasedate van je applicatie voor de ND+2.
Kun je iets daarover melden?
Na het doorspitten van het topic is hetvolgende mij nog niet duidelijk. Ik heb een s0 uitgang op mijn teller (B+G e-tech DRS155D). Deze heeft een impulstijd van 90ms. Hij volgt de DIN 43864 standaard wat inhoudt dat hij een spanning heeft van 12 ~ 27v en de stroom =< 27ma. Wat voor weerstand heb ik hiervoor nodig? Is dat hieraan te relateren of moet ik experimenteren? Ik heb zelf geen voorraad aan weerstanden liggen dus dit wil ik graag op voorhand weten. Ik heb de netduino v2
Daarnaast: hoe kom ik aan de HD74LS04P? Op het internet kom ik alleen via ebay op taiwan, hong kong of china uit.
Daarnaast: hoe kom ik aan de HD74LS04P? Op het internet kom ik alleen via ebay op taiwan, hong kong of china uit.
De S0 poort kan een spanning aan van 12 ~ 27v en een stroom =< 27ma. De S0 poort geeft zelf geen stroom of spanning volgens mij.
De HD74LS04P heb ik gewoon via EBay besteld. Ze kosten bijna niets dus heb er meteen wat meer besteld.
De HD74LS04P heb ik gewoon via EBay besteld. Ze kosten bijna niets dus heb er meteen wat meer besteld.
[ Voor 29% gewijzigd door Gé Brander op 20-01-2013 09:13 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Nou, Gé Brander en ik zijn hard bezig om de webpagina's bullit proof te maken.Cranberry schreef op zaterdag 19 januari 2013 @ 23:23:
@JoopC,
M'n vraag is geenszins bedoeld om je op te jagen, maar ik zou graag weten wat je inschatting m.b.t. de releasedate van je applicatie voor de ND+2.
Kun je iets daarover melden?
Die zijn voor de V1 als ook voor de V2.
Ok, en hoe weet ik dan welke weerstand ik moet hebben? Geldt voor mij nog steeds de keuze 540 of 1000 ohm, of moet ik naar andere weerstanden gaan kijken?Gé Brander schreef op zondag 20 januari 2013 @ 09:11:
De S0 poort kan een spanning aan van 12 ~ 27v en een stroom =< 27ma. De S0 poort geeft zelf geen stroom of spanning volgens mij.
De HD74LS04P heb ik gewoon via EBay besteld. Ze kosten bijna niets dus heb er meteen wat meer besteld.
De keuze van de weerstand is heel simpel, begin met de hoogste weerstand en kijk of je signaal doorkomt. Bij mij hebben tests uitgewezen dat 560 ohm het beste werkt. De 1000 ohm gaf af en toe ook signaal door als dat niet moest. (bij het opstarten van mijn computers).EnsconcE schreef op zondag 20 januari 2013 @ 12:21:
[...]
Ok, en hoe weet ik dan welke weerstand ik moet hebben? Geldt voor mij nog steeds de keuze 540 of 1000 ohm, of moet ik naar andere weerstanden gaan kijken?
Haal beide waarden even weerstanden kosten bijna niets 10/20 cent en even uit proberen wat het beste werkt. Ook de HD74LS04P hier heb ik een vervanger voor gekregen bij de locale onderdelen shop voor 80 cent werkt prima. gekocht bij http://www.hometech.nu/ een soortgelijke shop is in veel plaatsen wel te vinden lijkt mij.EnsconcE schreef op zondag 20 januari 2013 @ 00:36:
Na het doorspitten van het topic is hetvolgende mij nog niet duidelijk. Ik heb een s0 uitgang op mijn teller (B+G e-tech DRS155D). Deze heeft een impulstijd van 90ms. Hij volgt de DIN 43864 standaard wat inhoudt dat hij een spanning heeft van 12 ~ 27v en de stroom =< 27ma. Wat voor weerstand heb ik hiervoor nodig? Is dat hieraan te relateren of moet ik experimenteren? Ik heb zelf geen voorraad aan weerstanden liggen dus dit wil ik graag op voorhand weten. Ik heb de netduino v2
Daarnaast: hoe kom ik aan de HD74LS04P? Op het internet kom ik alleen via ebay op taiwan, hong kong of china uit.
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
Bij Conrad zijn ze ook verkrijgbaar.
http://www.conrad.nl/ce/n...otionareaSearchDetail=005
http://www.conrad.nl/ce/n...otionareaSearchDetail=005
Omnik 3.0 15 Eging panelen 195wp
Is het aansluitschema hetzelfde als de hd74ls04p en kan hij gebruikt worden voor de ND+2?
Vergelijk de PDF documenten van jouw 7404 met de docs die op de Codeplex site staan en je weet het.EnsconcE schreef op zondag 20 januari 2013 @ 19:50:
Is het aansluitschema hetzelfde als de hd74ls04p en kan hij gebruikt worden voor de ND+2?
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Verwijderd
Sinds vrijdag ook een slimme meter met P1 poort, Ben bijna zover om een netduino aan te schaffen en de genoemde software erop te laden. Likt me erg mooi. de opwerk van de panelen kan ik dan monitoren via mijn losse kWh meter met S0 poort.
nu is het "verbruik" overdag (als er opbrengst is van de panelen) via de standen van de slimme meter natuurlijk lager dan werkelijk verbruik, immers wordt de opwekte stroom voor zover deze direct geconsumeerd worden, niet geregistreed door de meter, wordt hier in de grafieken ed. rekening mee gehouden en op welke manier?
nu is het "verbruik" overdag (als er opbrengst is van de panelen) via de standen van de slimme meter natuurlijk lager dan werkelijk verbruik, immers wordt de opwekte stroom voor zover deze direct geconsumeerd worden, niet geregistreed door de meter, wordt hier in de grafieken ed. rekening mee gehouden en op welke manier?
Let wel, de software voor de V1 is NIET compatible met de V2, deze zal aangepast moeten worden. Ook al zal de software "schijnbaar" wel functioneren zal deze in het Pulsemeter gedeelte afwijkingen geven omdat de formule niet juist is voor deze Netduino en zal na een aantal pulsen "hakkelen" (dus x wel, dan een paar overslaan......etc) !.Dit is de laatste keer dat ik hierover schrijf en ga ervan uit dat een ieder die een nieuwe Netduino wil kopen zich eerst inleest!.Verwijderd schreef op zondag 20 januari 2013 @ 21:31:
Sinds vrijdag ook een slimme meter met P1 poort, Ben bijna zover om een netduino aan te schaffen en de genoemde software erop te laden. Likt me erg mooi. de opwerk van de panelen kan ik dan monitoren via mijn losse kWh meter met S0 poort.
Bedoel je daar de complete solution mee of alleen het webpagina-gedeelte?JoopC schreef op zondag 20 januari 2013 @ 11:20:
[...]
Nou, Gé Brander en ik zijn hard bezig om de webpagina's bullit proof te maken.
Die zijn voor de V1 als ook voor de V2.
Ik heb nl. de ND+2 (volgens mij was ik één van de eersten die de applicatie op de een +2 hebben gezet) en als het nog langer dan een paar weken gaat duren, dan overweeg ik om tijdelijk een een ND+ aan te schaffen.
'k Snap dat je het allemaal in je vrije tijd doet. Deze vraag is dan ook niet bedoeld om je op te jagen maar om voor mezelf een afweging te kunnen maken tijdelijk iets anders aan te schaffen
Alleen webpagina-gedeelte is voor ND+ en ND+2Cranberry schreef op maandag 21 januari 2013 @ 09:12:
[...]
Bedoel je daar de complete solution mee of alleen het webpagina-gedeelte?
Ik heb nl. de ND+2 (volgens mij was ik één van de eersten die de applicatie op de een +2 hebben gezet) en als het nog langer dan een paar weken gaat duren, dan overweeg ik om tijdelijk een een ND+ aan te schaffen.
Software is getest op ND+ en werkt goed
Dezelfde software op ND+2 werkt ook behalve het gedeelte met S0 pulseteller.
18950Wp🌞, Atlantic 270V3💧, Pana 5J🔥. Zendure 2400AC 11,5kWh🔋,Hyundai Kona 64kWh 🚗, Peblar Home ⛽
Daarnaast, er is nooit een plan geweest dat ik webpagina's zou schrijven. Ik heb meerdere malen aangegeven dat ik het zou waarderen als er iemand in dat gat duikt. Helaas, niemand.......Nu hoeft dat uiteraard niet meer want die zijn voor mij bijna klaar.Cranberry schreef op maandag 21 januari 2013 @ 09:12:
[...]
Bedoel je daar de complete solution mee of alleen het webpagina-gedeelte?
Ik heb nl. de ND+2 (volgens mij was ik één van de eersten die de applicatie op de een +2 hebben gezet) en als het nog langer dan een paar weken gaat duren, dan overweeg ik om tijdelijk een een ND+ aan te schaffen.
'k Snap dat je het allemaal in je vrije tijd doet. Deze vraag is dan ook niet bedoeld om je op te jagen maar om voor mezelf een afweging te kunnen maken tijdelijk iets anders aan te schaffen
Ik voel me ook niet verplicht om software te ontwikkelen voor een ander device. Als er al wat zou komen is het op basis vrijheid blijheid. De datum dat er wat naar buiten komt weet ik niet. Voor VS2012 (express) is er nog geen SDK en de versie 4.3 is bij Microsoft nog in beta.
Verwijderd
Hoi JoopC, dat had ik inderdaad al gelezen, zou dus mooi zijn als ik nog een V1 op de kop kan tikken (of even wachten op software aanpassingJoopC schreef op maandag 21 januari 2013 @ 08:22:
[...]
Let wel, de software voor de V1 is NIET compatible met de V2, deze zal aangepast moeten worden.
Mijn vraag aan jou is hoe je het "actuele verbruik" gecorrigeerd hebt in de software. is dat iets simpels als
verbruik volgens slimme meter + opwek zonnepalenen van losse Kwh meter = "actueel verbruik".
Gebruik je de velden 2.8.1en 2.8.2 ook, want die waarden zijn volgens mij alleen voor de verrekening van de jaarnota interessant en niet zozeer voor enige grafiek/ real time monitoring
De formule is wat ingewikkelder. Er zal gekeken moeten worden naar de huidige terugleverstand, als die namelijk optelt dan kan je niet zondermeer je huidige opwek optellen bij je huidige gebruik.Verwijderd schreef op maandag 21 januari 2013 @ 10:49:
[...]
Hoi JoopC, dat had ik inderdaad al gelezen, zou dus mooi zijn als ik nog een V1 op de kop kan tikken (of even wachten op software aanpassing![]()
Mijn vraag aan jou is hoe je het "actuele verbruik" gecorrigeerd hebt in de software. is dat iets simpels als
verbruik volgens slimme meter + opwek zonnepalenen van losse Kwh meter = "actueel verbruik".
Gebruik je de velden 2.8.1en 2.8.2 ook, want die waarden zijn volgens mij alleen voor de verrekening van de jaarnota interessant en niet zozeer voor enige grafiek/ real time monitoring
Let op, onderstaande is lang niet voor iedereen van toepassing, maar ik herhaal het maar even voor de duidelijkheid. Is het niet voor jouw van toepassing, negeer deze opmerking dan aub 
!! DISCLAIMER !!
Dit is géén commerciële software en is puur uit hobby en eigen wensen geschreven, voornamelijk (>95%) door JoopC. JoopC en ik doen dit in onze vrije tijd en uit vrije wil. Er gaat bijzonder veel tijd in zitten en sommige mensen verwachten iets te veel 'support'. Natuurlijk is de wil er om te helpen als je tegen problemen aanloopt, maar lees eerst het hele topic door voordat je gaat vragen. Lees de hele handleiding door voordat je gaat vragen. Zoek op internet met Bing of een andere zoekmachine als je tegen problemen aanloopt. Kijk ook op het Netduino.com forum bij problemen. Er is een grote waarschijnlijkheid dat jouw probleem al eens is opgetreden ergens anders en beschreven door iemand anders. Mocht je er dan nog niet uitkomen dan staat vragen vrij en wordt ook aangemoedigd. Let wel op, wij hebben geen glazen bol dus met drie woorden een vraag stellen is een redelijk kansloze zaak als je een antwoord verwacht. Bij vragen graag aangeven wat er niet werkt, wat je verwacht, wat je zelf al hebt uitgezocht, welk gedeelte in de handleiding, welk gedeelte in de code en welk bestand. Dan kunnen we snel kijken waar er iets fout zit en ben jij snel geholpen.
Bovenstaande klinkt misschien wat hard, maar er staat intussen veel vervuiling in het topic door mensen die niet eerst zelf zoeken en meteen met een korte zin roepen dat iets niet werkt. Ik probeer zo aan te moedigen dat deze vervuiling minder wordt en zo het topic beter leesbaar blijft.
Verder ontzettend leuk dat er zoveel aandacht voor is. Dat wordt zeker gewaardeerd door JoopC en mij. Ga vooral door met proberen en bijdragen met informatie waar nodig. Het motiveert mij in ieder geval nog steeds om door te gaan
!! DISCLAIMER !!
Dit is géén commerciële software en is puur uit hobby en eigen wensen geschreven, voornamelijk (>95%) door JoopC. JoopC en ik doen dit in onze vrije tijd en uit vrije wil. Er gaat bijzonder veel tijd in zitten en sommige mensen verwachten iets te veel 'support'. Natuurlijk is de wil er om te helpen als je tegen problemen aanloopt, maar lees eerst het hele topic door voordat je gaat vragen. Lees de hele handleiding door voordat je gaat vragen. Zoek op internet met Bing of een andere zoekmachine als je tegen problemen aanloopt. Kijk ook op het Netduino.com forum bij problemen. Er is een grote waarschijnlijkheid dat jouw probleem al eens is opgetreden ergens anders en beschreven door iemand anders. Mocht je er dan nog niet uitkomen dan staat vragen vrij en wordt ook aangemoedigd. Let wel op, wij hebben geen glazen bol dus met drie woorden een vraag stellen is een redelijk kansloze zaak als je een antwoord verwacht. Bij vragen graag aangeven wat er niet werkt, wat je verwacht, wat je zelf al hebt uitgezocht, welk gedeelte in de handleiding, welk gedeelte in de code en welk bestand. Dan kunnen we snel kijken waar er iets fout zit en ben jij snel geholpen.
Bovenstaande klinkt misschien wat hard, maar er staat intussen veel vervuiling in het topic door mensen die niet eerst zelf zoeken en meteen met een korte zin roepen dat iets niet werkt. Ik probeer zo aan te moedigen dat deze vervuiling minder wordt en zo het topic beter leesbaar blijft.
Verder ontzettend leuk dat er zoveel aandacht voor is. Dat wordt zeker gewaardeerd door JoopC en mij. Ga vooral door met proberen en bijdragen met informatie waar nodig. Het motiveert mij in ieder geval nog steeds om door te gaan
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Volgens mij is het niet zo ingewikkeld. Maar corrigeer mij als ik het mis heb!EnsconcE schreef op maandag 21 januari 2013 @ 11:25:
[...]
De formule is wat ingewikkelder. Er zal gekeken moeten worden naar de huidige terugleverstand, als die namelijk optelt dan kan je niet zondermeer je huidige opwek optellen bij je huidige gebruik.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| /KMP5 ABCD000123456789 0-0:96.1.1(2041424344303030313233343536373839) 1-0:1.8.1(00080.000*kWh) 1-0:1.8.2(00039.000*kWh) 1-0:2.8.1(00000.000*kWh) 1-0:2.8.2(00000.000*kWh) 0-0:96.14.0(0002) 1-0:1.7.0(0000.22*kW) 1-0:2.7.0(0000.00*kW) 0-0:17.0.0(999*A) 0-0:96.3.10(1) 0-0:96.13.1() 0-0:96.13.0() 0-1:24.1.0(3) 0-1:96.1.0(3031323334353637383930313233343536) 0-1:24.3.0(120403080000)(000008)(60)(1)(0-1:24.2.1)(m3) (00053.271) 0-1:24.4.0(1) ! |
Bovenstaand is het bericht vanuit de P1 poort:
Huidig verbruik (op het moment van uitlezen)
1-0:1.7.0(0000.22*kW)
Huidige teruglevering (op het moment van uitlezen)
1-0:2.7.0(0000.00*kW)
Als je dus de data hebt van de opwek (S0 poort) dan kan je toch deze getallen gebruiken om het werkelijke verbruik uit te rekenen?
Als 1-0:1.7.0(0000.22*kW) het huidig verbruik dus 220W is. En er wordt niet teruggeleverd 1-0:2.7.0(0000.00*kW) maar de S0 poort geeft aan dat er 110W wordt opgeleverd, dan kan je hieruit dus berekenen dat het werkelijk verbruik dus 330W is.
Als 1-0:1.7.0(0000.00*kW) het huidig verbruik dus 0W is. En er wordt 1-0:2.7.0(0000.22*kW) teruggeleverd (220W) en de S0 poort geeft aan dat er 970W wordt opgewekt, dan kan je hieruit berekenen dat het werkelijk verbruik dus 750W is.
Maak ik hier nu een grote denkfout? Nee toch?
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Zelf ook al even aan het knutselen geweest: http://www.emoncms.org/dashboard/edit&id=2570
De panelen zijn net wakker:
ElectraverbruikNu - ZonleveringNu -ZonPulseMtrWattNu = exp /imp
werkelijk verbruik kan ook negatief zijn
Dus geeft eigenlijk de import / export van uit het net aan.

Misschien geeft dit weer aanleiding tot nieuwe ideeen.
De panelen zijn net wakker:
ElectraverbruikNu - ZonleveringNu -ZonPulseMtrWattNu = exp /imp
werkelijk verbruik kan ook negatief zijn
Dus geeft eigenlijk de import / export van uit het net aan.

Misschien geeft dit weer aanleiding tot nieuwe ideeen.
[ Voor 5% gewijzigd door zonnebaas op 21-01-2013 12:00 ]
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
Om een en ander wat levendiger te houden zal ik hier op het forum de test versies plaatsen. Voor een ieder die dat wil kan de software als eerste bekijken en testen. Als er dan geen fouten meer worden gerapporteerd gaat het naar codeplex. We draaien het dus om, eerst hier testen en daarna naar codeplex.
Nee, je hebt volkomen gelijk, ik was niet op de hoogte van deze waardes:Gé Brander schreef op maandag 21 januari 2013 @ 11:43:
[...]
Volgens mij is het niet zo ingewikkeld. Maar corrigeer mij als ik het mis heb!
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /KMP5 ABCD000123456789 0-0:96.1.1(2041424344303030313233343536373839) 1-0:1.8.1(00080.000*kWh) 1-0:1.8.2(00039.000*kWh) 1-0:2.8.1(00000.000*kWh) 1-0:2.8.2(00000.000*kWh) 0-0:96.14.0(0002) 1-0:1.7.0(0000.22*kW) 1-0:2.7.0(0000.00*kW) 0-0:17.0.0(999*A) 0-0:96.3.10(1) 0-0:96.13.1() 0-0:96.13.0() 0-1:24.1.0(3) 0-1:96.1.0(3031323334353637383930313233343536) 0-1:24.3.0(120403080000)(000008)(60)(1)(0-1:24.2.1)(m3) (00053.271) 0-1:24.4.0(1) !
Bovenstaand is het bericht vanuit de P1 poort:
Huidig verbruik (op het moment van uitlezen)
1-0:1.7.0(0000.22*kW)
Huidige teruglevering (op het moment van uitlezen)
1-0:2.7.0(0000.00*kW)
Als je dus de data hebt van de opwek (S0 poort) dan kan je toch deze getallen gebruiken om het werkelijke verbruik uit te rekenen?
Als 1-0:1.7.0(0000.22*kW) het huidig verbruik dus 220W is. En er wordt niet teruggeleverd 1-0:2.7.0(0000.00*kW) maar de S0 poort geeft aan dat er 110W wordt opgeleverd, dan kan je hieruit dus berekenen dat het werkelijk verbruik dus 330W is.
Als 1-0:1.7.0(0000.00*kW) het huidig verbruik dus 0W is. En er wordt 1-0:2.7.0(0000.22*kW) teruggeleverd (220W) en de S0 poort geeft aan dat er 970W wordt opgewekt, dan kan je hieruit berekenen dat het werkelijk verbruik dus 750W is.
Maak ik hier nu een grote denkfout? Nee toch?
Actual electricity power delivered (+P) in 10 Watt resolution 1-0:1.7.0.255 2 F6(0,2) kW
Actual electricity power received (-P) in 10 Watt resolution 1-0:2.7.0.255 2 F6(0,2) kW
+1JoopC schreef op maandag 21 januari 2013 @ 12:00:
Om een en ander wat levendiger te houden zal ik hier op het forum de test versies plaatsen. Voor een ieder die dat wil kan de software als eerste bekijken en testen. Als er dan geen fouten meer worden gerapporteerd gaat het naar codeplex. We draaien het dus om, eerst hier testen en daarna naar codeplex.
Ik ben nu zwaar in aan zetten op veiligheid, er komt een functie in die de Internet Provider adressen logt in een tekst bestandje. Kan je later makkelijk zien wie er op je site is geweest. Ook kan je adressen gaan blokken (of niet natuurlijk)
Er gaat ook heel erg veel tijd in zitten. Ik vind het al heel mooi dat jullie er zoveel werk van hebben gemaakt tot nu toe. Ook al gebruik ik het zelf niet eens. Alleen af en toe een stukje code.JoopC schreef op maandag 21 januari 2013 @ 10:08:
Ik voel me ook niet verplicht om software te ontwikkelen voor een ander device. Als er al wat zou komen is het op basis vrijheid blijheid. De datum dat er wat naar buiten komt weet ik niet.
.NET Micro Framework 4.3 is vrijgegeven door Microsoft. De Netduino SDK is alleen nog niet beschikbaar; deze heeft nog versie 4.2.x.Voor VS2012 (express) is er nog geen SDK en de versie 4.3 is bij Microsoft nog in beta.
Dank Lord voor de tip. Idd 4.3 is uit beta, Er staat een datum bij, die is dan geantidateerd.The Lord schreef op maandag 21 januari 2013 @ 12:11:
[...]
.NET Micro Framework 4.3 is vrijgegeven door Microsoft. De Netduino SDK is alleen nog niet beschikbaar; deze heeft nog versie 4.2.x.
Nu zal de sdk voor de Netduino ook wel snel uitkomen.
Ik zie een lege pagina.zonnebaas schreef op maandag 21 januari 2013 @ 11:59:
Zelf ook al even aan het knutselen geweest: http://www.emoncms.org/dashboard/edit&id=2570
Dat ziet er heel gaaf uit. En mooi dat je een netto meter tussen heb gezetDe panelen zijn net wakker:
ElectraverbruikNu - ZonleveringNu -ZonPulseMtrWattNu = exp /imp
werkelijk verbruik kan ook negatief zijn
Dus geeft eigenlijk de import / export van uit het net aan.
[afbeelding]
Misschien geeft dit weer aanleiding tot nieuwe ideeen.
Goed plan!JoopC schreef op maandag 21 januari 2013 @ 12:00:
Om een en ander wat levendiger te houden zal ik hier op het forum de test versies plaatsen. Voor een ieder die dat wil kan de software als eerste bekijken en testen. Als er dan geen fouten meer worden gerapporteerd gaat het naar codeplex. We draaien het dus om, eerst hier testen en daarna naar codeplex.
[ Voor 22% gewijzigd door Gé Brander op 21-01-2013 12:22 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Je kan idd weten hoeveel opleveren/verbruik is, moet alleen met ticks uitgerekend worden, het een van het ander aftrekken kan niet omdat de tijdseenheden niet dezelfde zijn.
Als waar ik nu mee bezig ben klaar is, zal ik een poging doen.
Gé had me er al eerder op geattendeerd dat dit nog ontbrak maar nog geen tijd gehad.
Als waar ik nu mee bezig ben klaar is, zal ik een poging doen.
Gé had me er al eerder op geattendeerd dat dit nog ontbrak maar nog geen tijd gehad.
Met name JoopC en Gé Brander: succes; keep up the good work!!
Ik houd dit topic nauwlettend in de gaten. Als er iets interessants voorbij komt, zal ik ook testen en m'n bevindingen hier posten.
Ik houd dit topic nauwlettend in de gaten. Als er iets interessants voorbij komt, zal ik ook testen en m'n bevindingen hier posten.
Verwijderd
Top ,dit is inderdaad wat ik bedoelde.Gé Brander schreef op maandag 21 januari 2013 @ 11:43:
[...]
Volgens mij is het niet zo ingewikkeld. Maar corrigeer mij als ik het mis heb!
Als 1-0:1.7.0(0000.22*kW) het huidig verbruik dus 220W is. En er wordt niet teruggeleverd 1-0:2.7.0(0000.00*kW) maar de S0 poort geeft aan dat er 110W wordt opgeleverd, dan kan je hieruit dus berekenen dat het werkelijk verbruik dus 330W is.
Als 1-0:1.7.0(0000.00*kW) het huidig verbruik dus 0W is. En er wordt 1-0:2.7.0(0000.22*kW) teruggeleverd (220W) en de S0 poort geeft aan dat er 970W wordt opgewekt, dan kan je hieruit berekenen dat het werkelijk verbruik dus 750W is.
Hierbij de link naar de locatie waar de beta code gedownload kan worden.JoopC schreef op maandag 21 januari 2013 @ 12:00:
Om een en ander wat levendiger te houden zal ik hier op het forum de test versies plaatsen. Voor een ieder die dat wil kan de software als eerste bekijken en testen. Als er dan geen fouten meer worden gerapporteerd gaat het naar codeplex. We draaien het dus om, eerst hier testen en daarna naar codeplex.
http://sdrv.ms/WhOc7R
Als het goed is kan iedereen lezen en alleen JoopC en ik schrijven.
Deze link zal ook, later, in de startpost toegevoegd worden.
Er staat nu nog niets. Er zal later code toegevoegd worden.
[ Voor 4% gewijzigd door Gé Brander op 21-01-2013 14:53 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Oeps... verkeerd gelezen
[ Voor 87% gewijzigd door Cranberry op 21-01-2013 15:54 ]
Gé Brander schreef op maandag 21 januari 2013 @ 14:52:
[...]
Er staat nu nog niets. Er zal later code toegevoegd worden.
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Ik meet met de netduino (eigen code) het huidige verbruik door het het wattage van de s0 puls te berekenen.
huidige gebruik = (huidig gebruik slimme meter + opwekking) - teruglevering slimme meter
Dat werkt prima zolang er geen snelle bewolking / zon wisselingen zijn. Dan zie je door timing verschil vreemde rimpels onstaan op de huidig verbruik grefiek. Dit komt omdat de slimme meter het wattage van het moment van versturen van de telegram geeft. Het s0 puls wattage is het gemiddelde wattage tussen 2 pulzen in. Dit zijn twee verschillende dingen dus.
huidige gebruik = (huidig gebruik slimme meter + opwekking) - teruglevering slimme meter
Dat werkt prima zolang er geen snelle bewolking / zon wisselingen zijn. Dan zie je door timing verschil vreemde rimpels onstaan op de huidig verbruik grefiek. Dit komt omdat de slimme meter het wattage van het moment van versturen van de telegram geeft. Het s0 puls wattage is het gemiddelde wattage tussen 2 pulzen in. Dit zijn twee verschillende dingen dus.
Gasloos, 3600Wp Zuid, Panasonic 7K l/w warmtepomp, VW ID.3
Denk dat dit dan de public url is: http://www.emoncms.org/zonnebaas&id=2570 voor de live dataGé Brander schreef op maandag 21 januari 2013 @ 12:20:
Ik zie een lege pagina.
[ Voor 42% gewijzigd door zonnebaas op 21-01-2013 19:56 ]
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
Ja, nu zie ik hem wel. Alleen alles staat op nulzonnebaas schreef op maandag 21 januari 2013 @ 19:54:
[...]
Denk dat dit dan de public url is: http://www.emoncms.org/zonnebaas&id=2570 voor de live data
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
De V1 blijft toch eens in de 3 weken hangen, laatste keer was 1 jan en vandaag dus weer, ik denk toch dat ik er een tijdklokje tussen moet zetten om hem elke week een keer een minuutje spanningsloos maak.
Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging
Nou, ik weet van jou dat ook jij je Netduino voedt met een USB aansluiting.Rol-Co schreef op maandag 21 januari 2013 @ 21:54:
De V1 blijft toch eens in de 3 weken hangen, laatste keer was 1 jan en vandaag dus weer, ik denk toch dat ik er een tijdklokje tussen moet zetten om hem elke week een keer een minuutje spanningsloos maak.
Als dat het zou zijn dan zou het niet altijd voor problemen zorgen. Mijn P1 Netduino wordt gevoed met een adapter en mijn S0 Netduino wordt gevoed via de USB. De eerste hangt nooit en de tweede ook nooit. Misschien moet ik het eens omdraaien om te zien of een van de twee dan wel vastloopt. Zal ik vanavond eens omdraaien.JoopC schreef op dinsdag 22 januari 2013 @ 09:53:
[...]
Nou, ik weet van jou dat ook jij je Netduino voedt met een USB aansluiting.
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Ik denk dat er een verband is tussen gebruik voeding USB en problemen.
[ Voor 89% gewijzigd door Willie Wortel op 23-01-2013 08:13 ]
Nee hoor, gewoon een adaptertje, maar ik bedenk me nu dat het niet de netduino is denk ik, hij geeft namelijk wel gewoon de verbruikswaarde en opwek waarde nog door aan pv output alleen telt hij of pv output het niet meer op.JoopC schreef op dinsdag 22 januari 2013 @ 09:53:
[...]
Nou, ik weet van jou dat ook jij je Netduino voedt met een USB aansluiting.
Noord-Oost-Zuid-West 11640Wp Totaal Live, Netduino advanced pv logging
Bedankt... Ga hem vanavond debuggen op mijn Netduino V2+.JoopC schreef op dinsdag 22 januari 2013 @ 14:08:
Gé, ik heb een paar keer geprobeerd om software op je skydrive te plaatsen maar ik krijg geen toegang.
Skydrive moet nog maar eens terug naar de tekentafel, stop ik mee, kost me ook teveel tijd.
gewoon downloaden via de link bij mijn posts.
Mocht ik nog opmerkingen hebben, dan horen jullie het.
Maar na alle moeite door jullie de afgelopen weken, denk en vooral hoop ik het niet.
Ik heb er toch één.
Als DEBUG = True dan komt de volgende fout tevoorschijn.
'Error 2 'DispVars' is not declared. It may be inaccessible due to its protection level.
Dit heb ik verholpen door de volgende
#If DEBUG Then
Private Sub DispVars()
Debug.Print(p1Now.LastTimeReceivedTelegram.ToString)
Debug.Print(p1Now.ConsumedElectricityLowTariff.ToString)
Debug.Print(p1Now.ConsumedElectricityHighTariff.ToString)
Debug.Print(p1Now.ConsumedGas.ToString)
Debug.Print(p1Now.SolarDeliveryHighTariff.ToString)
Debug.Print(p1Now.SolarDeliveryLowTariff.ToString)
Debug.Print(If(p1Now.CurrentElectricityTariff = ElectricityTariff.Low, "Night (Low)", "Day (High)"))
Debug.Print(p1Now.CurrentSolarDelivery.ToString)
Debug.Print(p1Now.CurrentPowerConsumption.ToString)
End Sub
Te wijzigen in:
Public Sub DispVars()
#If DEBUG Then
Debug.Print(p1Now.LastTimeReceivedTelegram.ToString)
Debug.Print(p1Now.ConsumedElectricityLowTariff.ToString)
Debug.Print(p1Now.ConsumedElectricityHighTariff.ToString)
Debug.Print(p1Now.ConsumedGas.ToString)
Debug.Print(p1Now.SolarDeliveryHighTariff.ToString)
Debug.Print(p1Now.SolarDeliveryLowTariff.ToString)
Debug.Print(If(p1Now.CurrentElectricityTariff = ElectricityTariff.Low, "Night (Low)", "Day (High)"))
Debug.Print(p1Now.CurrentSolarDelivery.ToString)
Debug.Print(p1Now.CurrentPowerConsumption.ToString)
#End If 'debug
End Sub
Verder, zoals al eerder is beschreven de rubbish van P1.
Moet toch de regel wijzigen in:
bSingleByte = spSerialPort.ReadByte() And 127
Kreeg nog een foutmelding over de 'SecretLabs.NETMF.Hardware.AnalogInput'
Deze moest opnieuw geassembleerd worden.
Omdat ik SDK 2.2 heb, moest ik deze updaten. Is nu Versie 4.2.2.0
Geen probleem.
Het werkt nu allemaal....
Behalve de WebV1-22-01-2013.
Fiets nu naar huis en kijk vanavond verder.
Schiet maar als het niet goed is.
19:00 uur
De Website werkt ook.
Moet je in Solar.ini wel 'http://' zetten voor het IP-adres

De S0 probeer ik morgen uit.
Zit alleen nog met de Timeservers.
Geen van allen doen het.
Krijg telkens de melding:
A first chance exception of type 'System.Net.Sockets.SocketException' occurred in Microsoft.SPOT.Net.dll
Dit probleem had ik ook telkens bij de vorige versie 1.0.1 van de software.
Even zoeken waar dit aan kan liggen. En meld me dan weer.
[ Voor 75% gewijzigd door Mike70 op 22-01-2013 19:04 . Reden: Code aangepast. ]
www.mijnzon.info
Zo, eindelijk maar weer eens de Netduino afgestoft. Mag ik meteen een minor issue melden?JoopC schreef op zondag 20 januari 2013 @ 11:41:
Maar van mij mag er een tester van de software bijkomen hoor, hansDeGit deed eerste mee maar heb ik niets meer van gehoord. Om versie verschillen van de software te voorkomen loopt distributie via Gé Brander dus vraag maar als er interesse is.
Zoals je weet ben ik voornamelijk geinteresseerd in zeer fijnmazige P1 logging.De logging van het tijdstip in de logfiles op de SD card is echter op een kleinst mogelijke resolutie van 60 seconden te raadplegen. Kan het seconden deel worden toegevoegd aan de tijd?
edit: nu ik het eens teruglees....Best wel bruut om meteen zo weer binnen te vallen. Ik moet wel zeggen: petje af; er is echt enorm veel nuttige arbeid verricht. Die promo heeft me er bijna toe gezet om me meteen bij ThingsPeak en COSM etc aan te melden.
[ Voor 38% gewijzigd door hansdegit op 22-01-2013 20:52 ]
Hans, tijd niks van je gehoord we hebben je gemist, ...... de kleinste resolutie van schrijven naar sdcard is met een interval van 15 seconden. Nu makkelijk instelbaar met de web pagina.
Mike70, ik zelf ga nu snel ook de programma code testen met de nieuwe Netduino V2.
Mike70, ik zelf ga nu snel ook de programma code testen met de nieuwe Netduino V2.
Verwijderd
Zo, een Netduino V1 plus ligt hier klaar om geinstalleerd / geconfigureerd te worden, dank Gé.
De handleiding van de project site is top! Nu alleen nog de tijd vinden voor het project
De handleiding van de project site is top! Nu alleen nog de tijd vinden voor het project
Tsja, druk bezig geweest met rugperikelen, PV aangelegenheden en CV tuning. De Netduino was even niet dringend genoeg, qua prio.JoopC schreef op dinsdag 22 januari 2013 @ 22:02:
Hans, tijd niks van je gehoord we hebben je gemist, ...... de kleinste resolutie van schrijven naar sdcard is met een interval van 15 seconden. Nu makkelijk instelbaar met de web pagina.
Mike70, ik zelf ga nu snel ook de programma code testen met de nieuwe Netduino V2.
Interval is set op 30 seconden. Toch slechts één regel per minuut in de logfile. Ik kan het natuurlijk makkelijk zelf aanpassen, maar dan hebben anderen in dit topic er weer niets aan.
Morgen weer even verder testen. Die webpagina lijkt me interessant, morgen maar eens in verdiepen. Er staat in dit topic vast wel iets over hoe ik dat allemaal aansteek.
Ergo: ik loop behoorlijk achter....
Leuk dat je weer terug bent Hans! Sterkte met je rug. In de handleiding staat info over de webpages.
JoopC, kan jij eens naar de opmerking op Codeplex kijken? http://p1netduinoplus.codeplex.com/discussions/428762
JoopC, kan jij eens naar de opmerking op Codeplex kijken? http://p1netduinoplus.codeplex.com/discussions/428762
[ Voor 36% gewijzigd door Gé Brander op 23-01-2013 07:47 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
ha Gé, ik heb er naar gekeken. er zijn meer wegen die naar Rome leiden. Laat hij dan maar eens zien hoe het beter kan, dan hatseflatsen we dat toch gewoon erin.Gé Brander schreef op woensdag 23 januari 2013 @ 07:23:
Leuk dat je weer terug bent Hans! Sterkte met je rug. In de handleiding staat info over de webpages.
JoopC, kan jij eens naar de opmerking op Codeplex kijken? http://p1netduinoplus.codeplex.com/discussions/428762
Roepen van...ik had verwacht...... laat maar komen die efficiëntere oplossing, worden we allen blij van....toch....
Gezien! En draaiend. Met zo'n webpagina is het toch weer een stuk leuker geworden. Geeft alleen maar meer motivatie om ook de temps van de zonneboiler erin te stoppen. Temps van de paneeltjes kan ik al via mijn Tigo systeempje ophalen. (wie heeft er 23 temp sensoren?Gé Brander schreef op woensdag 23 januari 2013 @ 07:23:
Leuk dat je weer terug bent Hans! Sterkte met je rug. In de handleiding staat info over de webpages.
JoopC, kan jij eens naar de opmerking op Codeplex kijken? http://p1netduinoplus.codeplex.com/discussions/428762
Nvm.
[ Voor 99% gewijzigd door Gé Brander op 25-01-2013 11:59 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Ik probeer te helpen waar ik kan. (Eigenbelang en hobby natuurlijk)JoopC schreef op dinsdag 22 januari 2013 @ 22:02:
Hans, tijd niks van je gehoord we hebben je gemist, ...... de kleinste resolutie van schrijven naar sdcard is met een interval van 15 seconden. Nu makkelijk instelbaar met de web pagina.
Mike70, ik zelf ga nu snel ook de programma code testen met de nieuwe Netduino V2.
Het probleem met de timeservers is bij mij niet opgelost.
Ik heb vaker het idee dat de data via de netwerkpoort fout gaat en op de fora van NetDuino komt dit ook vaker naar voren.
Ik heb ook mijn omvormers uit proberen te lezen maar zonder resultaat.
Enfin...
Als ik het SocketType op .Raw zet, komt er wel data binnen maar gaat de datum op 1904 staan.
Als ik het SocketType op .Dgram laat staan komt er totaal niets binnen. Er volgt dan een Timeout.
Mocht je nog meer info willen, dan kan ik je dat natuurlijk geven.
www.mijnzon.info
Dacht je nou werkelijk dat ik het niet geprobeerd heb met andere middelen.Gé Brander schreef op woensdag 23 januari 2013 @ 13:38:
[...]
Gelukkig heeft hij zijn opmerking wat verduidelijkt. Ik kan nog even niet goed inschatten wat voor inspanning dit gaat geven in aanpassen van de code en of het voor jouw code zoveel verschil gaat maken maar dat laat ik aan jou over of je er wat mee wilt.
(http://sdrv.ms/WhOc7R ik heb de laatste versie ter test nu op de share gezet.)
Wat ik voor mezelf wilde, is een uitlezing die wel werkt, ik ken tientallen "oplossingen" die niet werken.
Maar een mooie uitdaging voor hem om de routine te verbeteren/optimaliseren, ik hatseflats het er wel in.
De share link van jou werkt wel.
[ Voor 23% gewijzigd door Willie Wortel op 23-01-2013 17:23 ]
Hallo Mike, ja zal wel gelezen hebben dat de versie die je aan het testen bent op de V2 eigenlijk geschreven is voor de V1.Mike70 schreef op woensdag 23 januari 2013 @ 14:23:
[...]
Ik probeer te helpen waar ik kan. (Eigenbelang en hobby natuurlijk)
Het probleem met de timeservers is bij mij niet opgelost.
Ik heb vaker het idee dat de data via de netwerkpoort fout gaat en op de fora van NetDuino komt dit ook vaker naar voren.
Ik heb ook mijn omvormers uit proberen te lezen maar zonder resultaat.
Enfin...
Als ik het SocketType op .Raw zet, komt er wel data binnen maar gaat de datum op 1904 staan.
Als ik het SocketType op .Dgram laat staan komt er totaal niets binnen. Er volgt dan een Timeout.
Mocht je nog meer info willen, dan kan ik je dat natuurlijk geven.
Bij mij draait de software nu wel op de V2, krijg alleen de microsoft Framework deploy nog niet aan de gang door versie verschillen 4.2/4.3 (om adres static te maken). Ik werk met VS2012 en daar is nog geen SDK voor van de Netduino.
De Netduino plus Versie 1 is voor mij voltooid verleden tijd als het om programmeren gaat. Alleen echte fouten wil ik nog veranderen (ook eigenbelang) maar er komt niets meer hier achteraan. De V1 draait goed, is maximaal vol geprogrammeerd en stabiel, wat wil je nog meer.
Heel veel plezier ermee.
Heel veel plezier ermee.
Ik heb het hele forum gelezen en geef al extra aan dat ik Op een V2 test.JoopC schreef op woensdag 23 januari 2013 @ 15:19:
[...]
Hallo Mike, ja zal wel gelezen hebben dat de versie die je aan het testen bent op de V2 eigenlijk geschreven is voor de V1.
Bij mij draait de software nu wel op de V2, krijg alleen de microsoft Framework deloy nog niet aan de gang door versie verschillen 4.2/4.3 (om adres static te maken). Ik werk met VS2012 en daar is nog geen SDK voor van de Netduino.
Ik werk overigens met VS2010 en dat gaat verder ook pirma.
www.mijnzon.info
Mike, de timeserver class komt te vervallen in de V2, deze zit standaard in de core software van de V2 gebakken.
And because there's so much room in flash, we've added OneWire and Time Server directly into the NETMF firmware. We've left quite a bit of space for future features.
Ik zelf ga niet verder voordat de 4.3 beschikbaar is en dat verwacht ik heel snel (dagen).
http://twitter.com/netduino/statuses/291622468047753216
And because there's so much room in flash, we've added OneWire and Time Server directly into the NETMF firmware. We've left quite a bit of space for future features.
Ik zelf ga niet verder voordat de 4.3 beschikbaar is en dat verwacht ik heel snel (dagen).
http://twitter.com/netduino/statuses/291622468047753216
[ Voor 64% gewijzigd door Willie Wortel op 23-01-2013 16:06 ]
24 stuks die volgende week binnen komen als het goed is.
Op Floris.cc is er een multiplexer te koop meerdere aan te sluiten dan de standaard aantal 😊The Lord schreef op woensdag 23 januari 2013 @ 17:30:
[...]
24 stuks die volgende week binnen komen als het goed is.
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Aha, nu weet ik ook waar de plus voor staat. +Time dus. Was compleet langs mij heengegaan.JoopC schreef op woensdag 23 januari 2013 @ 15:38:
Mike, de timeserver class komt te vervallen in de V2, deze zit standaard in de core software van de V2 gebakken.
And because there's so much room in flash, we've added OneWire and Time Server directly into the NETMF firmware. We've left quite a bit of space for future features.
Mike, heb je met msDeploy je internet IP en je MAC ingevuld, en een static adres ingevuld.
Staan je modem instellingen juist met port forwarding etc.....
Ik heb met MFDeploy inderdaad een static IP adres ingevuld en ook het MAC.
Portforwarding ook gedaan maar ik kan er van buitenaf ook niet inkomen.
Das dan wel weer verdacht...
18:41
Ik begon al nattigheid te voelen...
Kwestie van dislexie.
Had de gateway op een verkeerd adres staan.

Het complete programma, behalve de S0 en de temperatuur, zijn door mij op een V2+ getest en goed bevonden.
Als ik vanavond tijd heb toch maar de S0 van de gratis ABB meter maar eens aansluiten.
Kan ik morgen mooi kijken of de S0 ook werkt.
Joop nogmaals dank voor je heldere blik.
[ Voor 21% gewijzigd door Mike70 op 23-01-2013 18:42 ]
www.mijnzon.info
Mike kijk anders ook even hier naar, even goed de relatie tussen de ingegeven gegevens poort en router :
JoopC in "Slimme meter via P1-poort loggen met een Netduino Plus"
JoopC in "Slimme meter via P1-poort loggen met een Netduino Plus"
[ Voor 30% gewijzigd door Willie Wortel op 23-01-2013 19:11 ]
Dank voor de tip maar dit 'probleem' was na het oplossen van het gatewayadres 'Spontaan' opgelost.JoopC schreef op woensdag 23 januari 2013 @ 19:10:
Mike kijk anders ook even hier naar, even goed de relatie tussen de ingegeven gegevens poort en router :
JoopC in "Slimme meter via P1-poort loggen met een Netduino Plus"

www.mijnzon.info
Als we dan toch lekker bezig zijn....
In de index.html staat op regel 101:
<li><a href="Pages/Options.html">Values</a></li>
Volgens mij moet dit het volgende zijn:
<li><a href="Pages/Options.html">Options</a></li>
In de index.html staat op regel 101:
<li><a href="Pages/Options.html">Values</a></li>
Volgens mij moet dit het volgende zijn:
<li><a href="Pages/Options.html">Options</a></li>
[ Voor 8% gewijzigd door Mike70 op 23-01-2013 19:21 ]
www.mijnzon.info
Hartelijk dank voor de tip. Maar ik maak gebruik van Dallas 1-Wire (DS18B20).Gé Brander schreef op woensdag 23 januari 2013 @ 17:56:
Op Floris.cc is er een multiplexer te koop meerdere aan te sluiten dan de standaard aantal 😊
Als alles enigszins naar behoren werkt (proof of concept) zal ik eens het idee erachter uitschrijven.
Baas boven baas. Vannacht bij wijze van drolligheid de lamp boven de eekamertafel aan laten staan. Kan straks in de Netduino kijken hoe zich dat in de grafiek uit.The Lord schreef op woensdag 23 januari 2013 @ 17:30:
[...]
24 stuks die volgende week binnen komen als het goed is.
Ik ga eens even twee tempsensoren scoren (onder en boven in de boiler). Tips?
Om zoiets goed te kunnen begrijpen moet je terug naar de structuur van de netduino processor.
De netduino is Multi thread maar niet Multi tasks. Het verschil is dat de Netduino (Thread) alle bewerkingen in 1 geheugen pool afhandelt maar bijvoorbeeld een Intel/AMD processor (>80286) de processen in verschillende geheugen pools afhandelt.
Voor de Netduino betekent dit weer dat de Thread in een rij (queue (first in first out)) wordt geplaatst waarbij de prioriteit van afhandeling door de programmeur kan worden bepaald.
De Thread krijgt dus een stukje tijd toegewezen, als de tijd voorbij is wordt de Thread bewaard tot het weer zijn tijd is.
Bij intensieve bewerkingen (lees/schrijf) kan het zijn dat de tijd voorbij is maar de taak nog niet volledig uitgevoerd. Als je nu net aan het schrijven bent (Thread1) in een bestandje op de sd kaart maar ook aan het lezen bent (Thread2) begrijp je dat er iets niet geheel goed kan gaan. Hier moet file locking plaats vinden en hierop gecheckt worden. (threading proof)
Dit is uiteraard ook van toepassing voor het uitlezen van de P1poort waarbij de gegevens in een pool worden bewaard tot de thread weer aan de beurt is.
De netduino is Multi thread maar niet Multi tasks. Het verschil is dat de Netduino (Thread) alle bewerkingen in 1 geheugen pool afhandelt maar bijvoorbeeld een Intel/AMD processor (>80286) de processen in verschillende geheugen pools afhandelt.
Voor de Netduino betekent dit weer dat de Thread in een rij (queue (first in first out)) wordt geplaatst waarbij de prioriteit van afhandeling door de programmeur kan worden bepaald.
De Thread krijgt dus een stukje tijd toegewezen, als de tijd voorbij is wordt de Thread bewaard tot het weer zijn tijd is.
Bij intensieve bewerkingen (lees/schrijf) kan het zijn dat de tijd voorbij is maar de taak nog niet volledig uitgevoerd. Als je nu net aan het schrijven bent (Thread1) in een bestandje op de sd kaart maar ook aan het lezen bent (Thread2) begrijp je dat er iets niet geheel goed kan gaan. Hier moet file locking plaats vinden en hierop gecheckt worden. (threading proof)
Dit is uiteraard ook van toepassing voor het uitlezen van de P1poort waarbij de gegevens in een pool worden bewaard tot de thread weer aan de beurt is.
[ Voor 10% gewijzigd door Willie Wortel op 24-01-2013 13:41 ]
@Hans
Hoe is het afgelopen om jou TIGO's vis RS-485 uit te lezen?
Was je toch ooit van plan?
Hoe is het afgelopen om jou TIGO's vis RS-485 uit te lezen?
Was je toch ooit van plan?
www.mijnzon.info
Nvm.
[ Voor 98% gewijzigd door Gé Brander op 25-01-2013 11:58 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Verwijderd
Ik heb een code geschreven voor een onewire voor 1 sensor. Met wat kleine aanpassingen is ie geschikt voor meerdere sensoren, op 1 draadje / Channel input zie linkThe Lord schreef op woensdag 23 januari 2013 @ 22:18:
[...]
Hartelijk dank voor de tip. Maar ik maak gebruik van Dallas 1-Wire (DS18B20).![]()
Als alles enigszins naar behoren werkt (proof of concept) zal ik eens het idee erachter uitschrijven.
Is een beetje off topic, maar vooruit:Mike70 schreef op donderdag 24 januari 2013 @ 09:56:
@Hans
Hoe is het afgelopen om jou TIGO's vis RS-485 uit te lezen?
Was je toch ooit van plan?
Plan is gestrand door gemakzucht. De kosten van het Tigo abbo vallen me nogal mee (nu al 10 maanden zonder extra kosten). Ik heb er ff de kracht niet voor. Er zijn zoveel leuke dingen waar ik me mee bezig wil houden. Nu weer nieuwe grafieken maken met D3.js, morgen de Tigo api calls in mijn website verwerken. Uitbreiding van de solar installatie is net klaar en er zoemt nog wat over zonneboileruitbreiding in mijn hoofd. Ben nu vooral blij dat ik weer normaal kan lopen, dat heeft ook nogal wat energie gekost de laatste maanden.
En voor je het weet koop ik een Netduino+ v2.....druk, druk...
Ik vind die retro tellers heel erg gaaf!Verwijderd schreef op donderdag 24 januari 2013 @ 21:05:
Ik heb ook nog een "classic" Tellerstand gemaakt op de website, nog ff een mooi frame-pje maken.
[afbeelding]
[ Voor 35% gewijzigd door hansdegit op 24-01-2013 21:38 ]
Inderdaad! Erg leukhansdegit schreef op donderdag 24 januari 2013 @ 21:35:
[...]
Ik vind die retro tellers heel erg gaaf!
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Wil ik ook,hansdegit schreef op donderdag 24 januari 2013 @ 21:35:
[...]
Ik vind die retro tellers heel erg gaaf!
heb een time spinner in de web pagina gehatseflatst.
[YouTube: http://youtu.be/BMvWV_rJrdk]
@JoopC - Mooi hoor en dat voor een niet website bouwer
@Ludo S - De retro tellers ziet er ook gaaf uit.
Laatste dagen wat weinig tijd was veel op de ijsbaan.
Maar vandaag ruim 60 km schaatsen in giethoorn mooi zwart ijs op de meren.
Helaas ontbrak de zon. Ik zal vanavond eens kijken of ik tijd vind om de laatste test netduino software te installeren.
@Ludo S - De retro tellers ziet er ook gaaf uit.
Laatste dagen wat weinig tijd was veel op de ijsbaan.
Maar vandaag ruim 60 km schaatsen in giethoorn mooi zwart ijs op de meren.
Helaas ontbrak de zon. Ik zal vanavond eens kijken of ik tijd vind om de laatste test netduino software te installeren.
Omnik 4.0 - 1e string- 1755 W - 2e string 2500 W Oost
En nu hebben we ook totalen nodig, van alle streams met een tijdstep. En hoe die datastreams tot elkaar staan.
Bijvoorbeeld:
opleveren per tijdeenheid.
Hoe staat het opleveren per tijdeenheid tov van een andere stream bv verbruik.
En dat in een te kiezen diagram zoals een taartpunt, kolom etc..
Bijvoorbeeld:
opleveren per tijdeenheid.
Hoe staat het opleveren per tijdeenheid tov van een andere stream bv verbruik.
En dat in een te kiezen diagram zoals een taartpunt, kolom etc..
Ja die website gaat me niet van nature af zeg maar. Wat ik in C# en VB blind kan vinden moet ik bij Javascript de juiste schrijfwijze bij vinden. Het is dus zwoegen geblazen, maar ik moet zeggen, het gaat steeds makkelijker.zonnebaas schreef op vrijdag 25 januari 2013 @ 15:50:
@JoopC - Mooi hoor en dat voor een niet website bouwer![]()
@Ludo S - De retro tellers ziet er ook gaaf uit.
Laatste dagen wat weinig tijd was veel op de ijsbaan.
Maar vandaag ruim 60 km schaatsen in giethoorn mooi zwart ijs op de meren.
Helaas ontbrak de zon. Ik zal vanavond eens kijken of ik tijd vind om de laatste test netduino software te installeren.
en 60 kilometer schaatsen is wel eeeeeeel ver. Daar doe ik een maand over. Ik doe wel het afstempelen.
Zojuist heb ik met een N2+ en een SN74LS04N (volgens mij hetzelfde als de HD74LS04P) mijn slimme meter (iskra MT382) aangesloten. Helaas krijg ik geen data uit mijn meter en ik weet even niet waar ik verder moet. Wat ik wel krijg is hetvolgende:
De logfile uit de N2+ geeft ook alleen maar 0en aan.
Daarnaast heb ik met mijn multimeter alles doorgemeten en daarmee blijkt alles goed aangesloten te zijn (geen contactbreuk o.i.d.. Wat kan ik doen om verder te debuggen? Ik draai de laatste versie van de skydrive. Als ik dit topic lees moet de N2+ het zonder S0 gewoon doen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Command Now LastTimeReceivedTelegram: 01/26/2013 16:07:04 ConsumedElectraNight: 0.00 ConsumedElectraDay: 0.00 ConsumedGas: 0.00 SolarDeliveryDay: 0.00 SolarDeliveryNight: 0.00 ElectraRate: Day (High) CurrentSolarDeliver: 0.00 CurrentConsumingElectra: 0.00 Solar soMeter Deliver Now: 0 Solar soMeter Total KWH: 0.00 |
De logfile uit de N2+ geeft ook alleen maar 0en aan.
Daarnaast heb ik met mijn multimeter alles doorgemeten en daarmee blijkt alles goed aangesloten te zijn (geen contactbreuk o.i.d.. Wat kan ik doen om verder te debuggen? Ik draai de laatste versie van de skydrive. Als ik dit topic lees moet de N2+ het zonder S0 gewoon doen.
Weet je wel zeker dat je P1 meter data uitstuurt? Dat kan je met een FTDI kabel testen naar je pc/laptop toe. Ik heb ook een tijdje geen data ontvangen wat uiteindelijk een probleem met de RTS aansluiting bleek te zijn. De meter begreep het signaal daar niet en daarom ging het fout.
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Ik heb een usb tot rs232 dongle liggen van dx (http://dx.com/p/5859?Utm_...5239&Utm_source=affiliate). Deze heb ik aangesloten zoals hier beschreven http://zonnigbreda.blogsp...itlezen-via-p1-poort.html. En dat levert mij de volgende onzin op (middels putty)
Debugging van de netduino geeft mij overigens hetvolgende terug:
Het kan natuurlijk nu ook zijn dat mijn P1 poort niet helemaal lekker is.
Edit:
Ik zie in het topic dat hier al genoeg over gezegd is.
De vraag is nu of hij goed aangesloten is. Maar fascinerend is wel dat er wat uit op te maken valt.*knip*
0-0:Nrs
C+Q243>430&/
#B3:K
nK[
s.l*".796*=)c(-0?1.8/2(00442/294+kWhjL,KR.<.1(0000:3N[Wh)
lSsB.3,00007.l+Rk)
0-0;96.lsCKk
l Rs:sBr
5+kW)c(-0?2. BsRk]k
0-0:ls{BOJJrR[WkLjRK2rsBjLoRJ3r
s
CJ
0-0;96.l'CJk
0):26.1.0(3)Lk
SJ3r
sB38'30'3M&2*
f6k
0-1:34.3/8(1&
26300000)(00)(70)(loo
S4/2.1kj3jL
63.93Mkc!j
:26.4.0(1)L(k
Debugging van de netduino geeft mij overigens hetvolgende terug:
Is daar nog wat uit af te leiden? Ik zie dat 0-0:96.bijvoorbeeld wel leesbaar is.Command Telegram: 01/26/2013 20:35:05
 ¯ÉSë5\²MÔ3¸²-±003  0-0:96.±.±(5A´²´²´´3030353±3²303´3¸363·3±3²© ±-0:±.¸.±(00355.60²ªë×è© ±-0:±.¸.²(00´´².²9´ªë×è© ±-0:².¸.±(00005.·39ªë×è© ±-0:².¸.²(0000·.±¸5ªë×è© 0-0:96.±´.0(000±© ±-0:±.·.0(0000.99ªëש ±-0:².·.0(0000.00ªëש 0-0:±·.0.0(0999.00ªëש 0-0:96.3.±0(±© 0-0:96.±3.±(© 0-0:96.±3.0(© 0-±:²´.±.0(3© 0-±:96.±.0(3²3¸3Â
Het kan natuurlijk nu ook zijn dat mijn P1 poort niet helemaal lekker is.
Edit:
Ik zie in het topic dat hier al genoeg over gezegd is.

[ Voor 4% gewijzigd door EnsconcE op 26-01-2013 20:53 ]
Probeer het volgende:
zoek deze regel op:
bSingleByte = spSerialPort.ReadByte()
en zet AND 127 erachter.
bSingleByte = spSerialPort.ReadByte() And 127
zoek deze regel op:
bSingleByte = spSerialPort.ReadByte()
en zet AND 127 erachter.
bSingleByte = spSerialPort.ReadByte() And 127
Thanks JoopC, ik had deze net ook gevonden in het topic en die lost inderdaad mijn probleem op. Met dank aan LudoS
.
Daarnaast heb ik ook alle open poorten op de GND gesoldeerd (dit n.a.v. de opmerking van schijf). De vraag is of dit nu moet, maar ik heb vandaag genoeg geknoeid. Misschien dat ik dit nog wel eens omkeer om te kijken of het zonder ook werkt.
Is het een idee om de IC bovenaan confiugureerbaar te maken?
Daarnaast heb ik ook alle open poorten op de GND gesoldeerd (dit n.a.v. de opmerking van schijf). De vraag is of dit nu moet, maar ik heb vandaag genoeg geknoeid. Misschien dat ik dit nog wel eens omkeer om te kijken of het zonder ook werkt.
Is het een idee om de IC bovenaan confiugureerbaar te maken?
[ Voor 56% gewijzigd door EnsconcE op 26-01-2013 22:20 ]
Even twee dingen hier:
1. Als je gebruik maakt van de SN74LS04N dan hoef je niet alle uitgangen op de GND te solderen. Het is alleen nodig om
te veranderen naar:
2. Als je gebruik maakt van IIS en de website werkt niet met de foutmelding
Voeg dan hetvolgende toe aan mimetypes (kan bij default website, of hoe het bij jou ook mag heten, maar kan ook helemaal bovenaan bij de servernaam):
1. Als je gebruik maakt van de SN74LS04N dan hoef je niet alle uitgangen op de GND te solderen. Het is alleen nodig om
code:
1
| bSingleByte = spSerialPort.ReadByte() |
te veranderen naar:
code:
1
| bSingleByte = spSerialPort.ReadByte() And 127 |
2. Als je gebruik maakt van IIS en de website werkt niet met de foutmelding
code:
1
| Not FoundSolar.ini |
Voeg dan hetvolgende toe aan mimetypes (kan bij default website, of hoe het bij jou ook mag heten, maar kan ook helemaal bovenaan bij de servernaam):
code:
1
2
| Filename or extension: .ini MIME Type: application/octet-stream |
IIS zal ik even op mijn lokale machine testen.EnsconcE schreef op zondag 27 januari 2013 @ 16:10:
2. Als je gebruik maakt van IIS en de website werkt niet met de foutmelding
code:
1 Not FoundSolar.ini
Voeg dan hetvolgende toe aan mimetypes (kan bij default website, of hoe het bij jou ook mag heten, maar kan ook helemaal bovenaan bij de servernaam):
code:
1 2 Filename or extension: .ini MIME Type: application/octet-stream
Hoe pas je de MIME-Type aan
- Gevonden voor Azure: MSDN: Add MIME Type for Website
- Via de IIS Manager voor IIS op een machine
Lokaal IIS
- Toevoegen MIME-Type aan de IIS Manager interface: Werkt
- Toevoegen aan Web.config in de wwwroot directory: Werkt
- Let op! Je kan niet én toevoegen via de IIS Manager aan de MIME-Type én toevoegen in Web.config. Het is één van de twee.
Azure
- Ik heb nog geen andere optie kunnen vinden dan toevoegen aan de Web.config file.
- Toevoegen aan de Web.config in de wwwroot directory: Werkt
Als de Web.config file niet bestaat kan je deze zelf aanmaken met de volgende inhoud:
code:
1
2
3
4
5
6
7
| <configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".ini" mimeType="application/octet-stream" /> </staticContent> </system.webServer> </configuration> |
Thanks voor de tip!
[ Voor 67% gewijzigd door Gé Brander op 27-01-2013 18:02 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Biedt het ook soelaas als de Mime types in de webpagina geplaatst worden, werkt dat?Gé Brander schreef op zondag 27 januari 2013 @ 17:08:
[...]
IIS zal ik even op mijn lokale machine testen.
Hoe pas je de MIME-Type aan
- Gevonden voor Azure: MSDN: Add MIME Type for Website
- Via de IIS Manager voor IIS op een machine
Lokaal IIS
- Toevoegen MIME-Type aan de IIS Manager interface: Werkt
- Toevoegen aan Web.config in de wwwroot directory: Werkt
- Let op! Je kan niet én toevoegen via de IIS Manager aan de MIME-Type én toevoegen in Web.config. Het is één van de twee.
Azure
- Ik heb nog geen andere optie kunnen vinden dan toevoegen aan de Web.config file.
- Toevoegen aan de Web.config in de wwwroot directory: Werkt
Als de Web.config file niet bestaat kan je deze zelf aanmaken met de volgende inhoud:
code:
1 2 3 4 5 6 7 <configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".ini" mimeType="application/octet-stream" /> </staticContent> </system.webServer> </configuration>
Thanks voor de tip!
En zo ja, how to?
Met .htaccess kan het, maar de vraag is of dat overal goed werkt (niet alle webservers accepteren .htaccess). De file .htaccess moet in de root van de website.JoopC schreef op zondag 27 januari 2013 @ 19:27:
[...]
Biedt het ook soelaas als de Mime types in de webpagina geplaatst worden, werkt dat?
En zo ja, how to?
code:
1
| AddType application/octet-stream ini |
Overigens is het ook niet heel gebruikelijk om een website te configureren met een inifile. Dit gebeurt dikwijls middels een database of javascript, zoals je workaround eigenlijk al doet. Volgens mij heb je je vb filosofie op js losgelaten
[ Voor 28% gewijzigd door EnsconcE op 27-01-2013 21:01 ]
Maar de ini biedt meerdere voordelen,EnsconcE schreef op zondag 27 januari 2013 @ 20:48:
[...]
Nee, dat is een veiligheids iets. Mime types moet je aan de serverkant regelen, zelfs met een serverside scripts (asp/php) kan dit niet (tenzij je een commandline kan uitvoeren, en dat mag je ook niet zomaar).
Overigens is het ook niet heel gebruikelijk om een website te configureren met een inifile. Dit gebeurt dikwijls middels een database of javascript, zoals je workaround eigenlijk al doet. Volgens mij heb je je vb filosofie op js losgelaten
1ste makkelijk configureer/aanpasbaar voor de gebruiker.
2e in een webpagina, javascript is eenvoudig de bron gegevens te lezen zoals sleutels etc.
probeer dat maar eens met een tekst bestand op de server.....
3e, voor mezelf.
1. True, maar js of ini is om het evenJoopC schreef op zondag 27 januari 2013 @ 21:01:
[...]
Maar de ini biedt meerdere voordelen,
1ste makkelijk configureer/aanpasbaar voor de gebruiker.
2e in een webpagina, javascript is eenvoudig de bron gegevens te lezen zoals sleutels etc.
probeer dat maar eens met een tekst bestand op de server.....
3e, voor mezelf.
2. Dat maakt niet uit. De inifile moet nu door de browser gelezen worden en wanneer de browser de inhoud kan zien, dan kan een gebruiker dat ook. Vooral ik nu weet hoe de website in elkaar steekt trek ik deze inifile zo bij iedereen naar voren. Typ maar in de browser: http://urlnaardewebsite/Solar.ini
Als het niet leesbaar moet zijn voor een gebruiker, dan is php of asp een betere manier om een website te maken. Je kan namelijk aan de serverkant al alle informatie naar cosm e.d. sturen, danwel ophalen. Een gebruiker aan de voorkant ziet dan die communicatie niet.
Overigens wil ik hier binnenkort mee aan de slag, al is het alleen voor mezelf aangezien ik een aantal verbeteringen aan de huidige aan wil brengen die ik dus met php wil oplossen.
Zelf gebruik ik het programma alleen lokaal op mijn eigen netwerk. Wilde het programma laag drempelig houden zonder extra's te hoeven installeren.
Maar volgens mij kan je niet zomaar bestanden lezen op een server, (ook de solar.ini niet) maar kan het verkeerd hebben hoor.
Maar volgens mij kan je niet zomaar bestanden lezen op een server, (ook de solar.ini niet) maar kan het verkeerd hebben hoor.
JoopC, het is inderdaad zo dat ik op mijn test site met ini de ini kan lezen vanaf internet.JoopC schreef op zondag 27 januari 2013 @ 21:23:
Zelf gebruik ik het programma alleen lokaal op mijn eigen netwerk. Wilde het programma laag drempelig houden zonder extra's te hoeven installeren.
Maar volgens mij kan je niet zomaar bestanden lezen op een server, (ook de solar.ini niet) maar kan het verkeerd hebben hoor.
[ Voor 16% gewijzigd door Gé Brander op 27-01-2013 23:10 ]
Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!
Als je website plain text is, dan kan dat wel. Je kan het direct lezen van een bestand wel voorkomen, maar dan kan de browser hem ook niet meer lezen. Het principe is namelijk hetzelfde. Als de browser hem geserveerd krijgt via javascript of rechtstreeks, lezen moet hij hem tochJoopC schreef op zondag 27 januari 2013 @ 21:23:
Zelf gebruik ik het programma alleen lokaal op mijn eigen netwerk. Wilde het programma laag drempelig houden zonder extra's te hoeven installeren.
Maar volgens mij kan je niet zomaar bestanden lezen op een server, (ook de solar.ini niet) maar kan het verkeerd hebben hoor.
Serverside scripting lost deze problemen allemaal op. Dan kun je dat in de scripts allemaal afvangen. De browser ziet de bestanden pas nadat alles geparsed is.
[ Voor 9% gewijzigd door EnsconcE op 27-01-2013 22:19 ]