met Arduino + esp8266 data naar PVoutput.org
10 berichten
• Pagina 1 van 1
met Arduino + esp8266 data naar PVoutput.org
Daar ben ik weer:) Ooit(2014) kreeg ik hier veel hulp met mijn autopilot voor mijn paramotor. Tot op heden heb ik daar veel plezier van.
Nu heb ik een volgende uitdaging: 8 zonnepanelen op het dak gelegd KWH meter met SO pulsjes geplaatst. Werkt allemaal maar.... Ik wil die SO pulsen vertalen naar data die ik naar PVoutput.org kan zenden want als het daar is krijg ik hele mooie grafieken van het harde werk van mijn panelen.
Hoever gaat het goed?
Ik tap de SO pulsen af en lees die met een Arduino mini pro. Op de pro bereken ik het vermogen en de opbrengst.
Die resultaten zend ik met een esp8266 naar Thingspeak. So far so good.
Ik wil de resultaten echter naar PVoutput.Org zenden.
Op hun site staan verschillende opties om er data naar te zenden.
Bijv via een browser (GET example) met: http://pvoutput.org/service/r2/addoutpu ... 30&g=12000
Heb ik gedaan en werkt!
of via ???? )POST example) met: curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id" http://pvoutput.org/service/r2/addoutput.jsp
Mijn vraag is kan ik met mijn arduino/esp8266 nu ook zo'n browser string de wereld insturen of zo'n curl bericht zenden zodat PVoutput het accepteert.
Nu heb ik een volgende uitdaging: 8 zonnepanelen op het dak gelegd KWH meter met SO pulsjes geplaatst. Werkt allemaal maar.... Ik wil die SO pulsen vertalen naar data die ik naar PVoutput.org kan zenden want als het daar is krijg ik hele mooie grafieken van het harde werk van mijn panelen.
Hoever gaat het goed?
Ik tap de SO pulsen af en lees die met een Arduino mini pro. Op de pro bereken ik het vermogen en de opbrengst.
Die resultaten zend ik met een esp8266 naar Thingspeak. So far so good.
Ik wil de resultaten echter naar PVoutput.Org zenden.
Op hun site staan verschillende opties om er data naar te zenden.
Bijv via een browser (GET example) met: http://pvoutput.org/service/r2/addoutpu ... 30&g=12000
Heb ik gedaan en werkt!
of via ???? )POST example) met: curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id" http://pvoutput.org/service/r2/addoutput.jsp
Mijn vraag is kan ik met mijn arduino/esp8266 nu ook zo'n browser string de wereld insturen of zo'n curl bericht zenden zodat PVoutput het accepteert.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: met Arduino + esp8266 data naar PVoutput.org
Kort maar krachtig.... YEP. Ik denk zelfs dat alles in die ESP kan
Re: met Arduino + esp8266 data naar PVoutput.org
Nico, Ik geloof je gelijk maar....kan je mij een hint geven hoe ik dat dan moet doen.
Ik heb van de curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id"
al eens een string ""data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id"" via de esp8266 de wereld in gestuurd maar zie geen resultaat op PVoutput.org
Ook het versturen van "http://pvoutput.org/service/r2/addoutpu ... 30&g=12000" leverde niets op. Als ik die string kopieer en via mijn browser verstuur zie ik wel resultaat op PVoutput.org.
Ik heb van de curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id"
al eens een string ""data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id"" via de esp8266 de wereld in gestuurd maar zie geen resultaat op PVoutput.org
Ook het versturen van "http://pvoutput.org/service/r2/addoutpu ... 30&g=12000" leverde niets op. Als ik die string kopieer en via mijn browser verstuur zie ik wel resultaat op PVoutput.org.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: met Arduino + esp8266 data naar PVoutput.org
Geen idee verder. Ken die omgeving verder niet
Re: met Arduino + esp8266 data naar PVoutput.org
sluit je wel af met een enter dat is /n
paul deelen
shooter@home.nl
shooter@home.nl
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: met Arduino + esp8266 data naar PVoutput.org
Het is \n en geen /n. Maar los daarvan komt het denk ik door special characters die dusook met een \ vooraf gegaan moeten worden
Re: met Arduino + esp8266 data naar PVoutput.org
Helaas, zoals Nico schrijft de /n of \n hebben geen effect.
Ik heb ook de websites naam vervangen door het ip adres zonder succes. Ik vrees dat ik helemaal op de verkeerde weg zit door te denken dat ik "zomaar" een URL kan versturen. Googelen levert wel veel info over HTTPclients op maar daar kom ik ook niet verder mee op dit moment. Misschien iets met Curl proberen?
Ik heb ook de websites naam vervangen door het ip adres zonder succes. Ik vrees dat ik helemaal op de verkeerde weg zit door te denken dat ik "zomaar" een URL kan versturen. Googelen levert wel veel info over HTTPclients op maar daar kom ik ook niet verder mee op dit moment. Misschien iets met Curl proberen?
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: met Arduino + esp8266 data naar PVoutput.org
Je zult al die speciale tekens als dubbele quotes moeten voorzien van een \ teken.
Re: met Arduino + esp8266 data naar PVoutput.org
Dit verzend ik nu:
op PVoutput.org is dit een voorbeeld om data te versturen:
curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id" http://pvoutput.org/service/r2/addoutput.jsp
Ik verstuur dit:
ser.println("\"data=20170128,15000\" -H \"X-Pvoutput-Apikey: c68ae892fa3a6644c5a6d0dd1cde82cbf37dc659\" -H \"X-Pvoutput-SystemId: 49832\" http://pvoutput.org/service/r2/addoutput.jsp");
Geen resultaat ook met een \n erachter geeft het geen resultaat.
Een andere methode volgens PVoutput.org is vanuit een browser:
http://pvoutput.org/service/r2/addoutpu ... 30&g=12000
Ik verstuur dit:
ser.println("http://pvoutput.org/service/r2/addoutput.jsp?key=c68ae892fa3a6644c5a6d0dd1cde82cbf37dc659&sid=49832&d=20170120&g=13330");
Geen resultaat.
Als ik de url kopieer en via een browser verstuur lukt het wel.
op PVoutput.org is dit een voorbeeld om data te versturen:
curl -d "data=20100830,15000" -H "X-Pvoutput-Apikey: Your-API-Key" -H "X-Pvoutput-SystemId: Your-System-Id" http://pvoutput.org/service/r2/addoutput.jsp
Ik verstuur dit:
ser.println("\"data=20170128,15000\" -H \"X-Pvoutput-Apikey: c68ae892fa3a6644c5a6d0dd1cde82cbf37dc659\" -H \"X-Pvoutput-SystemId: 49832\" http://pvoutput.org/service/r2/addoutput.jsp");
Geen resultaat ook met een \n erachter geeft het geen resultaat.
Een andere methode volgens PVoutput.org is vanuit een browser:
http://pvoutput.org/service/r2/addoutpu ... 30&g=12000
Ik verstuur dit:
ser.println("http://pvoutput.org/service/r2/addoutput.jsp?key=c68ae892fa3a6644c5a6d0dd1cde82cbf37dc659&sid=49832&d=20170120&g=13330");
Geen resultaat.
Als ik de url kopieer en via een browser verstuur lukt het wel.
Re: met Arduino + esp8266 data naar PVoutput.org
Opgelost:
Ik heb nog maar eens een poging gedaan om de esp8266 rechtstreeks van een sketch te voorzien en dat is nu gelukt.
Met de Arduino er tussen uit kan ik nu een GET met succes naar de website sturen.
Ik heb nog maar eens een poging gedaan om de esp8266 rechtstreeks van een sketch te voorzien en dat is nu gelukt.
Met de Arduino er tussen uit kan ik nu een GET met succes naar de website sturen.
10 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast