Διαφήμιση

[Tutoria] {Xiaomi Gateway}Ενεργοποίηση απενεργοποίηση alarm μέσω Google Assistant

    • [Tutoria] {Xiaomi Gateway}Ενεργοποίηση απενεργοποίηση alarm μέσω Google Assistant

      Και ποιος δεν θα ήθελε να ενεργοποιεί η να απενεργοποιεί το συναγερμό του Xiaomi Gateway μέσω του google assistant, δυστυχώς όμως αυτό δεν είναι επίσημα εφικτό καθώς δεν έχει γίνει ακόμα η ενσωμάτωση του gateway στο Google Home.

      Παρακάτω θα αναλύσω και θα εξηγήσω πως μπορούμε να το πετύχουμε αυτό.

      Requirements:
      Internet WIFI or 4G
      παλιά τηλεφωνική συσκευή (με έκδοση android 8.0 oreo ή και νεώτερη): θα χρησιμοποηθεί σαν server.
      Apps : Google Home/Assistant, IFTTT, Join, Tasker, intentTask, MiHome

      Αφού έχουμε όλα τα παραπάνω ξεκινάμε το σετάρισμα.

      Ξεκιναμε με το MiHome δημιουργώντας δυο Manual Scenes ένα για το Arm και ένα για το Disarm του συναγερμού.


      πάμε τώρα στις ρυθμίσεις του τηλεφώνου και αλλάζουμε τον προεπιλεγμένο launcher,ορίζοντας σαν launcher το IntentTask. έπειτα πατήστε μια φορα το home butto του τηλεφώνου και το IntentTask θα σας ζητησει να του ορίσετε τον πραγματικό Launcher τις συσκευής.
      (Το intentTask είναι ένας virtual launcher ο οποιος δεν εμφανίζεται πουθενά. τον χρησιμοποιούμε σαν γέφυρα μεταξύ των εφαρμογών Tasker και MiHome)

      Επιστρέφουμε στην Εφαρμογή MiHome και δημιουργούμε Home Screen Shortcuts και για τα 2 Manual scenes που φτιάξαμε νωρίτερα

      Τώρα ήρθε η σειρά του Tasker
      Φτιάχνουμε ένα task με το όνομα Arm επιλέγουμε Action Plugin> IntentTask -> Launch app shortcut -> Configuration και πατάμε το search βρίσκουμε και επιλέγουμε το Mi Control Hub Enable arming Mode και το κάνουνε save.


      φτιάχνουμε τώρα νέο task με το όνομα disarm επαναλαμβάνοντας την ίδια διαδικασία μονο που στο τέλος επιλέγουμε το shortcut Mi Control Hub Disable arming Mode, οπότε έχουμε αυτο το αποτέλεσμα

      τωρα στο Tasker θα φτιάξουμε ένα Profile με όνομα arm Event ->Plugin->Join -> Confuguration-> Text, θα βάλουμε text filter την λέξη arm και θα τικαρουμε την επιλογή Exact θα το κάνουμε save και στο popup που μας πετάει επιλέγουμε το task arm.
      επαναλαμβάνουμε την διαδικασία δημιουργώντας και το profile Disarm.
      Από τον υπολογιστή μας τώρα μπαίνουμε στο joinjoaomgcd.appspot.com/ και πηγαίνουμε στην επιλογή Join api στο πεδιο "Text - Tasker Command or notification text" γράφουμε την λέξη arm
      και παίρνουμε το join url που μας εμφανίζει και το κάνουμε copy paste σε καποιον text Editor

      τωρα στο πεδιο "Text - Tasker Command or notification text" γράφουμε την λέξη disarm και ξαναπαιρνουμε το join url που μας εμφανίζει και το κάνουμε kai και αυτο copy paste.


      Τώρα έχουμε 2 url εντολές που μπορούμε να τις χρησιμοποήσουμε για να ενεργοποιήσουμε και απενεργοποιήσουμε τον συναγερμό μέχρι και από το pc μας
      π.χ
      arm: sendPush?text=arm&deviceId=XXXXXXXXXXXXXXXXXXXXXXXXX&apikey=XXXXXXXXXXXXXXXXXXXXXXXXX
      disarm: sendPush?text=disarm&deviceId=XXXXXXXXXXXXXXXXXXXXXXXXX&apikey=XXXXXXXXXXXXXXXXXXXXXXXXX

      Ενσωμάτωση στο Google Assistant

      • Μεταβείτε στη διεύθυνση IFTTT helps your apps and devices work together
      • Click στο My Applets
      • Click Create new Applet
      • Click στο this
      • γράφουμε Google Assistant
      • επιλέγουμε Say a simple phrase
      • στο What do you want to say? γράφουμε Arm The Security System
      • στο What do you want the Assistant to say in response? γράφουμε Ok, Security System Armed
      • και πατάμε create Trigger
      • Click στο that

      • γράφουμε Webhook
      • επιλέγουμε make a web request
      • στο url βάζουμε στο ARM url
      • Method βάζουμε το GET
      • Click στο Create Action
      • Click στο Finish
      Επαναλαμβάνουμε την διαδικασία φτιάχνοντας νέο applet για το disarm.

      Αυτόν ήταν πλέον μπορείτε να κάνετε arm disarm το Gateway μέσα από το Google Assistant

      FAQ

      Μπορώ να το χρησιμοποιήσω αντί για το Google Assistant την Amazon Alexa ;
      - Φυσικά αρκεί να φτιάξετε applet στο IFTTT

      Δεν έχω παλιό τηλέφωνο, μπορώ να το κάνω με την βασική μου συσκευή;
      - Ναι, αρκεί να έχει πρόσβαση στο internet και Android 8+

      Το τηλέφωνο θα πρέπει να είναι στον ίδιο χορό με το gateway;
      - Οχι

      Έχω MiBOX και Google Assistant Speaker η φωνητική εντολή "Arm the Security System"θα δουλεύει σε αυτές τις συσκευές ;
      - Ναι

      Εκτός από τον συναγερμό μπορώ να βάλω και άλλες λειτουργίες ;
      - Ναι όπως Nightligt και Radio
    • Διαφήμιση