Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Temperatuur uitlezen Shelly Plus H&T

Pagina: 1
Acties:

Vraag


  • japio010
  • Registratie: December 2016
  • Laatst online: 11-10 19:21
Goedemiddag,

Ik heb een vraag, ik wil via PowerShell de temperatuur uitlezen via een Api call uit PowerShell.
Ik blijf de melding: Invoke-RestMethod : De externe server heeft een fout geretourneerd: (404) Niet gevonden.
Heeft iemand ervaring hiermee? Of werkend?

Alle reacties


  • jve91
  • Registratie: November 2020
  • Laatst online: 19-05 20:56
Is het niet zo dat de Shelly in sleep gaat na het doorsturen van zijn data?
Dus enkel actief wanneer de temperatuur/vochtigheid een bepaalde threshold bereikt dat hij wakker wordt en zijn data doorstuurt?

  • japio010
  • Registratie: December 2016
  • Laatst online: 11-10 19:21
Ik ben inmiddels ook wat verder.
Daar lijkt het wel op. De temperatuur meter geeft eens in de zoveel tijd zijn temperatuur door.
Het is mij inmiddels gelukt om het via een POwerShell de temperatuur uit te lezen.

Voor de liefhebbers:
# Set Device information:
$DeviceID = "DEVICEID"
$apiKey = "APIKEY"
$url = "URL"


$headers = @{
"Content-Type" = "application/x-www-form-urlencoded"
}
$body = "id=$DeviceID&auth_key=$apiKey"

$response = Invoke-RestMethod -Uri $url -Method POST -Headers $headers -Body $body | ConvertTo-Json
$response

Dit haalt hij netjes uit de cloud.
Bedankt voor je reactie.