Thingsplex Advanced UI (versio 13.0)

  • Päivitetty

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

blobid0.png

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ä.

mceclip0.png 

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).

mceclip2.png

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ä.

mceclip3.png

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.

mceclip0.png

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.

mceclip0.png

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.

mceclip1.png

Virtaus – Thingsplex Flow – Sääntömoottori

mceclip1.png

Virtaus voidaan luoda 2 eri tavalla:

  1. Lisää uusi virtaus – luo virtaus alusta
  2. 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ä.

 

 

 

Oliko tämä artikkeli hyödyllinen?

5/9 koki tästä olevan apua

Lisäkysymyksiä? Lähetä pyyntö

Kommentit

0 kommenttia

Kirjaudu sisään jättääksesi kommentin.