Integrations

Modificat la Mon, 14 Aug 2023 la 03:42 PM

REST API

Prin activarea REST API, putem permite dispozitivelor externe să interogheze starea dispozitivelor prin Internet, precum și să trimită instrucțiuni. O „API key” poate fi văzută în secțiunea „Authorization”. Această cheie trebuie trimisă în antetul solicitărilor HTTP pentru ca sistemul să accepte cererea.


Pagina conține o descriere precisă a modului în care pot fi utilizate cele două puncte finale API și ce răspuns trimite sistemul în cazul unei erori. Identificatorul state register necesar pentru adrese URL poate fi găsit trecând cursorul mouse-ului peste register-ul pe care doriți să-l controlați sub elementul de meniu „Devices”.


RS-232 (Loxone)

Controlerul Chameleon are un port serial capabil să comunice cu protocolul RS-232. Pentru comunicare, folosește o rată de transmisie de 19200, 8 biți de date, fără paritate, cu 1 bit de oprire.


Sistemul procesează toate mesajele primite pe acest port și, implicit, toate modificările de registru de pe acest port sunt trimise în formatul „{Identificator} {Valoare}\n”. Dacă nu avem nevoie de trimiterea de mesaje (de exemplu, le folosim pentru integrarea alarmelor și nu dorim să împovărăm centralele de alarmă cu mesaje inutile), atunci putem dezactiva acest lucru.


Sistemul poate trimite și coduri ASCII și Binare (cu ajutorul dispozitivelor virtuale, despre care se vor discuta în secțiunea „Create new virtual devices ”), iar câmpurile speciale sunt detaliate în pagina la „Custom protocol”.


Dacă dorim să conectăm sistemul Chameleon la sistemul Loxone printr-un port serial, putem transfera cu ușurință registrele setate în Chameleon în fișierul de configurare Loxone. Pentru aceasta, avem nevoie ca totul să fie denumit și plasat într-o cameră din sistemul Chameleon, iar în fișierul de configurare Loxone (și salvat) trebuie inclus un echipamnet RS-232. Sistemul Chameleon va plasa senzorii și actuatoarele sub primul astfel de dispozitiv din fișierul de configurare.


Connect to Google Home

Ne putem conecta la sistemul Google Home în acest element de meniu dacă urmăm instrucțiunile de sub elementul de meniu.   


Your serial is: 5a4bdc2c Your username is: system@chameleon.sh 


Refresh device list : Acest buton trebuie apăsat dacă există o modificare în configurația dispozitivelor și dorim să anunțăm aceste modificări la Google Home.


Connect to HomeKit


Pe unul dintre dispozitivele noastre Apple, în aplicația Homekit app, căutați un dispozitiv nou și conectați controlerul Chameleon cu codul de format xxx-yy-zzz.


Refresh Homekit device database : Acest buton trebuie apăsat dacă există o modificare în configurația dispozitivelor și dorim să anunțăm aceste modificări la Homekit. 

Reset Homekit: Alegeți acest lucru numai dacă doriți să începeți integrarea Homekit complet de la zero, toate setările anterioare aferente se vor pierde,


Connect to Alexa

Începeți o căutare în aplicația Alexa app sau selectați în Alexa: „Alexa, discover devices!


Refresh Alexa device database: : Acest buton trebuie apăsat dacă există o modificare în configurația dispozitivelor și dorim să anunțăm aceste modificări la Alexa.


Connect to NGBS iCON 1/2

Printre controlerele NGBS i-CON, masterul trebuie să fie conectat la rețeaua locală, iar adresa IP și portul acestuia trebuie specificate pe site-ul de configurare (setare implicită: 502).


Create new virtual device

Putem crea dispozitive virtuale (dimmer, shutter, switch, digital input 32 ) care nu includ dispozitive fizice. Le putem folosi în automatizări pentru a stoca starea sau pentru a controla dispozitivele care comunică cu solicitări http. Comunicarea poate fi legată de o identificare anterioară (Basic vagy OAuth Bearer token ).


Dacă am creat dispozitivul virtual, îl putem configura în lista Devices. Iată un exemplu de configurare a comutatorului virtual:


  • Name, Location, Device, Category, Icon, Connected: ca oriunde altundeva.
  • URL HTTP On: Acesta va fi trimis de sistem când starea On→Off se schimbă. 
  • HTTP Off URL: Aceasta va fi trimisă de sistem atunci când starea On→Off se schimbă. 
  • HTTP send message: HTTP method: logic. 
  • Serial On cmd: Acesta va fi trimis de sistem în timpul schimbării stării On→Off la integrarea serială.
  • Serial Off cmd: Acesta va fi trimis de sistem în timpul schimbării stării On→Off la integrarea serială.


Doorphones, cameras, streams

Aici putem face două lucruri foarte asemănătoare:

  • Înregistrăm video stream de la camerele IP, astfel încât să le putem afișa în aplicația mobilă,
  • Putem configura interfoane IP

Setarile de imagine ale camerelor IP sunt de fapt facute in asa fel incat sa nu completam tot ce am completa pentru un interfon.


Fiecare stream apare ca un bloc separat pe pagină. Pictogramele indică ce funcții au fost asociate cu stream-ul, dacă toate câmpurile de configurare sunt completate, toate pictogramele vor fi active. Call endpoint este punctul final API care, dacă se referă la un sistem extern, activează apelul interfon, deci acesta trebuie setat într-un interfon lângă Call event. Controlerul generează un astfel de endpoint numai dacă a fost specificată o adresă SIP. 


Un dispozitiv nou poate fi creat făcând clic pe pictograma Add new stream.


Avem următoarele opțiuni pentru setările fiecărui dispozitiv:


  • Location : Putem alege o „camera” la fel ca în altă parte, care poate fi Outside sau putem ridica porțile separat. 
  • Remote address : Adresa URL pentru video stream disponibil din exterior, poate fi rtsp sau http (mjpeg), este necesară port forward Local adderss : la fel ca mai sus, numai adresa IP locală, când sistemul o va folosi când suntem acasă 
  • Snapshot address : o adresă URL , căruia camera îi dă o imagine statică (.jpg), aceasta se încarcă în previzualizare SIP adress: sip:user@proxy  în formatul SIP URL, cu care se poate accesa sunetul interfonului. Acesta poate fi direct interfonul sau un furnizor de servicii SIP local sau public.
  • Bell button: Dacă avem un Bell button separat sau un senzor de mișcare în plus față de cel al interfonului, îl putem introduce aici.
  • Bell relay (output) : Releul soneriei interne sau un releu virtual care, de ex. Pornește un fel de redare audio pe IP.
  • Driveway opener relay: această ieșire este activată de controler atunci când ușa este deschisă în aplicație.


Weather station (Renkforce WH2600)

Doar Renkforce WH2600v este acceptat în prezent.


Address: Adresa IP a dispozitivului. Evident, este necesar un IP fix, fie în dispozitiv, fie în serverul DHCP. 


Refresh interval in seconds: Acesta semnifică cât de des controlerul va interoga datele de pe dispozitiv.


Sensibo (Air Conditioning)

API key : codul primit în aplicația Sensibo trebuie introdus aici. 


Uponor

Făcând clic pe butonul Search for devices , controlerul caută sisteme Uponor din aceeași rețea ca și el. Dacă Uponor se află atât pe o rețea cu fir, cât și pe o rețea fără fir, va afișa două adrese IP.

A fost de ajutor articolul?

Grozav!

Mulțumim pentru feedback

Ne pare rău! Nu am putut fi de ajutor

Mulțumim pentru feedback

Spuneți-ne cum putem îmbunătăți acest articol!

Selectează cel puțin unul dintre motive

Feedback trimis

Apreciem efortul dumneavoastră și vom încerca să modificăm articolul