Déclencher son aspiration centralisée (aspirateur) avec Alexa via Jeedom et Ha-Bridge

Affichages : 634

Objectif de ce tuto

Allumer ma centrale s'aspiration (aspiration centralisée) d'un ordre à Alexa : "Alexa déclenche l'aspirateur"

Matériels

cuve couvercle axpir family boosty energy confort.jpg

20200413 181400

Principe

Screenshot 2020 04 13 Gestion Plugins Jeedom

Screenshot 2020 04 13 Espeasy Jeedom

Screenshot 2020 04 13 Espeasy Jeedom1

 Screenshot 2020 04 13 HA Bridge
 

Screenshot 2020 04 13 Amazon Alexa

Précisions ou options

Configuration dans ESP Easy

Screenshot 2020 04 13 Aspirateur

On peut ajouter des règles pour faire en sorte que l'appui sur le bouton du Sonoff Basic déclenche également l'aspiratoin :

Screenshot 2020 04 13 Aspirateur1

 

Installation et Config de Ha-Bridge

Le tuto de cette page est vraiment très bien fait (merci à l'auteur), je ne reprends que les étapes de ce que j'ai dû faire pour installer Ha-Bridge sur le même Raspberry que Jeedom

Installation de HA-Bridge

 

sudo su-

apt-get update && sudo apt-get upgrade -y

apt install openjdk-11-jdk

a2enmod ssl

update-alternatives --config java

cd /var/www/html/plugins/

mkdir ha-bridge

cd ha-bridge

wget https://github.com/bwssytems/ha-bridge/releases/download/v5.3.1RC1/ha-bridge-5.3.1RC1.jar

On trouvera le lien vers la dernière version sur cette page :https://github.com/bwssytems/ha-bridge/releases

cd /etc/systemd/system

nano ha-bridge.service

[Unit]
Description=HA Bridge
Wants=network.target
After=network.target

[Service]
Type=simple

WorkingDirectory=/var/www/html/plugins/ha-bridge
ExecStart=/usr/bin/java -jar -Dconfig.file=/var/www/html/plugins/ha-bridge/data/habridge.config -Dserver.port=8088 /var/www/html/plugins/ha-bridge/ha-bridge-5.3.1RC1.jar

[Install]
WantedBy=multi-user.target

a2enmod proxy proxy_http headers

nano /etc/apache2/sites-available/000-default.conf

ProxyPass /api http://192.168.0.100:8088/api nocanon
ProxyPassReverse /api http://192.168.0.100:8088/api
ProxyRequests Off
AllowEncodedSlashes NoDecode

#Local reverse proxy authorization override
#Most unix distribution deny proxy by default (ie /etc/apache2/mods-enabled/proxy.conf in Ubuntu)
http://192.168.0.100:8088/api*>
Order deny,allow
#Allow from all
deny from all
allow from 192.168.0.100/24

ServerAdmin webmaster@localhost<br< a="">> DocumentRoot /var/www/html
ErrorLog /var/www/html/log/http.error

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

systemctl daemon-reload

systemctl restart apache2

systemctl start ha-bridge.service
systemctl status ha-bridge.service
systemctl enable ha-bridge.service

 

 

 

Imprimer