1. MQTT-version tuki
Tuemme 3. x versio. Emme kuitenkaan tue 5. x.
2. Reduxi Controller MQTT API -dokumentaatio
Kaikkien saatavilla olevien MQTT-aiheiden ja tilausmenetelmien dokumentaatio on saatavilla osoitteessa:
MQTT-dokumentaatio on luotu Reduxi Controllerin näkökulmasta.
Kun luet Reduxi MQTT:stä, näet termin "PUB". Miksi PUB? Koska julkaisemme Reduxi Controllerin tiedot aiheeseen.
Kun asetat arvot Reduxi Controllerille MQTT:n kautta, näet "SUB"-termin. Miksi SUB? Koska tilaamme aiheen ja luemme siitä dataa, asetamme Reduxi-ohjaimelle lähettämäsi arvot.
Alla olemme sisällyttäneet tietoja siitä, kuinka Reduxi Configurator on asetettava, jotta voit alkaa vastaanottaa tietoja tietyistä MQTT-välittäjistä. Viimeisessä kappaleessa näet esimerkin yhdestä lukemasta ja asetusarvojen asettamisesta yhdellä laitteella.
3. Reduxi MQTT -rajapinnan konfigurointi
Kirjaudu Reduxi Controler -laitteeseen ja siirry Järjestelmäasetuksiin. Valitse Järjestelmäasetukset-kohdassa MQTT v3 ja määritä MQTT-välittäjätiedot:
- Isäntä (vain verkkotunnus/IP, ilman mqtts://)
- Portti
- Käyttäjätunnus
- Salasana
4. Windows asiakas
Voit yrittää kerätä tietoja käyttämällä MQTT Exploreria ja muodostamalla yhteyden MQTT-välittäjään seuraavilla tavoilla:
Voit muodostaa yhteyden MQTT-välittäjään, kun käynnistät MQTT Explorer -sovelluksen.
5. komennot
5.1. Päivitä metatiedot
Pyydä Reduxia julkaisemaan uudelleen kaikki järjestelmää, laitteita ja strategioita koskevat metatiedot MQTT:lle. Muuten vain lukemat ja asetusarvot julkaistaan säännöllisesti.
Aihe: controllers/controller_unit_id/commands/refresh
5.2. Käynnistä uudelleen
Voitko käynnistää Reduxi-ohjaimen uudelleen?
Aihe: controllers/controller_unit_id/commands/refresh
6. Asetusarvot
6.1. Näytä kaikki laitteen aktiiviset asetusarvot
6.2. Aseta laitteen asetusarvot
6.2.1. Esimerkki 1
Aseta teho aktiiviseksi arvoon -1 kW (vienti) kaikissa vaiheissa 15 sekunniksi.
{
"values": [
{
"action": "SET",
"type": "POWER_ACTIVE",
"target": "FIXED",
"phaseType": null,
"value": 1000,
"priority": 10000,
"validForTime": 15000
}
]
}
6.2.2. Esimerkki 2
Rajoita enimmäisvirta 10 A:iin vaiheessa L2 30 sekunnin ajaksi.
{
"values": [
{
"action": "SET",
"type": "CURRENT",
"target": "MAX",
"phaseType": "L2",
"value": 10,
"priority": 10000,
"validForTime": 30000
}
]
}
Kommentit
0 kommenttia
Kommentointi on poistettu käytöstä.