Interface > Interface til varme systemer

Integration med ifttt.com

(1/3) > >>

TRK:
Hej

Kunne det ikke være fedt at koble IFTTT sammen med ens pillefyr, så man kunne styre fyret via IFTTT.
Et par eksempler kunne være

* Tænd philips hue med rødt lys når fyret går i alarm
* Sluk fyret når det er solskin
* Tænd for gulvvarmepumpen når fyret har en temp over 50 grader
Link til IFTTT's about side: https://ifttt.com/wtf
Link til formular omkring oprettelse af ny channel: https://docs.google.com/forms/d/1dlH6aA2nXQ4EWfQbxHKueHvfyulFPmInkjk7PabUxF8/viewform

g82:
Man kan også bruge den "nye" Maker channel, dette kræver ikke at man bliver godkendt til en rigtig channel.

Man sender events som en webhook til ifttt, og modtager events på samme måde den anden vej.

Men indtil/hvis der kommer support direkte fra stokercloud kan man hente stokercloud data ud via api og selv lave de kald der skal til :)

TRK:
Den skal jeg helt sikkert kigge nærmere på. Tak for råd.
Fik du UDP til at virke på din styring? Jeg kan simpelthen ikke få hul igennem, både med python test scriptet og noget selvkodet PHP.
Koder nu lidt mod JSON outputtet, men det ville jo være lidt mere spændende at have hul igennem til hele styringen.

g82:
Fik ikke rigtig UDP til at virke, det kører et par dage efter jeg genstarter fyret inden det dør :(

Jeg har i over et år hentet data fra json export siden, men der er ikke de nye parametre såsom PI-regulering.

Bruger det her til at få json data i et lidt nemmere format

--- Kode: ---$json = file_get_contents("http://stokercloud.dk/dev/getdriftjson.php?mac=g82");
$data = json_decode($json);
$temps = $data->jsondata[1]->{2};
$o["Frem"] = $temps[0]->{0};
$o["Retur"] = $temps[4]->{4};
$o["Skakt"] = $temps[1]->{1};
$o["Roeg"] = round($temps[2]->{2});
$o["Target"] = round($temps[3]->{3});

$s = $data->jsondata[2]->{4};
$o["Ydelse"] = round($s[0]->{0});
$o["Ydelsekw"] = $s[1]->{1};
$o["Status"] = $s[7]->{11};
$o["Ilt"] = round($s[2]->{2});
$o["Lys"] = $s[3]->{3};
$o["Magasin"] = $s[5]->{5};

var_dump($o);

--- afslutning på kode ---

motoz:

--- Citér --- Jeg kan simpelthen ikke få hul igennem, både med python test scriptet og noget selvkodet PHP.
--- Afslutning på citat ---
What firmware version are you running? It should work from 7.0612 to 7.0627.  (But at least on 7.0612 the controller needs to be reset every now and then to keep working). From 7.0629 and up the protocol has some changes (eg the password is encrypted to add some security), I have not yet pushed the changes to make it work with the new protocol.

Navigering

[0] Emneindeks

[#] Næste side

Skift til fuld version