Luminosità specifica con il componente Crepuscolare
Come impostare una luminosità diversa su una luce in base al momento della giornata, con un componente Crepuscolare e due funzioni If Then.
Introduzione
Si vuole impostare una luminosità diversa su una luce specifica in base al momento della giornata. Questa guida spiega come configurare una dimmerazione automatica con un componente Crepuscolare e due componenti If Then.
Componenti necessari per la configurazione

Crepuscolare (Crepuscolare): è necessario per svolgere correttamente questa operazione; acquisisce l’ora del tramonto e dell’alba in base alle coordinate inserite nelle sue proprietà.
Luce notte (Interruttore): questo interruttore viene abilitato dal componente Crepuscolare e determina quale funzione sarà attiva.
Sensore movimento (Info colorata): componente Info colorata configurato con i parametri di un sensore di movimento; cambia stato quando il sensore rileva un movimento.
Luce (Cursore): serve a impostare la luminosità della luce (dispositivo fisico).
Se giorno (If Then): funzione If Then che specifica condizioni su più componenti; in questo caso imposta una percentuale di luminosità sul componente Luce in base al valore dell’interruttore Luce notte.
Se notte (If Then): funzione If Then che specifica condizioni su più componenti; in questo caso imposta una percentuale di luminosità sul componente Luce in base al valore dell’interruttore Luce notte.
Configurazione componenti
Crepuscolare
È necessario impostare le coordinate precise del luogo in cui è stato installato il server Ilevia all’interno delle proprietà del componente Crepuscolare.
Proprietà del componente:

Luce notte
Aggiungi un nuovo componente Interruttore al progetto e inseriscilo nelle proprietà del componente Crepuscolare alla voce Luce notte. In questo esempio il componente è impostato con un gateway Ghost (virtuale), a scopo dimostrativo.
Proprietà del componente:

Sensore movimento
Questo componente è configurato per simulare un sensore di movimento. Il suo stato cambia ogni volta che il sensore rileva un movimento.
Proprietà del componente:

Luce
Questo componente permette all’utente, e quindi alla funzione, di impostare una luminosità specifica sul dispositivo fisico. In questo esempio il componente viene usato nella funzione per impostare la luminosità in base allo stato di Luce notte.
Proprietà del componente:

Se giorno
Questa funzione imposterà una specifica luminosità al componente Luce in base alle condizioni specificate in seguito.
Proprietà del componente:
Condizione di operazione (operation condition): se il componente Luce notte è On, viene eseguita la prima condizione.

Condizione primaria (primary condition): controlla lo stato del componente Luce notte. Se Luce notte ha valore “0”, la funzione prosegue.

Condizione secondaria (secondary condition): ha come componente di riferimento il Sensore di movimento, che deve avere stato “0” perché la condizione sia eseguita.

Then: è la conseguenza della condizione primaria e imposta il valore “100” sul componente Luce.

Else: è la conseguenza della condizione secondaria e imposta il valore “0” sul componente Luce.

Se notte
Questa funzione imposta una luminosità specifica sul componente Luce in base al valore del componente Sensore di movimento.
Proprietà del componente:
Condizione di operazione (operation condition): se Luce notte ha stato “0”, la funzione prosegue.

Condizione primaria (primary condition): se il componente Sensore di movimento ha valore “1”, la condizione prosegue.

Condizione secondaria (secondary condition): se il sensore di movimento ha stato “0”, alla funzione viene applicata la condizione secondaria.

Then: è la conseguenza della condizione primaria; in questo caso viene applicata una percentuale specifica al componente Luce.

Else: è la conseguenza della condizione secondaria e imposta il valore “0” sul componente Luce.
