FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: AnonymousHolger am 13 Januar 2013, 23:33:23

Titel: PHP script starten
Beitrag von: AnonymousHolger am 13 Januar 2013, 23:33:23
Hallo,

ich möchte mit meinem FHEM (auf FB7390) einmal täglich 1 PHP script auf meiner Synology NAS starten.

Das sollte doch einfach möglich sein, oder ? Ansonsten muss ich mir das mit dem CRON auf der Synology reinziehen.

Irgendwelche Tips ? Ich stehe mal wieder auf dem Schlauch.

wie starte ich ein Script z.B. SynologyIP/PHPscripts/Testscript.php ??

Danke wie immer für eure Tips.

Gruss

Holger
Titel: Aw: PHP script starten
Beitrag von: Dirk am 13 Januar 2013, 23:38:04
Hi AnonymousHolger,

das könntest du z.B. mit wget machen.
Siehe Beitrag Ext API ( Weblink ) aufrufen (http://forum.fhem.de/index.php?topic=10257.msg57618#msg57618)

Gruß
Dirk
Titel: Aw: PHP script starten
Beitrag von: Reinerlein am 14 Januar 2013, 09:35:05
Hallo Holger,

du kannst auch das integrierte
GetHttpFile($host, $uri);
verwenden.

Damit könntest du das Ergebnis des Skripts auch gleich verarbeiten (kommt als Return-Value des Aufrufs zurück). Das geht natürlich nur, wenn das Ergebnis des Aufrufs keine binären Daten wie Bilder sind...

Bedenke aber, dass bei allen Varianten FHEM für die Dauer des Aufrufs blockiert wird. Wenn du das nicht willst, musst du noch sowas wie BlockingCall drumherumbauen.

Grüße Reiner
Titel: Aw: PHP script starten
Beitrag von: AnonymousHolger am 14 Januar 2013, 19:33:01
Super, mit dem GetHTTP funktioniert es.

Mal wieder ein Problem gelöst !

Danke