Hop til indhold

Ihc Monitor System Til Php


Recommended Posts

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

Link til kommentar
Del på andre sites

Hej Mikkel!

Mine forældre er netop flyttet i et hus med IHC styring, og jeg er meget interesseret i at kunne kommunikere med IHC fra min RPI.

 

Jeg vil rigtig gerne lege lidt med dit system, hvis det er i orden med dig? Jeg har erfaring med både RPI, linux, PHP og generelt programmering.

Link til kommentar
Del på andre sites

Jeg tror dog at den rigtige måde er at gøre det til donationware, på den måde kan vi alle komme med forslag og ændringer, og projektet "dør" ikke pludseligt fordi du ikke har tid til at vedligeholde koden. Det er i alles interesse på den måde. Jeg er overbevist om at der er andre ligesom mig selv der på den måde er villig til at donere, så du samtidigt får $$ for alt den tid du har brugt.

Link til kommentar
Del på andre sites

Jeg tror dog at den rigtige måde er at gøre det til donationware, på den måde kan vi alle komme med forslag og ændringer, og projektet "dør" ikke pludseligt fordi du ikke har tid til at vedligeholde koden. Det er i alles interesse på den måde. Jeg er overbevist om at der er andre ligesom mig selv der på den måde er villig til at donere, så du samtidigt får $$ for alt den tid du har brugt.

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

 

Link til kommentar
Del på andre sites

Hvad tror du at tidshorisonten ca. Er på, før det bliver "sluppet" løs ?? Jeg har den gamle raspberry pi, den uden p5 connectors og kun 256mb. Er det mon nok til at afvikle de ting du arbejder med ?

 

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.

Link til kommentar
Del på andre sites

I stedet for sms, kan jeg lave en monitor klient til iOS der kan modtage push notifikationer. Det kræver bare få linjers php kode der bliver aktiveret, og så får man en push notifikation fra din kode istedet for en sms.

 

Hvordan er leverings sikkerheden egentlig for push? Kan man regne med at det kommer ALTID og prompte?

Link til kommentar
Del på andre sites

Nej der er ingen garanti, man kan garantere at apples push servere får beskeden til afsendelse (det får jeg status på).

Men om enheden har modtaget den og hvornår den modtager den er der ingen garanti for.

 

Dog kommer beskeden altid frem få sekunder efter den er afleveret til apples push servere. (men de garanterer ikke noget)

Link til kommentar
Del på andre sites

Hvordan er leverings sikkerheden egentlig for push? Kan man regne med at det kommer ALTID og prompte?

 

Important: Delivery of notifications is a “best effort”, not guaranteed. It is not intended to deliver data to your app, only to notify the user that there is new data available.

Ovenstående er taget fra Apples dokumentation her

Link til kommentar
Del på andre sites

OK - Det vil jeg tolke, som at Push IKKE vil være det rette teknologi valg, til at levere info om alarmen er gået osv. 

Jeg vil i hvert fald gerne være SIKKER på at få denne besked.

En anden ting er også at man ikke kan finde tilbage til hvornår dit og dat skete. Det kan man med mails....

Link til kommentar
Del på andre sites

Som Kentora også nævner, så ville man bruge push i den forbindelse til at pushe besked ud om at der er nyt, listen over historik vil ligge i appen.

 

Jeg bruger selv både push samt sms, til beskeder om alt muligt fra min ihc. Og jeg har ikke haft svigt af push beskeder endnu, og i 9/10 tilfælde kommer push beskeden faktisk ud før sms beskeden.

Link til kommentar
Del på andre sites

Som Kentora også nævner, så ville man bruge push i den forbindelse til at pushe besked ud om at der er nyt, listen over historik vil ligge i appen.

 

Jeg bruger selv både push samt sms, til beskeder om alt muligt fra min ihc. Og jeg har ikke haft svigt af push beskeder endnu, og i 9/10 tilfælde kommer push beskeden faktisk ud før sms beskeden.

 

OK - Men du skrev jo "I stedet for sms..." så jeg troede du ville erstatte sms med push.

Det må da være lidt irreterende hele tiden at modtage den samme besked 2 gange ? 1 på sms + 1 på push... 

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