Hallo liebe Forenmitglieder,
ich hänge leider gerade an einer, wohl einfachen, Aufgabe. Ich habe bei mir zu Hause einen Arduino, samt Ethernet-Shield. Das Ethernet-Shield gibt analoge Daten auf einer simplen HTML Seite aus.
<!DOCTYPE HTML>
<html>
<meta http-equiv="refresh" content="5">
analog input 0 is 315<br />
</html>
[/PHP]
Nun ist es aber so, das ich nur die Zahl weiter benutzen möchte und anhand derer eine Ausgabe produzieren möchte. Ist die Zahl über 512 "ok" und unter 512 "warnung".
So sieht derzeit mein Code aus.
[PHP]
#!/usr/bin/perl
my $url = '192.168.178.26';
# Holt Informationen von Website
use LWP::Simple;
my $content = get $url;
die "Couldn't get $url" unless defined $content;
print $content
Inhalt durchsuchen
if($content =~ 'analog input 0 is([0-9]+)') {
print "Arduino laeuft.";
} else {
print "Fresh Air is apparently jazzless today.\n";
}
Vielen Dank schonmal