Aller au contenu

Protection contre le vol avec SmartHome

Temps de lecture 5 minutes

Mise à jour – 1 mai 2024

La question se pose souvent de savoir quelle protection antivol est la plus adaptée pour protéger mon camping-car contre le vol.

SmartHome est une aide utile à double titre : d'une part, il vous incite à remplir une check-list avant de partir pour vous assurer que vous avez bien pris en compte toutes les éventualités avant le départ et que vous pouvez démarrer en toute sécurité, et d'autre part, il ne bloque pas l'allumage pour cette époque tous les points étaient confirmés.

Et si les voleurs ne connaissent pas cette procédure ni l'emplacement du relais qui coupe l'allumage, il aura bien du mal à kidnapper la bonne chose.

Comment ça marche ?

Voici un exemple de liste de contrôle qui explique la fonction.

Sur le côté gauche du modèle conçu pour une tablette avec AIO Creator, neuf boutons sont répertoriés.

  • Le premier est défini automatiquement en fonction de l’état du wattmètre Homematic. S'il y a une alimentation de quai 230 V, le bouton est coloré en rouge ; s'il n'y en a pas parce que le câble d'alimentation a été débranché, il devient vert.
  • Le second devient vert lorsqu'il est confirmé manuellement après avoir vérifié que le robinet du réservoir d'eaux usées est fermé et, le cas échéant, qu'un tuyau d'eaux usées est rangé.
  • La troisième examine les manomètres d'une suspension pneumatique supplémentaire installée pour s'assurer que la pression correspond à celle recommandée et est la même des deux côtés ou doit être corrigée si nécessaire.
  • Le quatrième, si vous disposez par exemple de capteurs de pression des pneus, confirme que la pression des pneus a été vérifiée pour la valeur correcte, généralement à l'aide d'une application.
  • Le cinquième appel à vérifier si tous les volets et fenêtres externes, comme les trappes de toit, sont fermés.
  • La sixième vous invite à vérifier si les serrures des stores sont fermées (il y a souvent un téléviseur caché derrière elles, mais parfois aussi un combiné air chaud/micro-ondes par exemple)
  • Le septième vous rappelle de vérifier si toutes les armoires sont verrouillées, en particulier les serrures à combinaison pour les armoires de cuisine empêchent toute ouverture involontaire dans les virages.
  • La huitième consiste à s'assurer que le siège passager a été bien verrouillé pour le voyage.
  • Le neuvième vous protège d’une décongélation involontaire en vous faisant jeter un œil au réglage du réfrigérateur pour voir s’il est en mode GAZ ou automatique.
  • La marche, à moins qu'elle ne soit automatiquement escamotée lorsque le contact est mis, est incluse au milieu sur le côté droit. Il peut être rétracté ou déployé manuellement ou automatiquement à l'aide d'un programme. Une fois rétractée, la barre rouge passe au vert.

Ce n'est que lorsque TOUS les affichages rouges, y compris ceux du côté droit, affichent du vert ET que tous les boutons ont été confirmés, qu'ils passent également au vert. Ce n'est qu'alors que le relais qui coupe l'allumage est activé pour couper le contact et permettre au moteur de démarrer.
En fonction de la programmation ultérieure, toute pompe à eau sous pression installée est désactivée, de sorte qu'en cas d'accident, il n'y a aucun risque qu'elle vide soigneusement tout le réservoir d'eau dans le camping-car.

Avec le bouton vertical Réinitialiser L'état d'origine peut être restauré : les boutons passent au jaune, la pompe à pression est à nouveau activée et le relais qui interrompt l'allumage est désactivé.

Que faut-il ?

En complément d'une unité centrale HomeMatic ou d'un Framboise Pi avec le système RaspberryMatic installé, il s'agit toujours d'un actionneur de commutation à 4 voies (HM-LC-Sw4-WM) nécessaire pour commuter la pompe à eau sous pression et le relais d'allumage.

Le est pour la visualisation Créateur Mediola AIO utile, avec lequel toutes les données peuvent être visualisées, modifiées et vérifiées ; même les flux vidéo peuvent être intégrés, par exemple une caméra de recul.

La programmation de la checklist est expliquée ci-dessous.

Programmation HomeMatic / RaspberryMatic

Les variables suivantes doivent être créées pour la programmation :

... de type Valeur logique

  • Check_restore

... de type Chaîne (Valeurs: éteindre, allumer, réinitialiser)

  • Vérifier_siège passager_verrouillé
  • Check_Entwaesserung_OFF
  • Check_blinds_microwave
  • Check_refrigerator_AUTO
  • Check_air suspension_ok
  • Check_tyre_pression_ok
  • Check_Schraenke_Schubladen
  • Check_flaps_closed

Un programme de réinitialisation est créé en cliquant sur le bouton de réinitialisation positionné verticalement :

Programmation du créateur AIO

Les boutons sont créés dans AIO Creator et les graphiques de boutons correspondants leur sont attribués. Les variables et, si nécessaire, les appareils ainsi que les graphiques requis pour les boutons de différentes couleurs sont également importés.

Chaque bouton se voit attribuer une action après sélection :

Vient ensuite l'attribution du statut du variables:

Enfin, une règle est créée qui détermine la couleur correspondante du bouton lorsque l'état change :

Verrouillage à code

Si vous souhaitez ajouter un autre obstacle à cet obstacle, vous pouvez utiliser une fenêtre contextuelle de verrouillage par code et faire dépendre la libération de la saisie correcte de n'importe quel code et de n'importe quel nombre de chiffres.

Soit le relais mentionné ci-dessus ne commute qu'après avoir saisi le code correct, soit vous pouvez rendre la confusion un peu plus colorée en activant un deuxième relais connecté en série qui a été installé à un endroit différent et qui, par exemple, coupe l'alimentation. alimentation de la pompe diesel, ou .

La saisie du code commence par le bouton # (le mot « verrouillé » est supprimé. Le code suit. S'il est saisi correctement, l'affichage change et les actions correspondantes (activer le relais) ont lieu immédiatement.

Code – programme

Variables à créer :

... de type Valeur logique

  • code_ok

... de type Nombre

  • code

... de type Chaîne

  • code_évaluation

Scénario 1

  • Le Zall 7 représente le nombre de chiffres à saisir moins un, donc ici 7 + 1 = 8 chiffres. Si vous souhaitez par exemple saisir uniquement quatre chiffres, ils doivent être 4 – 1 = 3 et modifiés en conséquence.
  • La chaîne "xyz« représente le code numérique individuel et doit être échangé en conséquence.

var x = dom.GetObject('code').State();
var entrée = x.ToString(0);
si (x > 9)
   {
     dom.GetObject('code_evaluation').State("");
   }
autre
   {
     y = dom.GetObject('code_evaluation').State();
     longueur du code var = y.Length();
     entrées var = y + entrée ;
     dom.GetObject('code_evaluation').State(inputs);
     si (longueur du code == 7)
        {
          if (entrées == "xyz")
             {
               dom.GetObject('code_evaluation').State("correct");
             }
      autre
             {
               dom.GetObject('code_evaluation').State("false");
             }
        }
   }

Scénario 2

Ce script compare les nombres saisis et affiche le mot « libre » s'ils correspondent au code spécifié, et « bloqué » si le code est mal saisi.

var z = dom.GetObject('code_evaluation').State();
si
   (z == "correct")
       {
         dom.GetObject('code_evaluation').State("gratuit");
         dom.GetObject('code_ok').State(true);
       }
si
   (z == "faux")
       {
         dom.GetObject('code_evaluation').State("verrouillé");
         dom.GetObject('code_ok').State(false);
       }

Évaluation du code – programme

Si le code a été saisi correctement, le code sera affiché vrai définir à nouveau la variable après deux secondes Incorrect défini de manière à ce que toutes les requêtes pertinentes ne soient pas déjà traitées lors de la prochaine exécution de la requête et ainsi vrai à considérer.

De même, le - le cas échéant deuxième - relais est actionné pour mettre le contact afin qu'il puisse démarrer.

ps Si vous avez besoin d'un soutien personnel pour la mise en œuvre, moyennant des frais, vous êtes invités à le faire réservation faire!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrançais