Hop til indhold

Mikkel Skovgaard

Members
  • Antal indlæg

    1.952
  • Medlem siden

  • Senest besøgt

  • Days Won

    116

Alt der er opslået af Mikkel Skovgaard

  1. Har smidt det nyeste herinde: http://www.ihc-user.dk/forum/topic/4229-ihc-monitor-system-i-php/?p=28540
  2. 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
  3. 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.
  4. Ja min Rasperry PI er dog pt. død :/
  5. Regner med at koden kommer op i morgen over frokost
  6. 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.
  7. Jamen jeg har skrevet en fin guide og heldigvis er der mange færdige SD images nu.
  8. 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.
  9. 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/
  10. Ja det kan det - det kan bruges på alle IHC controller der kan snakkes med via Service view lokalt
  11. Der er mange - inmobile.dk er også super.
  12. 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.
  13. 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.
  14. 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
  15. Tak for alt feedback - her lidt screenshots Jeg har kodet videre på det - og testet en del mere. Lige pt. er de største mangler kodeoprydning og nye moduler.
  16. 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
  17. Ja det er nok mere korrekt. Jeg har lavet planerne lidt om - jeg er nu ved at genskabe serviceview delen som en web side - mest for jeg får lært og testet alle funktionerne i min PHP IHC class - smider nok koden og vejledningen på det jeg har online et sted snarest - men det bliver helt uden support da det er meget WIP.
  18. Status pt. er: Lad være med at få et barn/børn de tager al ens tid.
  19. Det er samme port jeg har og det er korrekt som Torben S. skriver så vidt jeg husker - men vi prøvede os bare frem. Jeg skal prøve at få taget billeder nu her - jeg smider lige funktionsblokken lige igen. Garageport styring (Højre).zip Og lige lidt mere info - det er lavet meget simpelt: 1. Der er forbundet to ledninger til mikroswitchen som går ind i en IHC indgang - på den måde kan man se om porten er lukket eller ej. 2. Der er forbundet to ledninger ud fra er 230V IHC output modul til et 230v relæ som igen er forbundt til de to ben i RJ11 stikket - på den måde "kortsluttes" det og porten kører op, ned eller stopper (ganske som hvis man trykker på fjernbetjeningen) Det er hvis bare det.
  20. Ja det kan man Har du nogen erfaring med php programmering etc?
  21. Koden er spredt ud over det hele herinde i forskellige tråde Jeg er lige pt. ved at samle det hele men er helt ærligt træt af alle mulige bare bruger mit kode uden i det mindste lige skrive tak og de fleste kan ikke forstå jeg ikke har tid til at bruge flere timer på netop deres hobby projekt. Så lige nu har jeg besluttet at lave en samlet opdatering og med forklaring også bare ligge det ud som det er.
  22. Hej alle sammen. Ville lige igen igen give lidt status - pt. er min fokus på at få "dekodet" de fleste kald for på den måde at kunne være sikker på at min "måde" at snakke med IHC delen er korrekt - det ser ud til at virke de 80% af tingene uden for meget justering. Lige nu er mit fokus på at få lavet en web baseret version af service view - det er lidt fjollet men det er på den måde jeg nemmest kan se om tingene virker - så snart det virker ligger jeg det op så folk kan teste med deres IHC konfigurationer - det er ikke så nemt lige at lave. De ting der med sikkerhed 100% virker lige pt. i mit beta setup er: - Overvågning af indgange/udgange (ja alle ressource i IHC) - Kalde bestemt "handlinger" ved ændringer - pt. er der følgende: - Sonos play,pause,stop,volume op/ned - send e-mail - send sms (kræver abonnement hos udbyder) - skriv værdi (f.eks. temperatur) til database eller google docs - Sætte værdier på output/input etc.
  23. Ahh ja mit kræver den nyere controller - dog ikke Visual controller. Mit kode kører pt. på en Rasperry Pi - den kræver meget lidt strøm og kan rigtig meget i forhold til det den koster etc.
  24. Jeg kan ikke lige huske relæerne - det er bare nogle 230v Schack relæer fordi jeg havde ikke lige flere 24v udgange og nok 230v udgange. Det er ret simpelt - jeg har også vedhæftet min funktionsblok - både styring og alarmen skulle være med. Alarmen kan du jo undvære. Selve styringen fungere således: Input: Åben/Luk: er de input (trådløse/tryk med mere der skal kunne åbne/lukke porten) Port status: er der hvor du har magnetkontakten forbundet som fortæller om porten er lukket eller ej. Udgang: Udgang: er relæet som sender besked til porten om at åbne og lukke (forbundet til port motoren) Garagestatus: er bare en fin måde at se portens status på altid Indstillinger: Forløb: Er den tid porten er om at køre helt op/ned - med 1-2 sekunder lagt oveni for en god ordens skyld Hvis du ønsker det kan jeg tage billeder af det hele og beskrive det lidt mere?
×
×
  • 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