ik probeer al een tijdje via "Web pages/ip devices" de dagelijkse elektriciteitsprijzen in te lezen om bv een EV lader aan te sturen.
via https://griddata.elia.be/eliabecontrols ... 2024-04-17
als ik onder commands een fout melding 0/1 mogelijk maak krijg ik melding van een fout
maar in de debugger onder Event-BiDir krijg ik geen "bed request" melding nog een OK
18.04.2024 11:20:44 (IP: https://griddata.elia.be/) (Port: 80)
(Send: 144) 0x47 0x45 0x54 0x20 0x2f 0x65 0x6c 0x69 0x61 0x62 0x65 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x73 0x2e 0x70 0x72 0x6f 0x64 0x2f 0x69 0x6e 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x2f 0x49 0x6e 0x74 0x65 0x72 0x63 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x73 0x2f 0x64 0x61 0x69 0x6c 0x79 0x2f 0x61 0x75 0x63 0x74 0x69 0x6f 0x6e 0x72 0x65 0x73 0x75 0x6c 0x74 0x73 0x2f 0x32 0x30 0x32 0x34 0x2d 0x30 0x34 0x2d 0x31 0x38 0x20 0x48 0x54 0x54 0x50 0x2f 0x31 0x2e 0x31 0xd 0xa 0x48 0x6f 0x73 0x74 0x20 0x6e 0x61 0x6d 0x65 0x3a 0x20 0x67 0x72 0x69 0x64 0x64 0x61 0x74 0x61 0x2e 0x65 0x6c 0x69 0x61 0x2e 0x62 0x65 0xd 0xa 0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x3a 0x20 0x43 0x6c 0x6f 0x73 0x65 0xd 0xa 0xd 0xa
GET /eliabecontrols.prod/interface/Interconnections/daily/auctionresults/2024-04-18 HTTP/1.1 Host name: griddata.elia.be Connection: Close
ik heb al van alles geprobeerd (1ste en laatste regel) maar zit nu wel muurvast .
weet iemand waar ik fout ga, of misschien heeft iemand dit al eerder gedaan (elektriciteitsprijzen in lezen)
alvast bedankt voor de hulp
electricitietsprijzen inlezen
Re: electricitietsprijzen inlezen
Gaat dit over een Gira Homeserver? Zo ja, welke versie Experte? Hoe probeer je de gegevens binnen te halen? Als het met JSON is weet ik er niets van (mijn Experte is 4.5). Als je specifiek een blokje zoekt dan is het wel zo handig om te laten weten welke instructies je meegeeft in het tabblad 'Reception'. Je kunt voor zover ik weet niet zomaar een hele pagina binnenhalen en dan verwachten dat de Homeserver er iets mee kan.
Re: electricitietsprijzen inlezen
Beste Bram,
Versie 4.4
ik heb al met "blocks" geprobeerd en HTTP Call
Zowel met JSON, maar in de Event-BiDir wordt het iedere keer als "Content-Type: text/html " gemarkeerd.
ik probeer in te lezen van
https://griddata.elia.be/eliabecontrols ... 7522401558
ik vraag me hier af of de poort (onder de data tab op te geven) geen probleem geeft
bij deze moet je met "blocks" werken omdat de datum een variable is die iedere keer moet worden meegegeven.
Dit is een XML file
als ook van
https://api.engie.be/engie/ms/pricing/v ... rices/epex
waarbij opgemerkt moet worden dat je een file van 3 KK krijgt en
ik heb al API applicaties gedaan in "Web pages/ip devices" die goed werken, maar waar het IP adres binnen het eigen netwerk ligt.
Versie 4.4
ik heb al met "blocks" geprobeerd en HTTP Call
Zowel met JSON, maar in de Event-BiDir wordt het iedere keer als "Content-Type: text/html " gemarkeerd.
ik probeer in te lezen van
https://griddata.elia.be/eliabecontrols ... 7522401558
ik vraag me hier af of de poort (onder de data tab op te geven) geen probleem geeft
bij deze moet je met "blocks" werken omdat de datum een variable is die iedere keer moet worden meegegeven.
Dit is een XML file
als ook van
https://api.engie.be/engie/ms/pricing/v ... rices/epex
waarbij opgemerkt moet worden dat je een file van 3 KK krijgt en
ik heb al API applicaties gedaan in "Web pages/ip devices" die goed werken, maar waar het IP adres binnen het eigen netwerk ligt.
Re: electricitietsprijzen inlezen
Ik heb niet goed opgelet. Je vraagt informatie van een httpS pagina, dat wordt door onze oudere versies van de HomeServer niet ondersteund.
Heb je misschien een Raspberry of Arduino in je systeem, of een ander apparaat waarmee je die secure-pagina kunt uitlezen om dan de informatie op een andere manier aan de HS aan te bieden?
Heb je misschien een Raspberry of Arduino in je systeem, of een ander apparaat waarmee je die secure-pagina kunt uitlezen om dan de informatie op een andere manier aan de HS aan te bieden?
Re: electricitietsprijzen inlezen
Beste Bram,
interessant
ik wist niet dat je niet meet HTTPS kon "communiceren " met Expert 4.4
lees ik goed , dat er een oplossing bestaat via een raspberry 'interface''?
interessant
ik wist niet dat je niet meet HTTPS kon "communiceren " met Expert 4.4
lees ik goed , dat er een oplossing bestaat via een raspberry 'interface''?
Re: electricitietsprijzen inlezen
Met een Raspberry Pi is heel veel mogelijk.
Voordat je die route neemt: ik zag net dat jouw gewenste webpagina ook als niet-secure toegankelijk is. Probeer dat eerst eens, dus met http in plaats van https.
Voordat je die route neemt: ik zag net dat jouw gewenste webpagina ook als niet-secure toegankelijk is. Probeer dat eerst eens, dus met http in plaats van https.
Re: electricitietsprijzen inlezen
beste Bram,
ik ben terug een en ander aan het proberen
maar als ik de info opvraag via HTTP
http://griddata.elia.be/eliabecontrols. ... 2024-05-02
krijg ik het ook , maar nog altijd niet via de HS
ik weet helaas ook niet wat ik fout doe (krijg geen error code)
02.05.2024 12:20:30 (IP: http://griddata.elia.be/) (Port: 80)
(Send: 167) 0x47 0x45 0x54 0x20 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x67 0x72 0x69 0x64 0x64 0x61 0x74 0x61 0x2e 0x65 0x6c 0x69 0x61 0x2e 0x62 0x65 0x2f 0x65 0x6c 0x69 0x61 0x62 0x65 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x73 0x2e 0x70 0x72 0x6f 0x64 0x2f 0x69 0x6e 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x2f 0x49 0x6e 0x74 0x65 0x72 0x63 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x73 0x2f 0x64 0x61 0x69 0x6c 0x79 0x2f 0x61 0x75 0x63 0x74 0x69 0x6f 0x6e 0x72 0x65 0x73 0x75 0x6c 0x74 0x73 0x2f 0x32 0x30 0x32 0x34 0x2d 0x30 0x35 0x2d 0x30 0x32 0x20 0x48 0x54 0x54 0x50 0x2f 0x31 0x2e 0x30 0xd 0xa 0x48 0x6f 0x73 0x74 0x20 0x6e 0x61 0x6d 0x65 0x3a 0x20 0x67 0x72 0x69 0x64 0x64 0x61 0x74 0x61 0x2e 0x65 0x6c 0x69 0x61 0x2e 0x62 0x65 0xd 0xa 0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x3a 0x20 0x43 0x6c 0x6f 0x73 0x65 0xd 0xa 0xd 0xa
GET http://griddata.elia.be/eliabecontrols. ... 2024-05-02 HTTP/1.0 Host name: griddata.elia.be Connection: Close
ik ben terug een en ander aan het proberen
maar als ik de info opvraag via HTTP
http://griddata.elia.be/eliabecontrols. ... 2024-05-02
krijg ik het ook , maar nog altijd niet via de HS
ik weet helaas ook niet wat ik fout doe (krijg geen error code)
02.05.2024 12:20:30 (IP: http://griddata.elia.be/) (Port: 80)
(Send: 167) 0x47 0x45 0x54 0x20 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x67 0x72 0x69 0x64 0x64 0x61 0x74 0x61 0x2e 0x65 0x6c 0x69 0x61 0x2e 0x62 0x65 0x2f 0x65 0x6c 0x69 0x61 0x62 0x65 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x73 0x2e 0x70 0x72 0x6f 0x64 0x2f 0x69 0x6e 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x2f 0x49 0x6e 0x74 0x65 0x72 0x63 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x73 0x2f 0x64 0x61 0x69 0x6c 0x79 0x2f 0x61 0x75 0x63 0x74 0x69 0x6f 0x6e 0x72 0x65 0x73 0x75 0x6c 0x74 0x73 0x2f 0x32 0x30 0x32 0x34 0x2d 0x30 0x35 0x2d 0x30 0x32 0x20 0x48 0x54 0x54 0x50 0x2f 0x31 0x2e 0x30 0xd 0xa 0x48 0x6f 0x73 0x74 0x20 0x6e 0x61 0x6d 0x65 0x3a 0x20 0x67 0x72 0x69 0x64 0x64 0x61 0x74 0x61 0x2e 0x65 0x6c 0x69 0x61 0x2e 0x62 0x65 0xd 0xa 0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x3a 0x20 0x43 0x6c 0x6f 0x73 0x65 0xd 0xa 0xd 0xa
GET http://griddata.elia.be/eliabecontrols. ... 2024-05-02 HTTP/1.0 Host name: griddata.elia.be Connection: Close
Re: electricitietsprijzen inlezen
Je hebt niet aangegeven hoe je een en ander probeert binnen te halen.
Hoe ik iets vergelijkbaars doe:
- Web Pages / IP Devices
- Tab Data: Host adres, in jouw geval alleen griddata.elia.be
- Tab Send, alleen bovenste helft: Bij URL (pad): /eliabecontrols... (en de hele rest van het adres), al het andere leeg.
- Tab Reception de volgende stappen, elk in een nieuwe regel, CRLF en URL blijven leeg/No:
Any desired data
Text "T09:00:00+02:00" (Dit is een voorbeeld, moet tussen dubbele quotes)
Any desired data
Text "<Price>"
Value as plain text (Dan jouw iKO selecteren, format #.#, overige checkboxes leeg)
Text "</Price>"
Any desired data
Jouw iKo moet wel een float zijn, bijvoorbeeld EIS 5.
Dan moet daar de waarde 31.450 in terugkomen. Dit is puur om te testen, en alleen de waarde van 9 uur.
Met deze methode moet je dan allemaal invoeren voor elk uur van de dag - erg bewerkelijk. Je kunt als deze test werkt de eerste "text" van hierboven aanpassen zodat er een (dynamische) iKO gebruikt wordt, waar je het uur aanpast. Het pad kan je ook op die manier doen, door er dynamisch de datum in te zetten en dan dat iKO te gebruiken. Lees de helpfunctie er op na hoe je dat doet (curly brackets, etc.).
Hoe ik iets vergelijkbaars doe:
- Web Pages / IP Devices
- Tab Data: Host adres, in jouw geval alleen griddata.elia.be
- Tab Send, alleen bovenste helft: Bij URL (pad): /eliabecontrols... (en de hele rest van het adres), al het andere leeg.
- Tab Reception de volgende stappen, elk in een nieuwe regel, CRLF en URL blijven leeg/No:
Any desired data
Text "T09:00:00+02:00" (Dit is een voorbeeld, moet tussen dubbele quotes)
Any desired data
Text "<Price>"
Value as plain text (Dan jouw iKO selecteren, format #.#, overige checkboxes leeg)
Text "</Price>"
Any desired data
Jouw iKo moet wel een float zijn, bijvoorbeeld EIS 5.
Dan moet daar de waarde 31.450 in terugkomen. Dit is puur om te testen, en alleen de waarde van 9 uur.
Met deze methode moet je dan allemaal invoeren voor elk uur van de dag - erg bewerkelijk. Je kunt als deze test werkt de eerste "text" van hierboven aanpassen zodat er een (dynamische) iKO gebruikt wordt, waar je het uur aanpast. Het pad kan je ook op die manier doen, door er dynamisch de datum in te zetten en dan dat iKO te gebruiken. Lees de helpfunctie er op na hoe je dat doet (curly brackets, etc.).