Hallo!
Auf dieser Seite sind die IP-Cameras der Firma Foscom aufgelistet mit deren aktuellem Firmware-Stand.
http://foscam.com/download-center/firmware-downloads.html
Diese ist nur mit Login/Passwort verfügbar.
Diesen Stand möchte ich gerne in FHEM auslesen und verarbeiten.
Nun habe ich ja schon ein paar nette Dinge mit HTTPMOD gelöst, hier komme ich aber nicht weiter, da das Login nicht klappt.
Vielleicht kann mir jemand helfen?
Über die Loginseite
http://foscam.com/index.php/home/index/signin.html
scheine ich mit
requestData Email=email@googlemail.com&password=XXXXX
eine gültige PHP-SessionID als Cookie zu bekommen.
HTTPCookies PHPSESSID=tmi4o0pcru95e3uifqqdnfejd7
header Cookie: PHPSESSID=tmi4o0pcru95e3uifqqdnfejd7
redirects 1
Nun schaffe ich es aber nicht, mit diesem Cookie diesen Link
http://foscam.com/download-center/firmware-downloads.html
auszulesen und dort einen Firmware-Stand in ein Reading zu bekommen.
Hat jemand einen Tip?
Mein aktueler Versuchs-Device ist:
define foscam HTTPMOD http://foscam.com/index.php/home/index/signin.html
attr foscam enableCookies 1
attr foscam get1Name GetFW
attr foscam get1Regex (C2[^<]*)
attr foscam get1URL http://foscam.com/download-center/firmware-downloads.html
attr foscam reAuthRegex Please Sign In
attr foscam readingsName1 TestReading
attr foscam readingsRegex1 (C2[^<]*)
attr foscam requestData Email=email@googlemail.com&password=XXXXX
Mit Hilfe von https://forum.fhem.de/index.php/topic,53445.0.html konnte ich es dann selber lösen, danke trotzdem, sollte sich einer gedanken gemacht haben...