Ny version av mitt enkla script

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
fredrikru
Wannabe
Inlägg: 5
Blev medlem: 16 okt 2015, 08:49
Ort: Öjersjö

Ny version av mitt enkla script

Inlägg av fredrikru »

Hej

Jag har flyttat över mina Philips Hue sensorer från Hue bryggan till Homeassistant och använder mig av SkyeConnect. En av Philips Hue sensorer verkar tappa förbindelsen med det övriga Zigbee nätverket ibland som jag har utomhus så jag har gjort om min lösning lite.

1. Skapade en sensorgrupp utetemperatur som läser av mina ute sensorer och valde att den ska alltid rapportera lägsta värdet. Om en sensor slutar fungera så funkar det. Mitt förra script hade jag lite "IF then" men det funkade inte när en sensor försvann.

Kod: Markera allt

#!/bin/sh
#
homeassistant='ip_adress_till_Homeassistant'
Homeassistant_Token='Token_som_du_har_skapat'
hash_kod='För_rapportering_till_Temperatur.nu'
#
ute_temp=`curl --silent -X GET \
  -H "Authorization: Bearer $Homeassistant_Token" \
  http://$homeassistant:8123/api/states/sensor.utetemperatur | awk -F'[:,]' '{print $4}'| sed 's/"//g'`
#
#echo $ute_temp
#
# Rapportera till Temperatur.nu
#
curl http://www.temperatur.nu/rapportera.php?hash=$hash_kod$ute_temp
#