Hop til indhold

Mikkel Skovgaard

Members
  • Antal indlæg

    1.976
  • Medlem siden

  • Senest besøgt

  • Days Won

    122

Alt der er opslået af Mikkel Skovgaard

  1. Ja det ku´da være hyggeligt. Hvor i landet befinder du dig?Måske der generelt var basis for et "Hack a day" møde hvor vi kunne få sat ansigt på flere af IHC-User brugerne over en kop øl eller 2. Men det kan vi jo tage op i en anden tråd.Du har fået adressen på en besked - men i Aalborg - så det er lidt langt væk
  2. Ja men da utrolig mange af FB´ene er indgangs styret er det nærmest et must at understøtte dette.Man kan jo overlade timingen til FB 8.1.02 Sikker touch der uanset hvor lang/kort tid der trykkes på indgangen altid sættes udgangen korrekt. Så skal der ikke spekuleres over latency/pakketab.Og igen muligheden for at styre ikke fysiske (virtuelle) indgange vil være en superfed og meget brugbar feature. Kan kun gentage mig selv: Det kan man jo i LK´s sceneview ;-)Super godt - det er da bare det vi skal bruge. Lars du må komme på besøg også må vi sætte os et par timer og tegne/kode løs på hvad det skal kunne - du er jo guruen og jeg er blot en novice
  3. ... okay så nu tror jeg at mine basic ting er færdige - så nu kommer spørgsmålet:Hvad skal man kunne fra en hjemmeside drevet IHC styring løsning?- Mobil version- Mulighed for at slukke og tænde udgange- Se status på udgange (Slukket/tændt)- Vise udgange som en liste- Vise udgange på en grundplan- Se værdier for følere med mere (klokken/dato og andre special moduler)Er der mere man skal kunne?
  4. Lidt update - jeg tror det er dødsdømt at sende langt/kort tryk med mere - generelt kan der kun arbejdes med simpelt kip - men jeg prøver nogle flere ting - f.eks. at ændre den værdi et langt tryk giver.Det positive er at jeg har fundet en måde at overvåge ressourcer efter ændringer - det gør at man f.eks. kan lave "events" der trigger externe ting - lige pt. har jeg kodet sådan jeg kan skrue op/ned, play/pause og next/prev til mit Sonos anlæg. Men det kan jo gøre alt hvad en computer gør - f.eks. sende en e-mail når der trykkes på en knap, opdatere facebook status hvis huset har en profil etc.Overvejer som en joke at lave en facebook profil for mit toilet også hver gang lyset tændes skal status på facebook opdateres ;)Jeg har fået samlet meget af koden i et lidt pænere kode så det er nemmere at arbejde med - men jo mere "præcist" tingene skal være jo mere begynder en webløsning at være en dårlig løsning - men jeg forsøger
  5. @MikkelS: Er det for tidligt at smutte ud og købe en NAS som webserver hvis man vil blive ved med at kunne bruge din kode? Eller skal man satse på en pc som zotac zbox hd-id11.Min plan var at jeg skulle ha indkøbt lidt wireless når ihc'en skulle i brug' date=' men det bliver vist fremskønnet nu hvor din kode også kan det :woohoo: ...Hilsen Kim[/quote']Du skal bare sikre dig at din NAS har en webserver og php installeret.Jeg har en skør tanken om at jeg måske endda bare kunne tilbyde at man kunne have det hele "hosted" hos mig - så opretter man bare en konto med e-mail og adgangskode, plus tilføjer ihc ip'en, brugernavn og adgangskode - så kan man få remote adgang uden at skulle have alt det webserver og halløj sat op - så er det bare 3-4 trin.Lige pt. har jeg fået lavet et lille styk kode hvor man kan tegne en grundplan af sit hus også trække alle udgangene ind også kan lave nye afbrydere eller benytte dem der i IHC systemet. Der jo ingen begrænsning i fysiske indgange når man laver det via web. I teorien kunne man lave et IHC system uden nogen fysiske kontakter i huset
  6. Også en status updateLige pt. er jeg ved at samle alle mine stumper koder til et samlet projekt som kan styre mit lys og musik (via Sonos).Pt. er det jeg rigtig gerne vil have lavet er en måde at få notifikationer på når der trykkes på et kip(?) - så kunne jeg f.eks. lave sådan at en af mine "ledige" kontakter på væggen kunne skrue op/ned for lyden på sonos, next track etc. ved lang tryk etc.Jeg døjer stadig med at få 100% styr på alle tingene men det begynder at give mening.
  7. Det er sniffing af net trafik med wireshark også kigger på dataen som SOAP wdsl beskriver med mere.Det er ikke sådan lige til og en masse trial/error - men lige pt. er mit kode også utrolig grimt da jeg bare hacker beskederne sammen. De skal laves pæne og jeg skal have skrevet eller fundet en god SOAP handler - de fleste små computere/nas har ikke SOAP med i deres installation.
  8. Så er der igen, igen en ny version - denne gang et roderi af alle de forskellige ting jeg har fundet ud af de sidste par dage - den her version burde understøtte:- airlink/wireless stinkkontakter og dimmers - er ikke 100% inde i hvad de rigtigt hedder i LK/IHC verden. Tak til lonly for hjælp af konti til test af disse ting.- Forbedret check/validering af login.- Bedre henting af (store) projektfiler- mulighed for at sætte niveau af dæmpereFeedback ønskes - jeg tror jeg har fået gennemluret meget af systemet bag de forskellige moduler - nu skal koden "bare" rengøres etc. ihcwebdimmer.zip
  9. ... også lige et surt opstød - de folk der skriver og syntes det er for ringe at den ikke kan det og det eller hvorfor jeg ikke gør det ordentligt etc. - det her et hobby projekt for mig og jeg laver det primært for min egen skyld pt. også frigør jeg de stumper som jeg kommer frem til virker etc.Så status pt. er nok at jeg, helt egoistisk, have mit eget til at virke først.
  10. Så er der en lidt opdateret version som kan hente de store projekter.Samtidig er der også check af skrive rettigheder med mere... ihctest_2011-01-21.zip
  11. Så har vi et debug build - samme regler som det gamle kode.Den her fortæller hvad den gør og viser resultaterne - hvis testen er god skulle man gerne nå ned til"Udgange status" som skal indeholde noget ala:array( [status_1234] => 0, [status_12345] => 1, [status_2234] => 0,)Lad os høre - tag evt. et screenshot af siden eller læg den ud så man tilgå den offentligt (med mindre man ikke vil have afsløret man har en sexkælder med IHC styring) - der kan ikke slukkes/tændes noget med den her - den aflæser bare alle udgange og deres status. ihctest.zip
  12. Ja den er gal - men det burde virke på både windows og linux - men det ser ud til den ikke får hentet filen - jeg ser på det lige nu og laver mere debug på det.
  13. Ja som jeg hvis skrev i den anden tråd er min tanke at man kan lave makroer og cronjobs der kører disse - så man f.eks. hver morgen kl. 7 bede NAS'en om at køre et job der tænder for ens sonos på P3 og tænder lyset etc.
  14. ... og undskyld al panikken - hader selv når man får noget der virker halvt. Men lad os prøve at tage en "bruger" ad gangen og få løst vedkommendes problemer - jeg er 100% sikker på det her nok skal komme til at virke.Lige pt. har min internet udbyder dog lige valgt at ligge mit internet ned - så jeg kan ikke teste noget da jeg er på job og ikke lige har en IHC controller på job.Så hvis i har lidt tålmodighed med her til aften så kommer der i nat/aften nok et build med debug der laver:1. Login - så man kan se om vi får fat i controlleren2. Henter IHC projektet - for at teste om det er forskelligt på de forskellige versioner3. Parser IHC projekter - ser om nogen har noget "anderledes" i deres IHC projekter4. Udlæser status for alle udgange - for at se om det virker4. Lave en liste med output med mulighed for at skifte dem - så vi kan se det.Jeg laver nok en version uden CURL så snart jeg kan komme til det - men langt de fleste php konfigurationerne har CURL med - men det kan man nemt se ved at skrive: <?php phpinfo();?> i en test.php fil som man ligger på webserveren - man skulle gerne få en side ala den her: http://www.entropy.ch/software/macosx/php/test.php - se efter:curlCURL support enabledCURL Information libcurl/7.10.5 OpenSSL/0.9.7l ipv6 zlib/1.1.4--- PS. Ovenstående er lige så meget en intern note til mig selv som det er info til jer
  15. web/php bruger ? hmmmm. Hvem/hvilken er det ? Apache´s "root" ?Har ikke andre brugere' date=' eller steder hvor det kan sættes ....[/quote']Det skal være den bruger din web server kører med - det er ikke root - det håber jeg ikke. Tit en der hedder www-data eller noget i den stil.Du kan se alle brugerne på maskinen med: cat /etc/passwd | cut -d":" -f1
  16. Okay der var lige lidt mange indlæg - så her er lige en samlet oversigt:- Man må meget gerne oprette en test bruger på sin IHC og sende mig en besked med bruger og adgangkode og offentligt ip - så kan jeg teste- Hvis man ligger det her ud på en offentlig webserver kan ALLE uden videre tilgå ens ting - det kan man så også hos rigtig mange med admin/admin hvis man googler lidt efter IHC fordi folk ikke skifter koderne - men det er en anden historie.- Det her var tænkt som en test for feedback og er IKKE noget færdigt til drift - det kommer senere med login, makroer med mere - men jeg skal også passe mit 7-23 arbejde ved siden af det nye hus med mere.- Jeg har uploaded en ny version som bruger treeview istedet for administrator - det ser ud til at virke hos - det er forsøgt lidt hurtigt på job - men prøv det ad.- Og ja som udgangspunkt var det meningen at man skulle bruge det på en NAS/Server der stod i hjemmenetværket og havde en offentligt webserver. ihc-web_2011-01-20.zip
×
×
  • 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