Hop til indhold

Web baseret IHC remote


Recommended Posts

Jeg har selv et script der hvert femte minut aflæser dato, tid og sted fra V8Camaro's alarmlog.Såfremt der er registreret en eller flere nye alarmer, så får jeg dem sendt i en email.Det er godt nok ikke en PIR der logger dato og tidspunkt, men jeg kan kun forestille mig, at det er præcis samme princip, blot med nogle andre device IDs.Hvis det har interesse, så smid mig din email i en PM, så kan jeg sende det til dig.

Link til kommentar
Del på andre sites

Jeg har selv et script der hvert femte minut aflæser dato' date=' tid og sted fra V8Camaro's alarmlog.Såfremt der er registreret en eller flere nye alarmer, så får jeg dem sendt i en email.Det er godt nok ikke en PIR der logger dato og tidspunkt, men jeg kan kun forestille mig, at det er præcis samme princip, blot med nogle andre device IDs.Hvis det har interesse, så smid mig din email i en PM, så kan jeg sende det til dig.[/quote']Tak til Jan for noget fantastisk kode. Har fået udlæst de værdier som jeg har brug for! Konge!Nu skal der bare laves cron job på min Synology NAS der kan logge hver 5. minut.
Link til kommentar
Del på andre sites

Hej beggeEr den kode som Jan har udviklede en der kræver at man definere en web side i controlleren og så læses disse værdier hver f.eks. 5 min - eller hvordan virker den.Bruger pt. selv en denne metode hvor jeg har en "webside" som læses af min php kode hver 5 min - således at jeg kan logge disse værdier i en mysql database.Det virker i det store hele - upåklageligt. Men hvis det kan laves bedre eller smart vil jeg meget gerne høre om det - tak/Per

Link til kommentar
Del på andre sites

  • 1 month later...

HejKan man bruge waitForResourceValueChanges med php, hvor det er en webserver på en NAS, som selv skal stå og holde øje med change event på en ihc resource ?Det er altså ikke noget der skal returnere en html webside til en browser.Det skal bruges til at trigge et andet php script (som jeg har fået på plads), der automatisk laver play/stop på en Sonos ZonePlayer på badeværelset.Gruden til at jeg spørger ind til waitForResourceValueChanges er, at de php scripts som MikkelS og Janpolsen har, lægger op til at man poller controller for at hente værdier.Jeg ønsker ikke at polle controller med fx 1 sekund intervaller for at se om lyset på badeværelset skulle være blevet tændt. Til min opgave synes jeg det ville være smartere at kunne lytte på en change event.Især hvis jeg skulle finde på at udvide med skip, volume up/down osv...

Link til kommentar
Del på andre sites

Jeg har 2 Synology servere stående så noget skulle de bruges til :)Ej, syntes bare det var meget sjovt at prøve at se om man kunne lave en "app" til iPhone (det er bare en webside baseret på http://snippetspace.com/ framework så det ligner mest muligt).Selve koden til IHC'en er lavet af Jan / MikkelS herinde (se tidligere indlæg i denne tråd) så vil bestemt ikke tage credit for det.Lige nu skal det bare bruges til at blære mig over for en kammerat der mente det var "konge" at få den normale fjernbetjening til hans IHC... Så måtte jeg jo lige bikse noget sammen så jeg heller ikke behøvede at være hjemme.Min plan er ikke så meget at kunne styre alle tasterne, men mere at få optimeret det cron job der kører på den ene Synology til at hente status for magnetkontakterne, hvornår postkassen er åbnet samt hvis en/flere PIR bliver aktiveret sender den samtidig de seneste billeder fra mine webcams til min mobil (via mail).Som min kone siger: Hvorfor er det lige at du skal kunne slukke lyset når vi ikke er hjemme... For der sidder jo allerede en "sluk alt" ved hoveddør/bryggersdør :)

Link til kommentar
Del på andre sites

  • 7 months later...

Hej jeg ved godt det er ved at være en gammel sag, men jeg er først kommet til at se at der var flere muligheder med min IHC controler.Jeg tror jeg har læst forum igennem op til flere gang men kan ikke finde andre som har de samme problemmer med at logge på. Min IHC har få den sidste nye firmware, jeg har prøvet diverse php script her fra siden men får den samme fejl, har også prøvet at installer flere forskellige web server på min pc, har også testet den på min synology diskstation 411. hvis jeg skriver curl_setopt($ch, CURLOPT_SSLVERSION, 3); i ihc.php kommer fejlen ikke, men den vil stadig ikke logge på.Håber der er en som kunne komme med en hint, til hvad der kan være galt.Vent venligst…» Foretager login» Fandt 0 udgange og 0 dimmers » Fandt ingen udgangeCurlinfo:SENT:adminadmintreeviewArray( => https://192.168.1.210/ws/AuthenticationService [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.004415 [namelookup_time] => 0.003464 [connect_time] => 0.004442 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [certinfo] => Array ( ) [redirect_url] => )cURL error number:35cURL error:Unknown SSL protocol error in connection to 192.168.1.210:443 CURL ERRORUnknown SSL protocol error in connection to 192.168.1.210:443

Link til kommentar
Del på andre sites

Har samme problem.Hvis jeg rette i index.php, og sættter denne line in "curl_setopt($ch, CURLOPT_SSLVERSION, 3);" kommer jeg lidt længer. // Request curl_setopt($ch, CURLOPT_POSTFIELDS, $strRequest); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSLVERSION, 3); <---------- denne her./michael

Link til kommentar
Del på andre sites

HejJeg har haft IHC til at virke på min Synology 210J siden tråden startede, men da jeg opgraderede NAS’en fra DSM 4.0 (2228) til 4.1 (2647) fik jeg også fejlen ”cURL error:Unknown SSL protocol error in connection to…”. Jeg søgte lidt på nettet men fandt ikke ud af hvorfor denne fejl er kommet i 4.1. Jeg valgte at downgrade til 4.0 igen. Måske er det samme problem ovenstående tre tråde har som problem. Jeg anvendte denne metode til at downgrade med:http://forum.synology.com/wiki/index.php/How_to_reinstall_current_or_previous_firmwareMethod 1 - Thanks to Harry Potter for posting how to do this.. 1. change the Firmware version stated in the file "/etc.defaults/VERSION" to a number lower than the FW version you want to install2. Use the Web page management GUI to install the desired Firmware.Håber det kommer til at virke :)Lars

Link til kommentar
Del på andre sites

Jeg har undersøgt problemet lidt og kan også bekræfte, at det er nogle ændringer i DSM 4.1, eller nok nærmere PHP efter v5.3.10.Følgende er hvad jeg har gjort for at få det til at virker igen (jeg har en DS211+):Downgrade fra DSM 4.1 build 2647 til DSM 4.0 build 2228:- Faktisk downgraded jeg først til DSM 4.1 build 2636 for at se om det var nok, men den kører også med PHP v5.3.15 og det var præcis samme problem.- For at downgrade ændrede jeg /etc.default/VERSION, således at "minorversion" blev til "0" og "buildnumber" til "2227".- Derefter reloaded jeg DSM-websiden, gik ind under DSM-upgrade og valgte den manuelle metode.- Firmwaren (som i mit tilfælde hedder DSM_DS211+_2228.pat) hentede jeg fra http://ukdl.synology.com/download/DiskStation/DSM4.0/2228/Efter endt downgrade og reboot af NAS'en, kan jeg atter køre scriptsne uden problemer. Jeg er nu også nede på PHP v5.3.10 i stedet for v5.3.15.

Link til kommentar
Del på andre sites

Jeg har undersøgt problemet lidt og kan også bekræfte' date=' at det er nogle ændringer i DSM 4.1, eller nok nærmere PHP efter v5.3.10.Følgende er hvad jeg har gjort for at få det til at virker igen (jeg har en DS211+):Downgrade fra DSM 4.1 build 2647 til DSM 4.0 build 2228:- Faktisk downgraded jeg først til DSM 4.1 build 2636 for at se om det var nok, men den kører også med PHP v5.3.15 og det var præcis samme problem.- For at downgrade ændrede jeg /etc.default/VERSION, således at "minorversion" blev til "0" og "buildnumber" til "2227".- Derefter reloaded jeg DSM-websiden, gik ind under DSM-upgrade og valgte den manuelle metode.- Firmwaren (som i mit tilfælde hedder DSM_DS211+_2228.pat) hentede jeg fra http://ukdl.synology.com/download/DiskStation/DSM4.0/2228/Efter endt downgrade og reboot af NAS'en, kan jeg atter køre scriptsne uden problemer. Jeg er nu også nede på PHP v5.3.10 i stedet for v5.3.15.[/quote']Det har jeg lige gjort.... hvilket har resulteret i at mit raid 1 ikke længere findes... hmm... Godt jeg tog en kopi af billederne inden...
Link til kommentar
Del på andre sites

Det er selvfølgelig noget rigtig øv, hvis noget er gået tabt :(.Jeg har opgraderet min Synology en del gange og nedgraderet den de to gange jeg har skrevet om ovenfor. Samtlige gange er det gået godt og uden tab af data på nogen måde. Dette er endda til trods for, at jeg har lavet en del custom ændringer.

Link til kommentar
Del på andre sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gæst
Svar på dette emne...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loader...
 Share

×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok