Índice
Atualizado – 1º de maio de 2024
Muitas vezes surge a questão de saber qual proteção contra roubo é adequada para proteger meu motorhome contra roubo.
SmartHome é um auxiliar útil em dois aspectos: por um lado, incentiva você a preencher uma lista de verificação antes de começar para garantir que levou em consideração todas as eventualidades antes da partida e pode começar com segurança, e por outro lado, não bloqueia a ignição para esse momento todos os pontos foram confirmados.
E se o ladrão não souber desse procedimento ou da localização do relé que interrompe a ignição, ele terá dificuldade em sequestrar a coisa boa.
Como isso funciona?
Aqui está um exemplo de lista de verificação que explica a função.
No lado esquerdo do modelo projetado para um tablet com o AIO Creator, estão listados nove botões.
- O primeiro é definido automaticamente com base no status do medidor de energia Homematic. Se houver alimentação de cais de 230 V, o botão fica vermelho; se não houver porque o cabo de alimentação foi desconectado, ele muda para verde.
- O segundo fica verde quando confirmado manualmente após verificar se a torneira do tanque de águas residuais foi fechada e, se necessário, se uma mangueira de águas residuais foi arrumada.
- O terceiro dá uma olhada nos manômetros de uma suspensão pneumática adicional instalada para garantir que a pressão corresponde à recomendada e é a mesma em ambos os lados ou precisa ser corrigida se necessário.
- A quarta, se você tiver sensores de pressão dos pneus, por exemplo, confirma se a pressão dos pneus foi verificada quanto ao valor correto, geralmente por meio de um aplicativo.
- O quinto apela para verificar se todas as abas e janelas externas, como escotilhas, estão fechadas.
- O sexto solicita que você verifique se alguma fechadura cega do gabinete está fechada (muitas vezes há uma TV escondida atrás delas, mas às vezes também uma combinação de ar quente/microondas, por exemplo)
- O sétimo lembra você de verificar se todos os armários estão trancados, especialmente as fechaduras combinadas para armários de cozinha evitam a abertura involuntária nas curvas.
- A oitava é garantir que o banco do passageiro esteja travado com segurança durante a viagem.
- O nono protege você contra descongelamento involuntário, fazendo com que você dê uma olhada na configuração da geladeira para ver se ela está no modo GÁS ou automático.
- O degrau, a menos que seja retraído automaticamente quando a ignição está ligada, está incluído no meio do lado direito. Pode ser retraído ou estendido manualmente ou automaticamente usando um programa. Quando retraída, a barra vermelha muda para verde.
Somente quando TODOS os displays vermelhos, incluindo os do lado direito, mostrarem verde E todos os botões forem confirmados, eles também mudam para verde. Só então o relé que interrompe a ignição é acionado para liberar a ignição e permitir a partida do motor.
Dependendo da programação posterior, qualquer bomba de água pressurizada instalada é desligada para que em caso de acidente não haja risco de esvaziar diligentemente todo o depósito de água da autocaravana.
Com o botão vertical Reiniciar O estado original pode ser restaurado: os botões passam para amarelo, a bomba de pressão é novamente acionada e o relé que interrompe a ignição é desativado.
O que é necessário?
Além de uma unidade central HomeMatic ou de um Framboesa Pi com sistema RaspberryMatic instalado, ainda é um atuador de comutação de 4 vias (HM-LC-Sw4-WM) necessário para ligar a bomba de água sob pressão e o relé de ignição.
O é para visualização Criador de Mediola AIO útil, com o qual todos os dados podem ser visualizados, alterados e verificados; até mesmo fluxos de vídeo podem ser integrados, por exemplo, uma câmera retrovisora.
A programação do checklist é explicada abaixo.
Programação HomeMatic / RaspberryMatic
As seguintes variáveis devem ser criadas para programação:
... do tipo Valor lógico
- Check_restore
... do tipo Corda (Valores: desligar, ligar, redefinir)
- Check_assento do passageiro_bloqueado
- Check_Entwaesserung_OFF
- Check_persianas_microondas
- Check_refrigerador_AUTO
- Check_air suspensão_ok
- Check_tyre_pression_ok
- Check_Schraenke_Schubladen
- Check_flaps_closed
Um programa para redefinição é criado clicando no botão de redefinição posicionado verticalmente:
Programando Criador AIO
Os botões são criados no AIO Creator e atribuídos aos gráficos de botão correspondentes. As variáveis e, se necessário, os dispositivos, bem como os gráficos necessários para os diferentes botões coloridos também são importados.
Cada botão recebe uma ação após a seleção:
Isto é seguido pela atribuição do status do variáveis:
Por fim, é criada uma regra que determina a cor correspondente do botão quando o status muda:
Bloqueio de código
Se quiser adicionar outro obstáculo a esse obstáculo, você pode usar um pop-up de bloqueio de código e tornar a liberação dependente da entrada correta de qualquer código e qualquer número de dígitos.
Ou o relé mencionado acima só muda após a inserção do código correto, ou você pode tornar a confusão um pouco mais colorida ativando um segundo relé conectado em série que foi instalado em um local diferente e, por exemplo, desconecta a energia alimentação para a bomba diesel, ou restaurada.
A entrada do código começa com o botão # (a palavra “bloqueado” é excluída. O código segue. Se inserido corretamente, o display muda e as ações correspondentes (ativar o relé) ocorrem imediatamente.
Código – programa
Variáveis a serem criadas:
... do tipo Valor lógico
- código_ok
... do tipo Número
- código
... do tipo Corda
- avaliação_código
Roteiro 1
- O Zall 7 representa o número de dígitos a serem inseridos menos um, então aqui 7 + 1 = 8 dígitos. Se você quiser inserir apenas quatro dígitos, por exemplo, eles deverão ser 4 – 1 = 3 e alterados de acordo.
- A sequência “xyz“ representa o código numérico individual e deve ser trocado por ele de acordo.
var x = dom.GetObject('código').State();
var entrada = x.ToString(0);
se (x > 9)
{
dom.GetObject('code_evaluation').State("");
}
outro
{
y = dom.GetObject('code_evaluation').State();
var comprimento do código = y.Length();
var entradas = y + entrada;
dom.GetObject('código_avaliação').State(entradas);
if (comprimento do código == 7)
{
if (entradas == "xyz")
{
dom.GetObject('code_evaluation').State("correto");
}
outro
{
dom.GetObject('code_evaluation').State("false");
}
}
}
Roteiro 2
Este script compara os números inseridos e gera a palavra “livre” se corresponderem ao código especificado e “bloqueado” se o código for inserido incorretamente.
var z = dom.GetObject('code_evaluation').State();
se
(z == "correto")
{
dom.GetObject('code_evaluation').State("grátis");
dom.GetObject('code_ok').State(true);
}
se
(z == "errado")
{
dom.GetObject('code_evaluation').State("bloqueado");
dom.GetObject('code_ok').State(false);
}
Avaliação de código – programa
Se o código foi digitado corretamente, o código será exibido verdadeiro definir variável novamente após dois segundos incorreto definido para que todas as consultas relevantes ainda não sejam processadas durante a próxima execução de consulta e, portanto, verdadeiro considerar.
Da mesma forma, o - se necessário um segundo - relé é acionado para ligar a ignição para que ela possa dar partida.
ps Se você precisar de suporte pessoal na implementação mediante o pagamento de uma taxa, fique à vontade para fazê-lo reserva fazer!