<?php
/*
+---------------------------------------------------------------------+
| |
| SensorAndSwitch Automation Pro |
| PseudoGeräte-Script |
| =============================================================== |
| -> PING |
| Pingt einen Server an und gibt On oder OFF-Line aus. |
| |
| |
| |
| |
+---------------------------------------------------------------------+
*/
error_reporting(0);
$timeout = 5;
$servername = "Localhost";
$ip = "localhost";
$port = "80";
$fp = @fsockopen($ip, $port, $timeout);
if($fp)
{
echo $servername. " Online <br>";
fclose($fp);
}
else
{
echo $servername." Offline <br>";
}
}
exit;
?>
@dtrieb: Mach den Pingtester nicht als Schalter, sondern als Sensor.
Dadurch hast du wesentlich mehr gestalterische Freiheiten.
Die Sensoren reagieren nur auf: info=status
<?php
if ($_GET["info"]=="status") {
$timeout = 5;
$ip = "fritz.box";
$port = "80";
$fp = @fsockopen($ip, $port, $timeout);
if($fp)
{
$Status="P#<div style='position:relative;top:-20px;color:green;font-size:3em;'>ONLINE</div>*HTML#";
fclose($fp);
}
else
{
$Status="P#<div style='position:relative;top:-20px;color:red;font-size:3em;'>OFFLINE</div>*HTML#";
}}
echo $Status;
?>
Fehlerkorrektur in ein paar pseudogeraeten, Fehlerkorrektur im Schaltsystem, bei ganz bestimmten Konstellationen, wenn der Sensor als inaktiv erkannt wird.Was ist neu in der 0244?
Wie werden Kettenfolgeglieder eingesetzt/benutzt?
+---------------------------------------------------------------------+
| |
| alle Werte von Zeit und Datum können Sterne (*) enthalten, die |
| dann durch die aktuelle Vergleichszeit ersetzt werden. |
| SCHID SchaltID - wird automatisch vergeben |
| Kettentyp = K/+ 1. Kettenglied/Folgekettenglied |
| FolgeSCHID Folgekettenglied (0 = kein Folgekettenglied) |
| ungenutzt |
| ungenutzt |
| Schalter = 0/1 aus/an |
| Typ = X (nach Zeit), |
| A/U (astronomisch), |
| W/T/P (nach Watt/Temp/Wert eines anderen Gerätes), |
| S (nach Schaltzustand eines anderen Gerätes) |
| X Zeit,Wochentag(1(=Mo)-7(=So)),Datum,Gerätename |
| A/U Abweichung in Minuten,Wochentag,Datum,Gerätename |
| W >/>=/=/==/</<=,Watt,anderes Gerät Name,Gerätename |
| P >/>=/=/==/</<=,beliebiger Wert,anderes Gerät Name,Gerätename |
| T >/>=/=/==/</<=,Temp,anderes Gerät Name,Gerätename |
| S 0/1 Aktiv,0/1 Schalter anderes Gerät,anderes Gerät Name,Geräte-|
| name |
| |
+---------------------------------------------------------------------+
Warum? Das ist das Symbol für PSensor.@dtrieb: Ich finde das Symbol in der Pseudoweather sollte raus.
Take that...
pseudopingtest.php
...trotz Vollzitat. Viel Spaß damit.PHP:<?php if ($_GET["info"]=="status") { $timeout = 5; $ip = "fritz.box"; $port = "80"; $fp = @fsockopen($ip, $port, $timeout); if($fp) { $Status="P#<div style='position:relative;top:-20px;color:green;font-size:3em;'>ONLINE</div>*HTML#"; fclose($fp); } else { $Status="P#<div style='position:relative;top:-20px;color:red;font-size:3em;'>OFFLINE</div>*HTML#"; }} echo $Status; ?>
Finde eine API, dann schauen wir weiter.ws65 schrieb:wie wäre es mit Benzinpreise vom Internet auslesen? geht das?
Bundeskartellamt schrieb:Entsprechend der gesetzlichen Regelungen sind Preishoheitsinhaber öffentlicher Tankstellen nur verpflichtet die aktuellen Preise für Super E5, Super E 10 und Dieselkraftstoff an die Markttransparenzstelle für Kraftstoffe (MTS-K) zu melden.
Insofern kann die MTS-K den Verbraucher-Inforationsdiensten keine Preise für weitere Treibstoffarten wie z.B. Super Plus, Autogas, LKW-Diesel etc. zur Verfügung stellen.
Sofern Verbraucher-Informationsdienste für diese Treibstoffarten Verkaufspreise veröffentlichen, wurden diese Daten nicht von der MTS-K bereit gestellt.
Yo, JL3, mach mal einen Brainbreak.
Ich halte die Pseudoskriptstellung. :boxer:
Finde eine API, dann schauen wir weiter.
API = So etwas wie: openweather, bloss für Sprit.
Das ist nämlich nicht so einfach...
"Eine offizielle API ist anscheinend nicht verfügbar bzw. wird nur an genehmigte Klienten gegeben."
<tr>
<td><a class="text-link"
href="guenstigster-spritpreis?plz=13088&ort=Berlin&umkreis=10&sorte=1&benzin=Super%20E5"
alt="Aktuell günstigster Benzinpreis/Spritpreis für Super E5 von Tankstellen in 13088 Berlin"
title="Aktuell günstigster Benzinpreis/Spritpreis für Super E5 von Tankstellen in 13088 Berlin">Super
E5</a>:</td>
<td>1,329 €</td>
<td>vom 01.12.2014 18:42</td>
</tr>
ich hatte ja auch schon mal gesucht,
aber mit XML zum auslesen hab ich auch nichts gefunden.
Nur gibt es bei sparsamtanken.de recht einfache html Seiten, ob man da was auslesen kann?
hab mal ein Ausschnitt davon mit dem Benzinpreis.
Code:<tr> <td><a class="text-link" href="guenstigster-spritpreis?plz=13088&ort=Berlin&umkreis=10&sorte=1&benzin=Super%20E5" alt="Aktuell günstigster Benzinpreis/Spritpreis für Super E5 von Tankstellen in 13088 Berlin" title="Aktuell günstigster Benzinpreis/Spritpreis für Super E5 von Tankstellen in 13088 Berlin">Super E5</a>:</td> <td>1,329 €</td> <td>vom 01.12.2014 18:42</td> </tr>
war aber nur so ne Idee, wenns nicht geht, dann nicht!