iDisk Flow
Nella sezione iDisk Flow è presente la documentazione relativa ai nodi iDisk.
Le 4 macro aree sono composte da nodi Command, Config, Messages, Ota.
Command
iDisk Get Full Data
Richiede al dispositivo iDisk i dati completi correnti.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Request Identifier (string)
Seleziona l'identificativo di richiesta facoltativo. Il messaggio di callback dei dati riporta sempre lo stesso identificativo del messaggio.
iDisk Get Full Data
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.requestId per definire manualmente l'identificativo della richiesta, se non impostato verrà generato automaticamente come al solito.
iDisk Reboot
Riavviare il dispositivo iDisk o solo uno dei suoi componenti interni.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Components (select | int)
Seleziona il componente che vuoi riavviare
iDisk Reboot
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.rebootType per definire quale componente riavviare: fare riferimento al protocollo per maggiori dettagli sul flag di enumerazione dei componenti di riavvio.
iDisk Screen Set
Cambia lo schermo su un singolo dispositivo iDisk o su un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Page Identifier (select | int)
Seleziona la schermata che desideri visualizzare.
iDisk Screen Set
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.pageId per definire quale visualizzazione dello schermo, se impostata, sovrascriverà le impostazioni dell'interfaccia.
È possibile impostare msg.param1, msg.param2, msg.param3, msg.param4 e per passare parametri personalizzati allo schermo e, se previsto, sovrascriverà le impostazioni dell'interfaccia se la proprietà è impostata.
iDisk Set Led
Cambia il colore e lo stato del LED su un singolo dispositivo iDisk o su un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Color (select | int)
Seleziona il colore che desideri visualizzare.
Fading Speed (select | int)
Seleziona la velocità di dissolvenza che desideri visualizzare in millisecondi.
Enable Led (boolean)
Abilita o disabilita il led.
Repetitions (int)
Numero di ripetizioni in dissolvenza, -1 per nessuna ripetizione (colore fisso).
iDisk Set Led
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Impostare la proprietà msg.color per definire quale colore del led deve essere visualizzato; l'operazione sovrascriverà le impostazioni dell'interfaccia, se impostato. Il colore è una semplice trasposizione HEX in INTEGER (ad esempio, Blue 0x0000FF equivale a 255)
È possibile impostare msg.enb, msg.fade, msg.repetition per passare i parametri tramite codice, sovrascrivendo le impostazioni dell'interfaccia se la proprietà è impostata.
altre idee di colore sul sito Color Names (https://htmlcolorcodes.com/color-names/)
iDisk Power Reset
Reimposta il contatore dell'energia (Wh) sulle porte di un singolo dispositivo iDisk o di un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Port (select | int)
Seleziona la porta su cui vuoi reimpostare il contatore.
iDisk Power Reset
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.port per definire quale porta deve reimpostare il contatore di energia, sovrascrivendo le impostazioni dell'interfaccia se impostate.
0 = Riga 1
1 = Riga 2
2 = Entrambe le righe
gli altri valori saranno impostati di default su 2.
iDisk Line Status
Imposta lo stato della porta di alimentazione su un singolo dispositivo iDisk o su un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Port (select | int)
Seleziona la porta di cui vuoi impostare lo stato.
Power Status (select | int)
Seleziona se abilitare o disabilitare la porta selezionata.
iDisk Line Status
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.port per definire quale porta deve reimpostare il contatore di energia, sovrascrivendo le impostazioni dell'interfaccia se impostate.
0 = Riga 1
1 = Riga 2
2 = Entrambe le righe
gli altri valori saranno impostati di default su 2.
È possibile impostare la proprietà msg.powerStatus per definire lo stato a livello di programmazione, sovrascrivendo le impostazioni dell'interfaccia.
iDisk Set Desk Height
Imposta l'altezza di un singolo dispositivo iDisk o di un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Desk Height (int)
Imposta l'altezza della scrivania.
iDisk Set Desk Height
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare la proprietà msg.deskHeight per definire l'altezza a livello di programmazione (70 cm); se impostata, questa sovrascriverà le impostazioni dell'interfaccia.
iDisk ScreenSaver
Imposta il messaggio dello screen saver su un singolo dispositivo iDisk o su un gruppo di dispositivi.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Message (string)
Imposta il messaggio dello screen saver.
Background Color (int | select)
Imposta il colore di sfondo dello screen saver.
Message Color (int | select)
Imposta il colore del messaggio di testo dello screen saver.
iDisk ScreenSaver
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare le proprietà msg.text, msg.bcol, msg.tcol per definire a livello di programmazione il messaggio, lo sfondo e il colore del messaggio, sovrascrivendo le impostazioni dell'interfaccia, se impostate.
altre idee di colore sul sito Color Names (https://htmlcolorcodes.com/color-names/)
iDisk Message Data
Imposta i dati del messaggio da inviare su un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Id (int)
Identificatore della posizione della sequenza dei messaggi.
Feedback (string)
Un identificatore di feedback facoltativo da inviare quando si preme un pulsante..
Title (string)
Imposta il titolo del messaggio.
Message (string)
Imposta il corpo del messaggio, 3 righe da 36 caratteri ciascuna.
Title Color (int | select)
Imposta il colore del titolo del messaggio.
Message Color (int | select)
Imposta il colore del corpo del messaggio.
Number of Buttons (int | select)
Imposta il numero e la disposizione dei pulsanti.
Central Button Text (string)
Imposta la didascalia del pulsante centrale.
Left Button Text (string)
Imposta la didascalia del pulsante a sinistra.
Right Button Text (string)
Imposta la didascalia del pulsante a destra.
iDisk Message Data
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
È possibile impostare msg.idMessage per l'ID messaggio sovrascrivendo le impostazioni dell'interfaccia, se configurate.
msg.textColor e msg.titleColor per il colore del messaggio e del titolo.
È possibile impostare msg.feedback, msg.title, msg.message_r1, msg.message_r2 e msg.message_r3 per impostare a livello di programmazione feedback, titolo e messaggi.
È possibile impostare msg.numbuttons per il numero di pulsanti:
0 = nessun pulsante
1 = solo centrale
2 = sinistra e destra
È possibile settare msg.b0t, msg.b1t e msg.b2t per impostare programmaticamente la didascalia del pulsante centrale, sinistro e destro.
altre idee di colore sul sito Color Names (https://htmlcolorcodes.com/color-names/)
iDisk Current User
Imposta i dati utente su un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Badge Identifier (string)
Identificatore Badge / User.
Height Set 1 (int)
Preferenza altezza nello slot di memoria 1.
Height Set 2 (int)
Preferenza altezza nello slot di memoria 2.
Don't disturb (boolean)
Imposta il corpo del messaggio.
iDisk Current User
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
È possibile impostare msg.userId per Badge Identifier sovrascrivendo le impostazioni dell'interfaccia, se configurate.
Passare msg.l1 e msg.l2 per la memoria del desk impostata in posizione 1 e 2.
È possibile impostare msg.dontdisturb per impostare a livello di programmazione la modalità non disturbare.
iDisk Message Count
Invia la quantità di messaggi in sospeso a un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Message Count (int)
Messaggi attivi totali.
iDisk Message Count
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
È possibile impostare msg.numMessages per sovrascrivere le impostazioni dell'interfaccia, se configurate.
iDisk Timeline
Invia la quantità di messaggi in sospeso a un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Timeline (string)
Stringa formattata con sequenza temporale.
iDisk Timeline
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
È possibile impostare msg.timeline per sovrascrivere le impostazioni dell'interfaccia, se configurate. Fare riferimento al documento del protocollo per il formato dei dati della timeline.
iDisk Encryption Mode
Abilita o disabilita la comunicazione crittografata tra il dispositivo iDisk e il server.
Inputs
Device Address (string)
Indirizzo MAC del dispositivo.
Device Guid (string)
Guid del dispositivo.
Encryption Mode (bool)
Vero per abilitare la crittografia.
iDisk Encryption Mode
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
È possibile impostare msg.encrypt per sovrascrivere le impostazioni dell'interfaccia, se configurato.
iDisk Request Visibility
Invia i dati di Richiedi Visibilità Pulsante a un singolo dispositivo iDisk o a un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Support (boolean)
Abilita il pulsante Richiesta di Supporto Desk.
Clean (boolean)
Abilita il pulsante Richiesta Pulizia.
Res. Extend (boolean)
Abilita il pulsante Estensione Prenotazione.
iDisk Request Visibility
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
È possibile impostare msg.btn1, msg.btn2 e msg.btn3 per sovrascrivere le impostazioni dell'interfaccia di estensione Supporto, Pulizia e Prenotazione, se impostate.
Config
iDisk Acl
Invia i dati di controllo dell'accesso a un singolo dispositivo iDisk o a un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
iDisk Acl
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Imposta il flag boolean msg.clean per definire un'opzione flash pulita, il valore predefinito è false.
Devi passare un array di ACL di dati msg.users seguendo questo modello:
[
{
"t": 0,
"u": "12321312",
"l": 65,
"h": 76,
"r": 1
}
]
Per maggiori dettagli fare riferimento al protocollo dei messaggi.
iDisk Ota
Invia i dati di controllo dell'accesso a un singolo dispositivo iDisk o a un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Update Url (string)
URL del servizio OTA.
iDisk Ota
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Imposta msg.updateUrl per definire a livello di programmazione l'URL di aggiornamento.
iDisk Set Name
Imposta il nome su un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Name (string)
L'etichetta idisk.
iDisk Set Name
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Imposta msg.idiskname per definire a livello di programmazione il nome del dispositivo iDisk.
iDisk Set Group
Imposta il gruppo di un singolo dispositivo iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Device Group Guid (string)
Guid del gruppo di Device.
Group Id (int)
ID del gruppo di iDisk.
iDisk Set Group
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Imposta msg.groupId per definire a livello di programmazione l'identificatore del gruppo di iDisk.
iDisk Mqtt
Imposta la configurazione Mqtt di un singolo dispositivo o di un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Enable (bool)
Abilita MQTT.
Broker (string)
Indirizzo del broker MQTT.
Port (integer)
Porta broker MQTT.
Topic Root (string)
Valore Topic Root.
Username (string)
Username MQTT.
Password (string)
Password MQTT.
iDisk Mqtt
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Impostare msg.enable, msg.broker, msg.brokerport, msg.root, msg.username e msg.password per definire a livello di programmazione la configurazione.
iDisk Network
Imposta la configurazione di rete di un singolo dispositivo o di un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Dhcp (bool)
Abilita DHCP: questa configurazione può essere impostata per dispositivi o gruppi.
Ip (string)
Indirizzo IP del dispositivo: verrà ignorato durante le impostazioni per un gruppo di dispositivi.
Mask (integer)
Maschera di rete.
Gateway (string)
Indirizzo del gateway.
Dns (string)
Indirizzo del dns.
iDisk Network
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Imposta msg.dhcpenb per abilitare / disabilitare DHCP a livello di programmazione.
Imposta msg.ip: questo verrà ignorato quando si imposta un gruppo di dispositivi o quando è abilitato il Dhcp.
Imposta msg.mask, msg.gateway, msg.dns1 per definire a livello di programmazione la configurazione; definizioni ignorate se Dhcp è abilitato.
iDisk WLan
Imposta la configurazione wireless di un singolo dispositivo o di un gruppo di dispositivi iDisk.
Inputs
Send in group (boolean)
Invia subito come messaggio separato o prova ad aggiungerlo ad altri.
Don't Send (boolean)
Non inviare sul bus, restituisci solo il payload del messaggio.
Device Address (string)
MAC Address del dispositivo.
Device Guid (string)
Guid del dispositivo.
Enable (bool)
Abilita wifi.
SSID (string)
Wifi SSID.
Password (integer)
Chiave wireless per connessione.
iDisk WLan
Se msg.dontSend è impostato sovrascriverà le impostazioni dell'interfaccia.
Se msg.sendInGroup è impostato sovrascriverà le impostazioni dell'interfaccia.
Utilizzare msg.deviceAddress per passare l'indirizzo del dispositivo tramite codice.
Utilizzare msg.deviceGuid per passare Device Guid tramite codice. Se Device Guid è impostato, Device Address verrà ignorato.
Utilizzare msg.groupGuid per passare Device Group Guid tramite codice. Se Device Group Guid è impostato, il singolo Device Address o Guid verrà ignorato e il comando verrà propagato a un gruppo di dispositivi
Impostare msg.enb, msg.ssid, msg.pwd per settare a livello di programmazione la configurazione WLAN.
Messages
iDisk Post
Imposta la configurazione di rete di un singolo dispositivo o di un gruppo di dispositivi iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio. Lascia vuoto per tutti i dispositivi.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Post
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type"
}
]
iDisk Power
Riceve il messaggio relativo a iDisk POWER.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Event Type (select)
Seleziona il tipo di messaggio correlato a potenza / energia.
iDisk Power
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Sensor
Riceve il messaggio relativo al SENSORE iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Sensor Type (select)
Seleziona il messaggio correlato al tipo di sensore.
iDisk Sensor
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Occupancy
Riceve il messaggio di occupazione dell'iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Occupancy
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Socket
Riceve il messaggio di occupazione dell'iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Power Line (select)
Seleziona il messaggio relativo alla linea elettrica.
iDisk Socket
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Desk Height
Riceve il messaggio iDisk Desk Height Set.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Desk Height
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Save Settings
Riceve il messaggio di richiesta dell'utente iDisk per salvare le impostazioni.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Save Settings
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Rfid Read
Riceve il messaggio di lettura iDisk Rfid.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Rfid Read
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Screen Change
Riceve il messaggio di modifica dello schermo iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Screen Id (select)
Selezionare il messaggio specifico sullo schermo per filtrare il messaggio.
iDisk Screen Change
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload/Screen Id",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Button Press
Riceve il messaggio "Premi il pulsante iDisk".
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Type (select)
Specificare Button Press Category.
Custom Code (integer)
Se si seleziona facoltativamente il tipo generico, è possibile specificare il codice del pulsante.
iDisk Button Press
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload/Button Type Code",
"code":"Custom Button Code Data if Generic Button Type",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Keep Alive
Riceve il messaggio iDisk Keep Alive.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Keep Alive
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Keep Alive Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Support Request
Premendo il pulsante riceve il messaggio di Richiesta Supporto iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
Request Type (select)
Specificare il tipo di richiesta di supporto da filtrare.
iDisk Support Request
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload / RequestType",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Message Feedback
Riceve il feedback del messaggio iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Message Feedback
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload "Message Feedback Structure",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Reservation
Riceve il messaggio Kiosk QrCodeRead.
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra il messaggio in base al nome del luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Reservation
Il nodo invia il seguente messaggio:
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload - the end of reservation",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
iDisk Timeout Logoff
Riceve il messaggio iDisk di disconnessione dell'utente da timeout.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Timeout Logoff
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload (empty)",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Get Message
Riceve la richiesta di messaggio Get iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Get Message
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload / Message Position Index",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
iDisk Config Message
Riceve il messaggio di configurazione completa di iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
iDisk Config Message
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload / Full Config Structure",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
User Set
Riceve il messaggio dell'utente corrente di iDisk.
Inputs
Space Type (select)
Filtra il messaggio per tipo di spazio.
Places (select)
Filtra messaggio per nome luogo.
Include Childs (boolean)
Include tutti i messaggi provenienti da tutti i figli dello spazio.
User Set
Il nodo invia il seguente messaggio:
[
{
"ObjectGuid": "ObjectGuid",
"EntityName": "the name of the space",
"BaseType":"Space Type",
"BaseTypeGuid":"Space Type Guid",
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Data_Status":"Data Status Code",
"payload":"The Payload",
"Verb":"The Event Verb",
"EventType":"The Event Type",
"EventCode":"The code of the measure"
}
]
Ota
iDisk OTA Start
Messaggio di AVVIO iDisk OTA.
iDisk OTA Start
Il nodo invia il seguente messaggio:
[
{
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Firmware":{
"Version":"string",
"CodeName":"string",
"Filename":"string"
},
"payload":"The Payload / Full OTA MESSAGE",
"Verb":"The Event Verb",
"EventType":"The Event Type"
}
]
iDisk OTA Check
Messaggio di CHECK OTA di iDisk.
iDisk OTA Check
Il nodo invia il seguente messaggio:
[
{
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"payload":"The Payload / Full OTA MESSAGE",
"Verb":"The Event Verb",
"EventType":"The Event Type"
}
]
iDisk OTA Complete
Messaggio iDisk OTA COMPLETATO.
iDisk OTA Complete
Il nodo invia il seguente messaggio:
[
{
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Firmware":{
"Version":"string",
"CodeName":"string",
"Filename":"string"
},
"payload":"The Payload / Full OTA MESSAGE",
"Verb":"The Event Verb",
"EventType":"The Event Type"
}
]
iDisk OTA Failed
Messaggio iDisk OTA FALLITO
iDisk OTA Failed
Il nodo invia il seguente messaggio:
[
{
"Device_Name":"Device Name",
"Device_Address":"Device Address",
"Device_Guid":"Device Guid",
"iDisk_Groups":"iDisk Groups",
"Firmware":{
"Version":"string",
"CodeName":"string",
"Filename":"string"
},
"SessionError":"Session Error Code"
"payload":"The Payload / Full OTA MESSAGE",
"Verb":"The Event Verb",
"EventType":"The Event Type"
}
]