Søg på hele sitet
Viser resultater for tags 'php'.
Fandt 2 resultater
-
Hej IHC forum. Jeg har i lang tid brugt et php script til at hente data ud fra min IHC controller til en website. Scriptet har jeg fundet på denne kanon forum, men den er desværre stoppet med at virke efter jeg opdateret mit ihc controller fra 2.7.220 til firmware 2.8.3 (Nu virker min android app igen :-) ) Det script jeg har brugt: include ("find_nth_string.php"); /* Stamdata */ $brugernavn = "admin"; $password = "xxxxxx"; /* Login p\xe5 Websceneview */ $ckfile = tempnam ("/tmp", "CURLCOOKIE"); $ch = curl_init('https://xx.xx.xx.xx/sceneview/Login.ijp'); curl_setopt($ch, CURLOPT_POST ,1); curl_setopt($ch, CURLOPT_POSTFIELDS ,'login='.$brugernavn.'&password='.$password); curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile); curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile); curl_setopt($ch, CURLOPT_HEADER ,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $Rec = curl_exec($ch); curl_close($ch); /* udl\xe6s hvert element i elementid */ $ch = curl_init('https://xx.xx.xx.xx/sceneview/Textplan.ijp?sceneid=0'); curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile); curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_HEADER ,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $Rec_Data = curl_exec($ch); curl_close($ch); if (empty($Rec_Data)) { print "Ingen Data IHC serveren<p>"; } else også kommer det jeg selv har lavet Den kommer bare med følgende tekst når jeg afvirkler mit script: Ingen Data IHC serveren Der er ikke lavet om på brugernavn/password/Ip eller netværk på controller - kun firmware update - jeg får ingen fejl - men tænker om det måske kan være noget med SSL. Håber nogle kan hjælpe... Mange tak Men siden kommer bare ud med: Ingen Data IHC serveren
-
VIGTIG OPDATERING: Besøg http://jemi.dk/ihc/ for det nyeste Oprindeligt indlæg: Lang tid siden Jeg har endelig fået tiden og har pga. nogle herinde som gerne ville kaste lidt penge efter en færdig løsning fået kodet meget mere på det hele. Status pt. er at mit nye system kræver en Rasperry PI eller lignede der kan afvikle webkode og php 5.3 eller bedre. Der er ingen krav om database men en del krav til hvordan man roder med php indstillingerne. Jeg har fået lavet en måde så det hele kan styres via en simpel hjemmeside hvor man kan lave regler og handlinger. Er ved at renskrive en guide og overvejer om jeg skal lave et færdigt Rasperry PI image man kan smide på SD kort. Følgende ting er 100% færdige: - Hente IHC projektet - Aflæse IHC værdier stabilt - Triggers ved ændringer - Web brugerflade til opsætning af det hele - Sonos styring: Play, Stop, Pause, Skip forward, Skip back på alle enheder eller enkelte - SMS afsendelse (men kun internt hos mig da det benytter en SMS server hos min arbejdsgiver) Jeg søger nogle der har forstand på linux/rasperry pi til at teste koden og med deres IHC setup. Jeg vil rigtig gerne have testet det af så bredt som muligt men jeg orker heller ikke at skal hjælpe folk igennem helt basale ting her i startfasen så hvis du har godt forstand linux/rasperry pi så vil det være en kæmpe hjælp. Jeg har endnu ikke besluttet om koden bliver givet væk - eller om det bliver donationware etc. - jeg har brugt over 2 måneders samlet arbejdstid på det igennem de sidste 2 år. Jeg har overvejet at lave en "hosted" løsning hvor man kan oprette sig og benytte sig af den løsning - men jeg ved ikke hvor mange der har deres IHC til at stå på en public ip? Men det ville være det klart nemmeste også kunne jeg tilbyde forskellige moduler som f.eks. E-mail afsendelse, SMS men problemet er at Sonos styringen ryger i vasken. Jeg poster lidt screenshots senere og en begynder guide. /Mikkel