#101
 2,435     Hordaland     0

Er akkurat i startgropa på et nytt hus og byggmesteren nevnte mulighet for KNX styring dersom jeg var interessert i programmering. Nå har jeg lang erfaring med programmering i ymse språk og varianter så jeg ble nysgjerrig. Så vidt jeg kan se av diskusjonen her er KNX og IHC de to systemene en kan velge mellom, finnes det flere? Når det kommer til programmering snakker vi egentlig ikke om ”programmering” slik jeg er vant til å bruke ordet , men noe mer PLS lignende styring (hvilket jeg for så vidt også har gjort for mange år siden under min tid som student). Mitt spørsmål går på om det finnes systemer som en kan programmere på vanlig måte (C,C++,Java,.NET,Python osv)? 


Dersom du går for anlegg med industristandard kan man finne systemer som kan programeres i andre språk, som C, C++, Java osv. De fleste SD-anlegg for bygningsautomasjon av større bygg har støtte for disse programeringsspråkene.

Alternativet er å bygge opp et anlegg selv ved hjelp av en datamaskin som styrer en rekke I/O moduler. Da har man frihet til å programere og tilpasse anlegget 100% selv.

Koster ofte en del ekstra, ukurrante løsninger, lite support og støtte fra andre, og man vil nok få en del utfordringer ved salg av huset.
Signatur

   #103
 3,216     0


Jeg vet ikke om noen systemer man kan programmere direkte, men det finnes jo masse styringsssystemer (litt for mange), men hvorfor vil du programmere direkte?


Det var bare en tanke jeg hadde - en kunne f.eks integrere mot
annet utstyr en kunne montere. F.eks web kamera/overvåkningskamera,
egne temp. følere som ikke er integrert mot KNX,
timespris på strøm (på sikt kan det jo komme
et marked for timespris for forbrukere også) fjernkontrollen for tv,stereo osv osv. (Det finnes f.eks flere sendere der ute. (LIRC er et program en kan bruke for å programmere slike fjernkontroller, knyttes det sammen med styring av strømbrytere osv kan en oppnå en del mer) Poenget er at kunne ha en liten pc som gikk og overvåket en hel del og ha
ett program som en lagde selv som styrte det meste, med eget GUI
for klienter osv.  Dersom en har en åpen protokoll som en kan kommunisere
mot så burde dette la seg enkelt gjøre dersom en har kunnskap innen programmering.....Men som sagt - det var bare en løs
tanke forløpig.........


Trenger ikke å kunne programmere direkte mot styringssysteemt for det der, alt du trenger er en enhet som sender signaler til styringsystemet, og en PC som kommuniserer med enheten, det finnes for KNX, X10, Z-wave, nexa og alt mulig annet. Med en PC løsning kan du rimlig enkelt konvertere etthvert input til etthvert output, sålenge alle input ting-også kan kommunisere med PCen, selv mot en simpel protokoll som X10 kan jeg gjerne sørge for at lyset blir slått på om det er en oddetallstime, nasdaq har gått opp og tempraturen i aserbajan er over 10 grader, eller enhver vilkår annen input. Du trenger kanskje flere enn ett program fordi ikke alle program støtter all hardware, men programmene som kobler input til output har scripting innebygd.

AtW
   #104
 3,216     0


Er akkurat i startgropa på et nytt hus og byggmesteren nevnte mulighet for KNX styring dersom jeg var interessert i programmering. Nå har jeg lang erfaring med programmering i ymse språk og varianter så jeg ble nysgjerrig. Så vidt jeg kan se av diskusjonen her er KNX og IHC de to systemene en kan velge mellom, finnes det flere? Når det kommer til programmering snakker vi egentlig ikke om ”programmering” slik jeg er vant til å bruke ordet , men noe mer PLS lignende styring (hvilket jeg for så vidt også har gjort for mange år siden under min tid som student). Mitt spørsmål går på om det finnes systemer som en kan programmere på vanlig måte (C,C++,Java,.NET,Python osv)? 


Dersom du går for anlegg med industristandard kan man finne systemer som kan programeres i andre språk, som C, C++, Java osv. De fleste SD-anlegg for bygningsautomasjon av større bygg har støtte for disse programeringsspråkene.

Alternativet er å bygge opp et anlegg selv ved hjelp av en datamaskin som styrer en rekke I/O moduler. Da har man frihet til å programere og tilpasse anlegget 100% selv.

Koster ofte en del ekstra, ukurrante løsninger, lite support og støtte fra andre, og man vil nok få en del utfordringer ved salg av huset.


På hvilken måte koster det ekstra å gjøre det selv med en PC? Det har utelukkende vært tildels vesentlig billigere for samme funksjonalitet når jeg har sett på det. Supporten er også god, ihvertfall "forum-support" som man ikke betaler for.

AtW
   #105
 175     Østlandet     0
Dersom en kunne wrappe noe rundt et API for KNX eller
andre, f.eks en web service,har en jo på en måte tilgang til enhetene.
Jeg tviler vel egentlig på at disse enhetene er åpne nok for dette,
men det hadde vært utrolig morsomt å kunne lage f.eks lage en løsning som styres
fra f.eks Ipad'n eller lignende tavler. En kan jo allerede styre tv'n,steroen,
osv fra pc'n, så hvorfor ikke styre hele huset fra en Ipad? Leverer en huset
med Ipad som alternativ måte å styre huset på (sammen med konvensjonell
tilgang via brytere), vil jeg vel tro det ikke skulle være så vanskelig å selge
huset........
   #106
 323     0

Dersom en kunne wrappe noe rundt et API for KNX eller
andre, f.eks en web service,har en jo på en måte tilgang til enhetene.
Jeg tviler vel egentlig på at disse enhetene er åpne nok for dette,
men det hadde vært utrolig morsomt å kunne lage f.eks lage en løsning som styres
fra f.eks Ipad'n eller lignende tavler. En kan jo allerede styre tv'n,steroen,
osv fra pc'n, så hvorfor ikke styre hele huset fra en Ipad? Leverer en huset
med Ipad som alternativ måte å styre huset på (sammen med konvensjonell
tilgang via brytere), vil jeg vel tro det ikke skulle være så vanskelig å selge
huset........


Det finnes selvsagt en hel haug med overliggende home automation produkter og protokoller som gjør det du etterspør. Crestron og AMX (to av de mest kjente) har holdt på med dette i åresvis, begge har støtte for en hel drøss med underliggende styringssystemer. Begge støtter forøvrig også KNX. Felles for home automation systemer er at de leverer SDK'er og APIer for å styre materiell med seriell, USB og IP grensesnitt (osv), også har de selvsagt ferdig drivere for en hel haug med mer eller mindre kjente produkter og protokoller, alt ettersom hva markedet forlanger. Mr House er et open source system skrevet i Perl - støtter mange underliggende styringsprotokoller. En kommersiell løsning med litt annen price-tag enn Crestron/AMX er mControl fra Embedded Automation (http://www.embeddedautomation.com/EAHAmControl.htm).

For KNX spesielt kreves det et seriellt (RS232) interface eller (helst) en IP gateway. Det finnes open source KNX protkoll-stack'er, bl.a. Java Calimero (http://calimero.sourceforge.net/). Her er en som støtter USB: http://www.cs.hs-rm.de/~werntges/proj/knxusb01.html. OpenRemote har en KNX iPhone applikasjon (som jo også vil kjøre på iPad). Se http://www.openremote.org/display/iknx/OpenRemote+iKNX

Verktøy som Girder og EvenGhost kan brukes til å få kontroll på legacy devicer - forsterkere, TV'er etc.

Les her om en kar som satte opp sitt eget lille system av open source løsninger.

Krever ikke mer enn et par timer fritid og Google for å kompilere en god oversikt over hva som finnes av open source og kommersielle home automation løsninger.
Signatur

   #108
 575     Romerike     0
Er det mulig å få ETS til en god pris noe sted? Og finnes det virkelig ikke noe alternativ til dette?

   #109
 4     Bergen     0

Er det mulig å få ETS til en god pris noe sted? Og finnes det virkelig ikke noe alternativ til dette?




Du må ha ETS. Du kan finne fullfunksjonell ETS3f på nettet viss du vil laste den ned frå fildelingssider etc. Ellers koster det jo litt penger for en lisens hos KNX, men usikker på om det lar seg gjere å kjøpe den til bedre priser enn det du må betale på knx.org