Come già fatto per le applicazioni stiamo approcciando alle integrazioni intese come sistemi complessi dove è possibile effettuare delle azioni, ma soprattutto personalizzazioni. Alcuni esempi di integrazioni possono essere il sistema di riscandamento, con relativa programmazione oppure l'illuminazione.
Allo stato attuale l'hub mostra indistintamente tutte le integrazioni a prescindere dalla loro effettiva presenza. Si rende quindi necessaria una profilazione delle integrazioni.
Attività da svolgere:
[x] Entità per le integrazioni
[x] Profilazione NavBar
[x] Profilazione Footer
[x] Profilazione impostazioni
Entità per le integrazioni
Aggiungere delle entità che comandate dal cloud attivavo o disattivano le integrazioni per l'impianto specifico. Le entità sono un sottoinsieme delle functionSettings. Allo stato attuale sono state individuate le seguenti integrazioni:
Integrazione dei sistemi
Come già fatto per le applicazioni stiamo approcciando alle integrazioni intese come sistemi complessi dove è possibile effettuare delle azioni, ma soprattutto personalizzazioni. Alcuni esempi di integrazioni possono essere il sistema di riscandamento, con relativa programmazione oppure l'illuminazione.
Allo stato attuale l'hub mostra indistintamente tutte le integrazioni a prescindere dalla loro effettiva presenza. Si rende quindi necessaria una profilazione delle integrazioni.
Attività da svolgere:
Entità per le integrazioni
Aggiungere delle entità che comandate dal cloud attivavo o disattivano le integrazioni per l'impianto specifico. Le entità sono un sottoinsieme delle
functionSettings
. Allo stato attuale sono state individuate le seguenti integrazioni:input_boolean.kafkaIntegration
initialValue:false
input_boolean.lightIntegration
initialValue:false
input_boolean.rollerIntegration
initialValue:false
input_boolean.heatingIntegration
initialValue:false
input_boolean.doorIntegration
initialValue:false
input_boolean.solarIntegration
initialValue:false
input_boolean.securityIntegration
initialValue:false
Aggiungere le entità sopra elencate.
Navbar
Verificare la possibilità, avevamo già provato in passato, di poter profilare le voci della navbar in base alle integrazioni attive.
Footer
Profilare i tasti del footer in base alle integrazioni e mostrare solo quelli con integrazione attiva.
Impostazioni
Profilare i tasti di menù delle impostazioni.