Robot aspirateur et alarme

Robot aspirateur et alarme

texte alternatif

Robot aspirateur et alarme, ou comment gérer son alarme quand il y a du mouvement dans la maison ?

On pourrait aussi s’en servir pour les animaux ou tout autres événements connus.

Pré reqcuis :

  • Alarme programmée en périmétrique et globale.
  • Detecteur mouvement et Robot aspi Xiaomi ici (of course)
  • Utilisation des variables.

Robot aspirateur et alarme, le scénario

Il est important de mettre à la fois l’activité de l’alarme et le statut des aspirateurs.

Ce scénario peut être donc déclenché quand je suis à l’extérieur, par mes aspirateurs qui se lancent automatiquement à 13h ou par moi même si je quitte la maison, que j’arme l’alarme et que les aspirateurs sont en cours de passage.

I. Bloc variables

1.

Robot aspirateur et alarme

Dans ce premier bloc SI, nous allons interroger le STATUT de l’aspirateur et s’il est différent (=!) de “En charge” Alors nous attribuons la variable Zorg_en_cours à 1.

2.

Dans ce blos SI, nous interrogeons notre variable crée auparavant variable(Zorg_en_cours) et regardons si elle est active (=1) ET nous ajoutons les controles suivant :

#[Salon][Zorg][Statut]# == “En charge”

OU #[Salon][Zorg][Statut]# == “Erreur” Au cas où il se bloquerait

OU #[Salon][Zorg][Statut]# == “Chargeur déconnecté” Au cas ou il reste bloqué plus de 5 min.

Nous attribuaons alors la variable Zorg_en_cours à “0”

II. Bloc calcul

Je vous montre ici avec mes 2 robots aspirateurs, j’ai donc fait les variables pour le 2eme (Storm) également.

Robot aspirateur et alarme
  1. Nouveau Bloc SI, premièrement nous allons interroger l’heure : #time# < 2200 ET #time# > 600 car je ne souhaite pas que la suite s’active en dehors ce créneau, j’ai eu quelques soucis avec les sirènes en pleine nuit et un petit bébé 🙁

ET ensuite je check si l’alarme est active #[Alarme][Alarme maison][Actif]# == 1

si ces 2 critères sont rempli alors un nouveau bloc SI est activé :

ici j’applique toutes les combinaisons possibles avec mes 2 aspirateurs et leurs variables : (variable(Storm_en_cours)=0 ET variable(Zorg_en_cours)=1) OU (variable(Storm_en_cours)=1 ET variable(Zorg_en_cours)=0) OU (variable(Storm_en_cours)=1 ET variable(Zorg_en_cours)=1)

Si c’est le cas alors l’alarme passe en mode nuit c’est à dire qu’un aspirateur minimum est en cours et l’alarme passe en périmétrique, les capteurs de mouvements ne sont plus solicités. j’applique une variable Bloc à 1.

02. en parrallele je check si l’inverse n’est pas en cours c’est à dire

Variable(bloc)=1 ET variable(Storm_en_cours)=0 ET variable(Zorg_en_cours) = 0

et dans ce cas l’alarme passe en globale et la variable bloc repasse à 0.

Ce systême de variable bloc est trés utile on l’avait vu dans https://youdom.net/2019/08/27/creer-un-compteur-pour-un-robot-aspirateur/

j’espère que cet exemple vous servira.

A bientot.

Xiao Nico

les robot aspi

V1

AliExpress.com Product – XIAOMI Original MIJIA Robot Vacuum Cleaner for Home Automatic Sweeping Dust Sterilize Smart Planned WIFI App Remote Control

S5 MAX

AliExpress.com Product – Roborock S5 max Vacuum Cleaner Wet Dry Robot Mopping Sweeping Dust Sterilize Smart Planned Wash Mop upgrade for S50 S55

S5

AliExpress.com Product – Roborock Robot Vacuum Cleaner S50 S55 2 Home Smart Cleaning Wet Mopping Carpet Dust Sweeping Robotic Wireless for Xiaomi APP

S6

AliExpress.com Product – Roborock S6 Robot Vacuum Cleaner Works with Google Home Automatic Sweeping Dust Sterilize Smart Planned Washing Powerful Mopping

S6 MAXV

AliExpress.com Product – 2020 New Global Version Roborock S6 MaxV Robot Vacuum Cleaner ReactiveAI LiDAR Navigator 2500pa Strong Suction Intelligent Mop

MOP

AliExpress.com Product – Xiaomi Pro V2 Mijia Sweeping Mopping Robot Vacuum Cleaner 2 STYJ02YM Mi Robot Vacuum-Mop LDS Radar APP Control Mi Home

ultricies ut justo mi, id velit,