Rendre un micro-ondes conventionnel plus intelligent avec IFTTT et OpenHAB


« » « » . «»? ? , , .

, smart-, .

?


, , . - , ( , ).

, (Mac Mini). «», , , . , - , Phillips Hue. .

?


, . -, 220 , , . ? — IFTTT, - -.

— , , — . IFTTT, «» , .


Z-Wave .

, , .

— ( , :) )

, . , .
MiCasa Vera Lite ( Vera 3).


Le contrôleur se connecte au réseau local via Ethernet ou Wi-Fi (pour Vera3). Une prise est synchronisée avec elle une fois avec un seul bouton, et c'est tout - maintenant, avec l'aide du contrôleur, vous pouvez contrôler la prise et en recevoir des données. Allumez-le immédiatement via la console Web du contrôleur et laissez-le allumé.

Openhab


, « », OpenHAB. .

? — IFTTT , .

- , , , - . , IFTTT, .


, OpenHAB , jar «mios» «addons» OpenHAB-.

Oracle JDK , OpenHAB Java

OpenHAB


. «configurations» «openhab_default.cfg» «openhab.cfg» .

mios:house.host=192.168.1.22

IP Vera. , http://cp.mios.com/detect_unit.php

Vera OpenHAB github.

«items» «test.items» , OpenHAB , :
Number Microwave {mios="unit:house,device:11/service/urn:micasaverde-com:serviceId:EnergyMetering1/Watts"}

Au lieu du nombre 11, notez l'identifiant de votre prise, qui peut être vu dans la console Web de votre contrôleur Vera.

Eh bien, et le dernier - nous écrivons une petite règle qui surveillera l'état du point de vente et enverra une demande à notre IFTTT.
Dans le dossier «rules», créez le fichier «test.rules» et écrivez-y:
import org.openhab.core.library.types.*
import org.openhab.model.script.actions.*

rule "Microwave"
 when 
  Microwave received update 0
 then
  sendHttpGetRequest("http://maker.ifttt.com/trigger/microwave/with/key/<      IFTTT>")
end


La règle répond lorsque la charge du micro-ondes devient nulle et envoie une demande IFTTT. L'adresse de demande doit être obtenue dans votre console IFTTT, et maintenant nous allons y aller.

IFTTT



IFTTT Maker. , OpenHAB.
, URL, GET POST , ( ). IFTTT «then» — .

- , , OpenHAB IFTTT, Maker?
— IFTTT OpenHAB ( 15 ), . Par conséquent, OpenHAB «tirera» Maker lui-même - et il n'y aura alors aucun retard, tout se passera instantanément.


Donc, nous faisons une recette:

par exemple, cette recette enverra simplement une notification à votre smartphone lorsque le micro-ondes est terminé. Comme je l'ai dit, vous pouvez créer toute autre recette qui fera quelque chose de plus intéressant, par exemple, envoyer un message à Corporate Slack.

Les paramètres du déclencheur Maker lui-même seront comme ceci:


En fait, tout! Dans Maker, vous pouvez vérifier comment cela fonctionne - sur la page Maker elle-même, vous pouvez cliquer sur le bouton Test et obtenir le résultat.

N'oubliez pas d'enregistrer votre clé Maker en règle générale dans OpenHAB!

Lancement!


OpenHAB «start.sh» «start.bat», , .
, , IFTTT , . .
«», , :)

Source: https://habr.com/ru/post/fr384605/


All Articles