Hop til indhold

Ihc Monitor System Til Php


Recommended Posts

Det lyder super at du er ved at have noget klart Mikkel .

Jeg kunne godt tænke mig en side med statistik/aflæsninger, Web/excelark hvor mine måleraflæsninger kommer ind i, pt gas,vand og 2Xelmålere og udvalgte rumtemperaturer (min garage og udvendig temperatur, disse 2 kurver kunne så lægges oveni hinanden så man kunne se om varmeanlægget "kunne følge med" feks.

Jeg er også ved at spare sammen til Sonos flere steder i huset så der ville jeg have stor glæde af det feks at lyd er med over sluk alt, og tænder/slukker med lys.

Jeg har en lille billig IO-Mega NAS, den kan vel ikke afvikle koden? Så jeg kunne også bruge en anbefaling til forskellige NAS's der kunne køre det, den næste NAS jeg i tankerne skal være 100% kompatibel med Mac, backup, musik mv og også gerne være en der understøtter IP-cams til overvågning (gemme/gennemse optagelser)

Og jeg er naturligvis frisk på en donation

 

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.

Link til kommentar
Del på andre sites

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.

Link til kommentar
Del på andre sites

Skal og skal.

Man kan også bare bore lidt flere ventilationshuller i indbygningskassen, og montere den så der er cirkulation omkring den.

Min lå oven på en inverter der jo bliver lidt lun, men ikke voldsom varm. Men kan så konstatere at omgivelses temperaturer på 25-35 gr. er den altså ikke vild med.

Men ja man kan jo også bare bruge de kr. 20-30,- mere og så slippe for bøvlet. 

Link til kommentar
Del på andre sites

Skal og skal.

Man kan også bare bore lidt flere ventilationshuller i indbygningskassen, og montere den så der er cirkulation omkring den.

Min lå oven på en inverter der jo bliver lidt lun, men ikke voldsom varm. Men kan så konstatere at omgivelses temperaturer på 25-35 gr. er den altså ikke vild med.

Men ja man kan jo også bare bruge de kr. 20-30,- mere og så slippe for bøvlet. 

 

 

Hvis man vil lave en lille custom installation til sin raspberry pi, så det tager sig godt ud, som vores ihc tavler også gør, kan jeg anbefale dette chassis til næsten ingen penge : http://www.ebay.com/itm/121213593037?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Har lige fået det hjem, og det er faktisk ret så lækkert udført, det passer lige til en raspberry pi, sammen med denne psu : http://www.ebay.com/itm/231044263519?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

 

Disse ting skal bruges til et andet projekt (lyd streaming devices, med mpd app på mobilen) Men overvejer at bestille et sæt mere hjem, til mikkels fine projekt :-)

Link til kommentar
Del på andre sites

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. 

  1. 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)
  2. Det er vigtigt at man ikke har frakoblet pcntl_signal i php.ini da scriptet benytter det til at håndtere tingene
  3. 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
  4. Og naturligvis skal hele zip filen pakkes ud i din webserver  - sikkert /var/www/ - lav evt. en mappe der hedder ihcmonitor
  5. Husk at køre sudo chmod +x *.sh inde i monitor mappen
  6. Der skal installeres noget software: sudo apt-get install screen og sudo apt-get install php5-cli og sudo apt-get install php5-curl
  7. Å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

Link til kommentar
Del på andre sites

... 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.

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