Esittely
Thingsplex, joka tunnetaan myös nimellä FIMPUI, on edistynyt käyttöliittymä, jota voidaan käyttää moniin eri tarkoituksiin. Käymme nyt läpi osan niistä.
Varoitus: Thingsplex-käyttöliittymä on tarkoitettu ohjelmistokehittäjille ja kokeneille käyttäjille. Tämän käyttöliittymän asetukset ovat erittäin tehokkaita ja voivat väärin käytettyinä vahingoittaa järjestelmääsi. Suosittelemme käyttämään sitä hyvin harkiten. Futurehome ei ole vastuussa vahingoista, joita järjestelmään saattaa aiheutua tämän käyttöliittymän käytön myötä.
Thingsplex voidaan asentaa Futurehome-sovelluksessa Playground-osion kautta.
Klassista sovellusta käyttävät voivat nyt asentaa sen Sovellukset (BETA) -osiosta sovelluksen asetuksista. Jos et näe tätä vaihtoehtoa, sinun on otettava se käyttöön sivuston asetuksista.
Kun Thingsplex on asennettu, se avaa Smarthubin portit 8081 ja 8082, josta pääset Thingsplexin verkkosivulle.
Varoitus: Kun tämä työkalu on asennettu, portit paljastavat järjestelmän paikallisessa verkossa ilman suojausta. Suosittelemme vahvasti kytkemään Thingsplexin pois päältä, kun sitä ei käytetä, mahdollisen ei-toivotun paikallisverkon hallinnan välttämiseksi.
Avaa Thingsplex
Asennuksen jälkeen – avaa FIMPUI seuraavasti:
cube.local:8081/fimp
tai
<smarthub_local_ip>:8081/fimp
Sinun on oltava paikallisessa verkossa, jotta voit käyttää sitä, ellet määritä portin uudelleenohjausta, mutta älä tee sitä! FIMPUI ei ole suojattu millään tavalla.
Ensimmäinen ikkuna, jonka näet, on Z-waven hallinta
Yleiskuva
Thingsplex sisältää seuraavat pääkategoriat:
- Rekisteri – luettelo kaikista laitteista sovittimen tyypistä riippumatta
- Virtaus – TP Flow, joka on Thingsplexin sääntömoottori
- Sovittimet – yleiskuva kaikista Smarthubissa saatavilla olevista sovittimista: Z-Wave, Zigbee tai vastaava.
- Z-Wave AD
- Zigbee
- Yleissovitin
- Järjestelmät: yhdistä tai poista lisäsovittimia
- Tilastot (ei käytössä) – yleiskuva Smarthubin ja sen laitteiden yleistilasta
- Viestivirta – loki kaikista saapuvista ja lähtevistä MQTT-tapahtumista.
- Asetukset
- Yhteysasetukset
- Smarthubin hallinta
- Ongelmien raportointi ja lokin latausohjelma
FIMP ja sovittimet
FIMP on Futurehomen IoT-viestintäprotokolla; Futurehome IoT Messaging Protocol.
Erilaiset saatavilla olevat järjestelmät ja protokollat on koottu tunnettuun Futurehomen viestintämuotoon, joka mahdollistaa moniprotokollatuen.
FIMP on selitetty Github-sivullamme – lue lisää FIMP API:sta täällä: https://github.com/futurehomeno/fimp-api
Sovitin on muunnin teknologian tai järjestelmän ja FIMP-protokollan välillä. Esimerkiksi Z-Wave-sovitin varmistaa, että kaikki Z-Waven kanssa yhteensopivat laitteet toimivat FIMP:n kanssa.
Z-Wave-verkonhallinta (Z-Wave-sovitin)
Täältä saat kattavan yleiskuvan kaikista Z-wave-laitteista ja voit esimerkiksi lisätä/poistaa laitteita, nollata Z-wave-sirun tai testata yksittäisiä laitteita.
Varoitus: Z-wave-sirun nollaaminen poistaa kaikki Z-wave-laitteet! Eikä käyttöliittymässä ole "Oletko varma?" -painiketta.
Painamalla laitteen toimintopainiketta saat yleiskuvan kaikista tämän laitteen tukemista FIMP-toiminnoista ja voit hallita ja lukea niitä täältä.
Lue lisää FIMP-toiminnoista täältä: https://github.com/futurehomeno/fimp-api#services
Z-Wave-parametri
Z-wave-parametrin asettaminen tai lukeminen voidaan tehdä dev_sys -toiminnon avulla.
Parametrin lukemiseen käytämme cmd.config.get_report -käyttöliittymää. Syötä haluamasi parametrin numero nimikenttään. Kun olet painanut Get, vastaus saadaan evt.config.report -käyttöliittymään.
Tässä esimerkissä haimme parametriä 41 Fibaro-seinäpistokkeesta. Saimme vastauksen 41=1;1.
Tulos voidaan tulkita näin: 41 = parametrin numero, ensimmäinen 1 kohdassa 1; on arvo, johon parametri on asetettu, ja toinen 1 on arvon pituus (pituus voi olla vain 1, 2 tai 4).
Jos haluamme muuttaa parametrin arvon 41 arvoksi 0 (valaistus kokonaan pois päältä), meidän on syötettävä nimi ja arvo seuraavalla tavalla cmd.config.set -käyttöliittymässä.
Z-Wave-liitos
Myös liitosten määrittäminen tehdään dev_sys -toiminnon avulla.
Tässä on esimerkki dev_sys -käyttöliittymän käytöstä liitosten lukemiseksi ja asettamiseksi.
Viestivirta
Täällä näet kaikki MQTT:n kautta lähetetyt FIMP-viestit. Voit myös lähettää oman viestisi käyttämällä sivulla olevaa MQTT-asiakasohjelmaa.
Helpoin tapa luoda ja lähettää oma FIMP-viesti on napsauttaa viestiä viestivirrassa ja käyttää Kopioi MQTT-asiakasohjelmaan -painiketta.
Voit sitten muuttaa viestin sisältöä ennen sen lähettämistä.
Seuraavassa kuvassa vaihdamme lämpötilan 60 asteeseen. Kun lähetämme viestin, näemme muutoksen sovelluksessa. Saamme myös ilmoituksen korkeasta lämpötilasta.
Virtaus – Thingsplex Flow – Sääntömoottori
Virtaus voidaan luoda 2 eri tavalla:
- Lisää uusi virtaus – luo virtaus alusta
- Tuo – tuo virtaus, jonka joku on jakanut sinulle
Virtaus-valikon alta löydät kehittäjäsääntömoottorin. Katso erillinen artikkeli virtausmoottorista täältä.
Kommentit
0 kommenttia
Kirjaudu sisään jättääksesi kommentin.