Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij
  • Pagina:
  • 1
  • 2

Onderwerp: Download in Excel

Download in Excel 10 maanden 1 week geleden #1739

  • Jean-Pierre
  • Jean-Pierre's Profielfoto Onderwerp Auteur
  • Offline
  • Berichten: 5
  • Ontvangen bedankjes 0
Ik wil vanuit Excel een download van Iungo realiseren via een macro of VB-code.
Echter kan ik nergens lezen ho eik de API-call hiervoor kan gebruiken (of via een directe http-call, dan kan ik deze gebruiken in Excel).
Heeft iemand tips? Of waar ik meer info kan vinden?

Alvast bedankt!

Mvg,
Jean-Pierre

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Download in Excel 10 maanden 1 week geleden #1741

  • Rodney
  • Rodney's Profielfoto
  • Offline
  • Berichten: 286
  • Ontvangen bedankjes 144
Er is wel het een en ander te vinden op het internet maar om je snel op gang te helpen:

Maak een functie (ALT + F11)

Function getCustomHyperlink(ByVal pURL As String) As String
Dim oRequest As Object
Set oRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
oRequest.Open "Post", pURL
oRequest.setRequestHeader "Content-type", "text/plain;charset=UTF-8"
JSONString = "{""seq"":1,""method"":""datalog_get_day_start_values"",""arguments"":{""oid"":""bef04aef"",""prop"":""import"",""t1"":1565474400,""t2"":1566424799}}}"
oRequest.Send JSONString
getCustomHyperlink = oRequest.ResponseText
End Function


Functie aanroep vanuit excel sheet:

=getCustomHyperlink("http://<IP iungo>/iungo/api_request")
De volgende gebruiker (s) zei dank u: Willem-Jan de Kleijn

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Laast bewerkt: door Rodney.

Download in Excel 10 maanden 1 week geleden #1756

  • Jean-Pierre
  • Jean-Pierre's Profielfoto Onderwerp Auteur
  • Offline
  • Berichten: 5
  • Ontvangen bedankjes 0
Hartelijk dank voor je antwoord.

Ik ben ermee aan de slag gegaan, en heb je voorbeeld gevolgd.
De url en oid heb ik uiteraard aangepast.

De API call lukt, maar ik krijg de volgende response:
{"ok":false,"type":"response","time":3.1251925975084e-05,"rv":false,"error":"Error parsing JSON","systime":1566815927}

Mis ik ergens nog een parameter?

Alvast bedankt.

Mvg,
JP

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Download in Excel 10 maanden 1 week geleden #1757

  • Jean-Pierre
  • Jean-Pierre's Profielfoto Onderwerp Auteur
  • Offline
  • Berichten: 5
  • Ontvangen bedankjes 0
Thanks, ik had zelf de "bug" al ontdekt.
Er stond een } teveel op het einde.

Helaas lukt het echter nog steeds niet.
De melding die ik nu ontvang is {"ok":false,"type":"response","time":0.00031251995824277,"rv":false,"systime":1566817347,"seq":1,"error":"Passed oid is unknown"}
Ik heb het object id herhaaldelijk gecontroleerd, maar deze is echt juist.

Nog tips?
Thx.

Mvg,
JP

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Download in Excel 4 maanden 4 weken geleden #2056

  • Willem-Jan de Kleijn
  • Willem-Jan de Kleijn's Profielfoto
  • Offline
  • Berichten: 5
  • Ontvangen bedankjes 0
Ik loop tegen hetzelfde probleem aan. Ik lees geen oplossing, is die nog niet gevonden of is die er wel maar niet hier gedeeld?
Waar kan ik de (geaccepteerde) waarden vinden van de diversen velden, bijv wat kan ingevuld worden bij "prop:" (property name).
Dank

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Download in Excel 4 maanden 4 weken geleden #2058

  • Rodney
  • Rodney's Profielfoto
  • Offline
  • Berichten: 286
  • Ontvangen bedankjes 144

Willem-Jan de Kleijn schreef : Ik loop tegen hetzelfde probleem aan. Ik lees geen oplossing, is die nog niet gevonden of is die er wel maar niet hier gedeeld?
Waar kan ik de (geaccepteerde) waarden vinden van de diversen velden, bijv wat kan ingevuld worden bij "prop:" (property name).
Dank


Op de control pagina kan de geïnstalleerde objecten van jouw iungo zien (dit is dus voor iedere gebruiker weer anders)
Bijvoorbeeld voor het slimme meter object (hier kamstrup DSMR2)



Het begint dus bij een object ID, die staat tussen de blokhaken (hier dus 7bbf70c3)
Met dit object ID kan je dan via de API de properties van dit object opvragen bijvoorbeeld via:

<ip iungo>/iungo/control?cmd=api_form&method=object_list_props



Dat is dus de lijst van properties die bij dit object horen en waarvan je de waarden kunt opvragen, bijvoorbeeld via:

<ip iungo>/iungo/control?cmd=api_form&method=object_prop_get




LET OP: het gebruik van de control pagina en het aanroepen van de API's is voor eigen risico, iungo vraagt niet om bevestiging van acties en klikken op bijvoorbeeld verwijderen (rode 'X') betekent dus echt verwijderen zonder een 'weet u het zeker vraag ?'.
Bijlagen:
De volgende gebruiker (s) zei dank u: Willem-Jan de Kleijn

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.331 seconden