1. Supporto della versione MQTT
Supportiamo il 3. versione x . Tuttavia, non supportiamo 5. x.
2. Documentazione dell'API MQTT del controller Reduxi
La documentazione di tutti gli argomenti MQTT disponibili e dei metodi di sottoscrizione è disponibile su:
La documentazione MQTT viene generata dal punto di vista di Reduxi Controller.
Quando leggi da Reduxi MQTT, vedrai il termine "PUB". Perché PUB? Poiché pubblichiamo i dati da Reduxi Controller sull'argomento.
Quando imposti valori su Reduxi Controller tramite MQTT, vedrai il termine "SUB". Perché SUB? Poiché ci iscriviamo all'argomento e ne leggiamo i dati, impostando i valori inviati al Reduxi Controller.
Di seguito sono riportate alcune informazioni su come deve essere impostato Reduxi Configurator per iniziare a ricevere dati su broker MQTT specifici. Nell'ultimo paragrafo puoi vedere un esempio di una lettura e di impostazione dei punti di riferimento su un dispositivo.
3. Configurazione dell'interfaccia Reduxi MQTT
Accedi al dispositivo Reduxi Controler e vai alle Impostazioni di sistema. In Impostazioni di sistema, seleziona MQTT v3 e definisci i dati del broker MQTT:
- Host (solo dominio/IP, senza mqtts://)
- Porta
- Nome utente
- Password
4. Cliente Windows
È possibile provare a raccogliere dati utilizzando MQTT Explorer e connettendosi al broker MQTT con quanto segue:
È possibile connettersi al broker MQTT quando si avvia un'applicazione MQTT Explorer.
5. Comandi
5.1. Aggiorna i metadati
Richiedi a Reduxi di ripubblicare tutti i metadati sul sistema, sui dispositivi e sulle strategie su MQTT. Altrimenti, vengono pubblicati periodicamente solo i valori di lettura e i valori di riferimento.
Argomento: controllers/controller_unit_id/commands/refresh
5.2. Riavviare
Potresti riavviare il Reduxi Controller?
Argomento: controllers/controller_unit_id/commands/refresh
6. Punti di regolazione
6.1. Visualizza tutti i setpoint attivi per il dispositivo
6.2. Imposta i punti di regolazione per il dispositivo
6.2.1. Esempio 1
Imposta la potenza attiva a -1 kW (esportazione) su tutte le fasi per 15 secondi.
{
"valori": [
{
"azione": "IMPOSTA",
"tipo": "POWER_ACTIVE",
"target": "FISSO",
"phaseType": null,
"valore": 1000,
"priorità": 10000,
"validForTime": 15000
}
]
}
6.2.2. Esempio 2
Limitare la corrente massima a 10 A sulla fase L2 per 30 secondi.
{
"valori": [
{
"azione": "IMPOSTA",
"tipo": "CORRENTE",
"obiettivo": "MAX",
"tipofase": "L2",
"valore": 10,
"priorità": 10000,
"validForTime": 30000
}
]
}
Commenti
0 commenti
Questo articolo è chiuso ai commenti.