Hop til indhold

Mikkel Skovgaard

Members
  • Antal indlæg

    1.964
  • Medlem siden

  • Senest besøgt

  • Days Won

    116

Alt der er opslået af Mikkel Skovgaard

  1. Det lyder som om at ejeren på filerne ikke er sat - gider du også at lave en ls -la i din mappe med webkoden - også gerne inde i data mappen og monitor mappen. Det skal gerne være sådan her: i hovedmappen:drwxr-xr-x 2 pi pi 4096 Apr 9 22:28 ajaxdrwxr-xr-x 6 pi pi 4096 Mar 31 20:48 assetsdrwxr-xr-x 2 www-data www-data 4096 Apr 9 09:04 datadrwxr-xr-x 2 www-data www-data 4096 Apr 18 22:46 downloaddrwxr-xr-x 3 pi pi 4096 Apr 23 10:11 includesdrwxr-xr-x 2 pi pi 4096 Apr 9 22:04 monitor data mappen: -rw-r--rw- 1 www-data www-data 98 Apr 24 12:13 actions.txt-rw-r--r-- 1 www-data www-data 130 Apr 18 22:46 config.txt-rw-r--r-- 1 www-data www-data 128939 Apr 23 07:40 log.txt i monitor mappen:-rw-r--r-- 1 pi pi 2889 Apr 9 08:39 monitor.php-rwxr-xr-x 1 www-data www-data 76 Apr 9 08:38 monitor.sh-rwxr-xr-x 1 www-data www-data 207 Mar 31 00:31 start.sh-rwxr-xr-x 1 www-data www-data 66 Mar 31 00:27 stop.sh
  2. Jeg roder lidt med det i aften og kommer nok med en opdatering. Det virker som om den ikke får hente XML filen - er du sikker på du har fået sat rettighederne korrekt på alle mapperne - prøv evt. en ls -la i den mappe du har lagt koden i ? Jeg laver nok en bedre fil som kan hentes og installeres på rasperry pi - så burde det virker bedre. Jeg har også fixe nogle fejl. I kan evt. også sende mig en privat besked herinde med ip og login oplysninger til jeres rasperry pi hvis de står på ip jeg kan ramme dem på - så kan jeg jo prøve at fejlsøge lidt på det.
  3. Jeg ser på det i aften. Har en lang dag med møder i dag. Jeg vil dog lige sige at jeg har kodet det raspberry fordi der er aktiv udvikling af tingene og ordentlig support for php tingene. Se evt i jeres php.ini fil og se om der disabled noget. Safe mode skal slås fra
  4. Nej koden skulle være pænt ligeglad med certifikat med mere. Har du noget sonos på netværket? Kommer der er en fejl besked og kan du ping din ihc fra raspberry pi via shell?
  5. Er lige på mobilen. Prøv at Google lidt om at bruge f. Eks winscp til at kopiere det over. Ellers laver jeg lige et nyt download sted og en kort kommando man kan benytte senere
  6. Ahh ja det går nok galt når den ikke kan finde Sonos enhederne - det skal jeg nok lige se på. Virker resten?
  7. Jeg har lige rodet lidt mere med det her til morgen. Der kan godt være nogle problemer med det jeg har lagt op. Ser om jeg kan få kodet lidt mere nu her som gør det bedre. For at få lidt nemmere versions historik og gøre det nemmere for jer at finde laver jeg nok en lille hjemmeside samtidig. Har i nat fået tilføjet notifikationer så man får en push notifikation. Jeg har det pt på når garagen har stået åbent i 10 minutter, en simpel timer ved port åbner som sætter en bool til true.
  8. Helt klart. Det kommer på todo listen.
  9. Korrekt - brug raspbian - der er mange gode guides og alt burde virke ud af kassen.
  10. Det nye kode jeg har lavet herinde: http://www.ihc-user.dk/forum/topic/4229-ihc-monitor-system-i-php/?p=28540 kan også logge værdiskift/ændringer til disk.
  11. ... og nu med vedhæftet fil. Alle bør nok bare prøve det - det burde kunne virke på det meste udstyr bare man har en nogenlunde ny PHP installation. Og som sagt så arbejder jeg på en komplet step by step guide men den slags tager tid og er kedeligt i forhold til at kode - alternativt laver jeg nok et SD kort man kan hente/bestille med det hele pakket og klar.
  12. Har smidt det nyeste herinde: http://www.ihc-user.dk/forum/topic/4229-ihc-monitor-system-i-php/?p=28540
  13. Hermed den første rå beta til de mest hardcore folk - alle andre er også velkomne til at prøve og skrive med spørgsmål - jeg vil forsøge at besvare dem så godt jeg kan. Jeg har en bedre version på vej med fuld installationsguide med mere. Det kræver en php commandline og en php på webserver - jeg vil anbefale lighttpd og php5 - husk også php5-cli (sudo apt-get install php5-cli) Det er vigtigt at man ikke har frakoblet pcntl_signal i php.ini da scriptet benytter det til at håndtere tingene husk at lave din webbruger være ejer (sudo chown www-data:www-data mappenavn -R) af følgende folders: data, download og monitor - altså "sudo chown www-data:www-data data -R" og det samme for download og monitor mappen Og naturligvis skal hele zip filen pakkes ud i din webserver - sikkert /var/www/ - lav evt. en mappe der hedder ihcmonitor Husk at køre sudo chmod +x *.sh inde i monitor mappen Der skal installeres noget software: sudo apt-get install screen og sudo apt-get install php5-cli og sudo apt-get install php5-curl Åbn så din mobil eller computers browser og pege den på din rasperry pi ip adresse og mappen du lavede - f.eks. http://192.168.x.x./ihcmonitor/monitor.php - der skulle gerne åbne en dialog der spørger om ip adressen på IHC controller og brugernavn og adgangskode. Nå ja det er en god ide at lave en ny bruger til din IHC controller som det her kode kan bruge.Beklager at UI er blevet lidt rodet men har måtte lave en masse om her i 11 time uden at have tiden til at findpudse. Princippet er meget simpelt: monitor.php viser dig en oversigt over dine ihc lokationer og installaioner og funktioner heri. Du kan så trykke ud for en ressource(udgang, indgang, etc.) og lave et lille "program" - lige pt. kan du bede den gøre ting med Sonos eller gemme værdien til en log fil (som ligger i data mappen). OG HUSK SÅ LIGE! Det her er 95% mit kode så lad være med at rette i det og sprede det som dit eget - det er virkelig træls og gør bare jeg ikke gider bruge mere tid på det og fjerner alle tingene igen. På positiv siden er jeg så heldig jeg har fået lidt mere fritid - så lige pt. koder jeg på at lave en mobil/browser venlig version af IHCs serviceview som kan det samme som deres, ja måske lidt mere - men mest for at jeg kan få 100% styr på det hele og derefter koder jeg nok mere overvågning/styring webbaseret system som kan styre både IHC og Sonos med mere. Hvis du syntes det er godt/det virker/det er tosset og gerne vil støtte mig økonomisk kan en lille skilling via MobilePay (danske bank app') altid lune lidt - bare brug tlf. 5-3-6-3-0-4-1-3 - og lad nu være med at ringe med spørgsmål Jeg vil forsøge at besvare og hjælpe herinde - og er meget mere aktiv herinde fra nu af. Hvis du har nogle specifikke ønsker/ideer kan jeg måske også lokkes til at se på det Skal have købt 2-3 Rasperry PIs mere - den ene jeg har er ikke helt god mere pga. varmen den blev udsat for i server skabet med mere - så der kan en skilling eller to også lune lidt. Kort fortalt - hvis du syntes om hvad du ser og gerne vil have jeg skulle kunne forsvare overfor fruen at jeg bruger tid og penge på det her "tossede hobby projekt" så sende gerne en skilling og en lille besked - det kan være det hjælper med at overbevise hende om det ikke er helt tidsspilde - og samtidig kan jeg måske få kodet de sidste ting færdig - har et par nye "moduler" på vej - som f.eks. at sætte en IHC ressource, sende en SMS, trigger en notifikation på mobil etc. /Mikkel ihcmonitor.zip
  14. Har fået liv i den igen - jeg er lige ved at færdigøre zip filen men det arbejde tager så meget af min fritid. Skal lige have fjernet de sidste hardcoded koder med mere.
  15. Ja min Rasperry PI er dog pt. død :/
  16. Regner med at koden kommer op i morgen over frokost
  17. Jeg har rodet lidt med koden de sidste par dage - det design og brugerflade jeg havde lavet blev lidt smadret når projekt filerne blev komplekse - jeg er ved at lave det om så det bruger en mere "træ struktur" agtigt visning men jeg vil også nødig at det bliver alt for grimt i design - så det er lige ved at blive omskrevet.
  18. Jamen jeg har skrevet en fin guide og heldigvis er der mange færdige SD images nu.
  19. Altså som udgangspunkt hvis den kører noget linux og har en webserver så kan man få det til at virke der på Men til den pris en Rasperry PI har ville jeg personligt foretrække en dedikeret Pi til det.
  20. Jeg ser lige på det med at lave push beskeder - der findes faktisk mange generiske apps med tilhørende services - den kommer på todo listen Har tænkt på at bruge https://pushover.net/
  21. Ja det kan det - det kan bruges på alle IHC controller der kan snakkes med via Service view lokalt
  22. Der er mange - inmobile.dk er også super.
  23. Ja den kan fint trække det - den bruger pt. kun 20 mb med alt kørende og den benytter kun netforbindelse så wifi eller kabel net på samme netværk som IHC så virker det Og jeg forventer det er klart om en lille uge.
  24. Hej alle sammen - ved ikke om i har set den nye tråd jeg har lavet - jeg regner med at ligge det ud nu her i næste uge.
  25. Tak det er jeg enig i - og nok også vejen jeg vil gå - på den måde kan jeg også forsvare overfor fruen at jeg fortsat bruger tid på nye funktioner etc. Lige pt. bruger jeg tid på at lave en mere modulær/bedre måde at lave "plugins" så andre nemt kan skrive "moduler" der kan reagerer på tingene. Pt. har jeg følgende: - Log modul som gemmer værdien af "ressourcen" + tidspunkt + evt. alias for enheden + ressource id - SMS modul som sender via noget min arbejdsgiver har - jeg tænkte man kunne lave det som et modul man tegnede et ekstra abonnement på også sendte via en server jeg stillede til rådighed og login - jeg har måske en løsning på det. - Send e-mail - Sonos styring
×
×
  • 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