REST API
Omogućavanjem REST API-ja možemo da omogućimo da eksterni uređaji mogu da dobiju informacije o statusima naših uređaja i da šalju komande istima. U sekciji “Authorization” se nalazi jedan “API key” ključ, koji treba da se pošalje u Header-u HTTP zahteva, da bi sistem prihvatio komande.
Stranica sadrži precizan opis kako se dve krajnje tačke API-ja mogu koristiti i kakav odgovor sistem šalje u slučaju greške. StateID register koji je potreban za URL adrese možete pronaći tako što ćete preći kuzor miša pomeriti na registre koji želite da kontrolišete u okviru „Devices“ menija .
RS-232 (Loxone)
Na Chameleon centrali se nalazi serijski port koji može da komunicira preko RS-232. Za komunikaciju koristi 19200 baud brzinu, 8 bitova podataka, bez parnosti sa 1 stop bit-om.
Sistem obrađuje sve poruke primljene na ovom portu, a podrazumevano se sve promene registra na ovom portu šalju u formatu „{Identifikator} {vrednost}\n“. Ako nam nije potrebno slanje poruka (na primer, koristimo ih za integraciju alarma i ne želimo da opterećujemo centralu alarma nepotrebnim porukama), onda ovo možemo da onemogućimo.
Sistem takođe može da šalje ASCII i binarne kodove (uz pomoć virtuelnih uređaja, o čemu će biti reči u delu „Create new virtual devices“), a posebna polja su detaljno opisana na stranici pod „Custom protocol“.
Ako želimo da povežemo Chameleon sistem sa Loxone sistemom preko serijskog porta, možemo lako da prenesemo registre postavljene u Chameleonu u Loxone konfiguracioni fajl. Za ovo nam je potrebno da sve bude imenovano i da ima dodeljenu lokaciju u Chameleon sistemu, a RS-232 dodatak mora biti uključen u Loxone konfiguracionom fajlu (i sačuvan). Chameleon sistem će postaviti senzore i aktuatore ispod prvog takvog uređaja u konfiguracionoj datoteci.
Connect to Google Home
U ovom meniju možemo da se povežemo na Google Home sistem, ako pratimo uputstva koji se pojave u meniju.
Refresh device list: Ovo dugme treba da se pritisne, ako dođe do promene u konfiguraciji naših uređaja i ako želimo te promene da ažuriramo i prema Google Home-u.
Connect to HomeKit
Preko nekog Apple uređaja u Homekit aplikaciji kliknemo na dodavanje novog uređaja i povežemo Chameleon kontroler sa kodom u formatu xxx-yy-zzz.
Refresh Homekit device database: Ovaj taster treba da se pritisne, ako dođe do promene u konfiguraciji naših uređaja i ako želimo te promene da ažuriramo prema HomeKit-u.
Reset Homekit: Ovo odaberemo samo ako želimo da krenemo iz početka sa Homekit integracijom, svako podešavanje koje smo izvršili do sada će se izgubiti.
Connect to Alexa
U Alexa aplikaciji pokrenemo pretragu ili kažemo Alexi: “Alexa, discover devices!”
Refresh Alexa device database: Ovaj taster treba da se pritisne, ako dođe do promene u konfiguraciji naših uređaja i ako želimo te promene da ažuriramo prema Alexi.
Connect to NGBS iCON 1/2
Od NGBS i-CON kontrolera master uređaj treba da je povezan na lokalnu mrežu, a na Config sajtu treba da se unese njegova IP adresa i port (fabrički je: 502).
Create new virtual device
Možemo da kreiramo takve virtuelne uređaje(dimmer, shutter, switch, digital input 32), kojima ne pripadaju fizički uređaji. Njih možemo koristiti u automatizacijama za čuvanje stanja, ili upravljanje takvim uređajima, koji koriste HTTP komunikaciju. Za komunikaciju možemo koristiti i autorizaciju (Basic ili OAuth bearer token)
Ako smo kreirali virtuelni uređaj, to možemo konfigurisati u Devices listi. Tu neka bude kao primer konfiguracija Virtual Switch-a:
Name, LOcation, Device, Category, Icon, Connected: kao i drugde HTTP On URL: Ovo će sistem da šalje kod Off→On promene stanja. HTTP Off URL: Ovo će sistem da šalje kod On→Off promene stanja. HTTP send message: HTTP method: Logično. Serial On cmd: Ovo će sistem da pošalje preko serijske integracije kod promene stanja Off→On. Serial Off cmd: Ovo će sistem da pošalje preko serijske integracije kod promene stanja On→Off.
Doorphones, cameras, streams
Tu možemo da radimo dve veoma slične stvari:
Unosimo video stream-ove IP kamera, da bi se oni pojavili u aplikaciji,
Možemo da podesimo IP interfone.
Unošenje slika IP kamera radimo tako, da ne popunjavamo sva polja kao kod interfona.
Svaki stream se pojavi kao poseban blok na stranici. Ikonice predstavljaju koju smo funkciju dodelili stream-ovima, ako smo sva polja popunili onda će sve ikonice biti aktivne. Call endpoint je krajnja API tačka, koju ako pozovemo iz eksternog sistema, onda se aktivira poziv prema interfonu, znači to treba da se podesi u interfonu kod Call event-a. Kontroler generiše takav endpoint samo ako smo uneli SIP adresu.
Novi uređaj dodajemo klikom na Add new stream.
Kod podešavanja uređaja imamo sledeće mogućnosti:
Location: Isto možemo da odaberemo lokaciju, kao i na drugim mestima, koji može da bude i “Outside” ili možemo posebno da unesemo i kapije.
Remote address: Video stream URL, koji je dostupan iz eksternih sistema, može rtsp ili http (mjpeg), potreban port forward
Local address: isto kao prethodna, samo sa lokalnom IP adresom, koji će sistem koristiti za prikazivanje kada smo kući.
Snapshot address: URL, preko koje kamera šalje samo statičku sliku (.jpg), ovo se učitava na glavnoj stranici
SIP address: SIP URL “sip:user@proxy” formata, preko koje je dostupan ton sa interfona. Ovo može da budi i direktno interfon i neki lokalni ili javni SIP provajder.
Bell button: Ako imamo taster zvona na drugom mestu osim na samom interfonu, možda eventualno senzor pokreta,, to ovde možemo uneti.
Bell relay (output): Neki unutrašnji relej, koji može na primer preko IP-ja da pokrene neko zvono.
Driveway opener relay: Ovaj izlaz će kontroler aktivirati kada u aplikaciji otvorimo kapiju.
Detaljnije podešavanje interfona tu:
Podržani Doorbird interfon modeli
Integracija Doorbird interfona
Weather station (Renkforce WH2600)
Za sad je podržan samo ovaj model.
Address: IP adresa uređaja. Naravno nam je potrebna fiksna IP adresa, ili u uređaju ili u DHCP serveru fiksirano.
Refresh interval in seconds: U ovom vremenskom intervalu će kontroler da šalje upit uređaju za ažuriranje podataka.
Detaljnije pročitajte ovde: Renkforce WH2600
Solar inverters
Tu možemo uneti podržane Solarne invertere.
Za sada su podržani sledeći: Fronius, SolarEdge, Huawei
Detaljni opis integracije možete naći tu: Integracija Invertera
Shelly
Tu možemo dodati postojeće Shelly uređaje.
Potrebni podaci za integraciju su:
IP adresa uređaja, Korisničko ime, lozinka, refresh interval (interval ažuriranja stanja u sekundima).
Detaljniji opis tu: Shelly integracija
Multiroom Audio
Tu mogu da se unesu multiroom audio uređaji, za sada je podržan iEast sistem.
Podaci za unošenje, Ime, IP adresa, Lokacija (kao i na drugim mestima), refresh interval (interval ažuriranja stanja u sekundima).
Dodavanje radio kanala: Treba uneti ime kanali i URL online radija.
Detaljnije pročitajte ovde: iEast audio
Zigbee
Meni za dodavanje bežičnih Zigbee uređaja.
Detaljni opis tu: Zigbee integracija
Sensibo (Air Conditioning)
API key: API ključ iz Sensibo aplikacije se upisuje ovde.
Z-Wave
Meni za dodavanje Z-Wave bežičnih uređaja.
Klikom na “Add device” možemo da pokrenemo pretragu za nove uređaje.
Klikom da “Remove device” možemo brisati već dodate uređaje.
Region (frequency) settings:
Current region: tu možemo odabrati za koju regiju je proizveden Z-Wave uređaj, koji želimo dodati.
Klikom na Edit region možemo odobriti promenu regije.
Devices: tu se nalaze dodati uređaji.
Ecobee
Tu možemo dodati Ecobee termostate.
Klikom na Connect će nam se pojaviti PIN i opis koraka za integraciju.
Prećenjem opisa možemo izvršiti integraciju brzo i jednostavno.
Detaljnije možete pročitati tu: Ecobee integracija
Uponor
Klikom na Search for devices će kontroler potražiti da li ima Uponor uređaja na istoj mreži. Ako je Uponor prisutan i na žičanoj i na bežičnoj mreži, onda će ispisati dve IP adrese.
KNX
Tu možemo da omogućimo povezivanje sa KNX Weinzierl BAOS 870 uređajima.
DSC Envisalink
Za povezivanje sa DSC PowerSeries sistemom će nam biti potreban modul Envisalink, a potom:
IP ADDRESS – Lokalna IP adresa DSC uređaja
PASSWORD – Korisnička lozinka za TCP authentication
USER CODE – Šifra za isključivanje alarma
PARTITIONS – Tu imamo mogućnost da izaberemo koje su particije konfigurisane u DSC sistemu
Detaljni opis pročitajte ovde: Integracija DSC alarma
DSC Neo
Potrebni podaci za integraciju DSC Neo alarmnih sistema su:
USER CODE – podešen kod korisnika, kojim se deaktivira alarm
ACCESS CODE – kod koji je podešen od strane instalatera, da bi moglo da se pristupi uređaju
INTEGRATION ID – identifikator za integraciju
PARTITIONS – tu mamo mogućnost da odaberemo koje su particije konfigurisane unutar DSC-a
Detaljnije o integraciji pročitajte ovde: Integracija DSC Neo alarma