Stap 3: planner
De Bash-script stuurt de waarden met behulp van ioBridge statische Widget API aan mijn ioBridge module.
PHP Script naar scherm schrapen site:
----------------------------------------------------------------------------------------------------------------
<? php
curl-bron maken
$ch = curl_init();
url instellen
curl_setopt ($ch, CURLOPT_URL, "http://www.snowbird.com/index.html");
de overdracht als een tekenreeks retourneren
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$output bevat de output string
$output = curl_exec($ch);
Sluit curl resource systeembronnen vrijmaken
curl_close($CH);
$output = trim($output);
$twentyfour = ontploffen ('24 hr: < b >< tekstkleur "FBE075" = > ", $output);
$twentyfour = ontploffen ('& quot; </lettertype >< /b >', $twentyfour[1]);
ECHO $twentyfour [0];
? >
----------------------------------------------------------------------------------------------------------------
Ik heb toegevoegd de voor lus aan gaf het een beetje meer "beweging". Eerst is het niveau ingesteld op de hoogste waarde, dan het stappen omlaag totdat zij de meting van de echte sneeuw tot.
Bash Script:
----------------------------------------------------------------------------------------------------------------
#! / bin/bash
inch = "curl -s http://mywebserver.com/24.php"
Reset ='curl -s ' http://www.iobridge.com/widgets/static/id=XXXXXXXXX & waarde = 400 "'
slaap 3
voor ((i = 13; i > = inch; ik--));
doen
laat pwm = $i * 100
laat pwm = 1700-$pwm
Nieuw ='curl -s ' http://www.iobridge.com/widgets/static/id=XXXXXXXXX & waarde = $pwm ""
gedaan
----------------------------------------------------------------------------------------------------------------