Avançar para o conteúdo

SmartHome – variáveis do sistema

Tempo de leitura 2 minutos

Atualizado – 31 de dezembro de 2022

Algumas variáveis do sistema são predefinidas, mas você também pode criá-las e podem ser acessadas através do menu “Configurações – Variáveis do Sistema”. As variáveis do sistema devem ser exclusivas e, portanto, só podem ser atribuídas uma vez por centro de controle. Caracteres especiais no nome devem ser evitados.

Na visualização das variáveis do sistema você pode clicar no botão “Novo” no canto inferior esquerdo

uma variável de sistema pode ser criada.

O nome desejado da variável do sistema é inserido no campo “Nome”, por exemplo “Presença”. A descrição da variável do sistema pode ser diferente do nome ou idêntica.

Existem várias opções para escolher como tipo de variável.

Se quiser verificar a “presença” de uma pessoa, a única opção é “valor lógico”, pois o enunciado da variável de sistema “presença” só pode assumir o estado “verdadeiro” ou “falso”. “Verdadeiro” é, portanto, equivalente a “a pessoa é presente" ou "não presente“. Aqui “não presente” foi escolhido deliberadamente em vez de “ausente” porque “presente” e “ausente” podem ser facilmente confundidos um com o outro

Uma lista de valores é interessante quando uma condição precisa ser cumprida dependendo de vários valores.

Uma lista de valores pode conter números, mas também valores numéricos, como “Verão; “Outono”, cada um separado do outro por ponto e vírgula.

Todos os dados no formato “número” são servidos através deste tipo. Você pode assumir valores positivos e negativos,

Os dados do tipo “String” consistem em qualquer sequência de valores alfanuméricos incluindo caracteres especiais.

A variável de sistema “Alarme” é definida pelo sistema como “acionado”, correspondendo a “verdadeiro”, caso ocorra um erro, caso contrário, como “não acionado”, correspondendo a “falso”.

No campo “Unidade de medida” pode ser inserido “kW” ou “°C”, por exemplo, se forem valores de potência ou temperaturas, por exemplo.

A informação no campo “Valor” define o valor inicial na inicialização do sistema, se este deve ser assumido como “verdadeiro” ou “falso” por padrão.

Se você atribuir um canal de um dispositivo à variável do sistema, clique no botão de opção “com” em “Atribuição de canal”. Neste caso, a variável do sistema não é mais exibida em “Variáveis do sistema”, mas sim na interface web do dispositivo correspondente.

Na linguagem de script você chama o valor de uma variável do sistema

var minhavar= dom.GetObject("Sysvar").Value();

de, ou define um valor com

dom.GetObject("Sysvar").State(myvar);.

Você pode acessar o valor de um canal de dispositivo

var minhavar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();

ausente. Aqui “BidCos-RF.” é o cabeçalho padronizado, e a sequência de caracteres a seguir é o ID exclusivo do respectivo dispositivo, que foi transmitido quando o centro de controle foi treinado, separado por dois pontos do canal, aqui “1”, é valor, aqui “LOWBAT”, o status de carga da bateria, deve ser consultado.

Com

WriteLine(minhavar);

o valor determinado pode ser gerado.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

pt_PTPortuguês