ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ: ਇਹ ਪੰਨਾ ਆਪਣੇ ਆਪ ਅਨੁਵਾਦ ਹੋ ਗਿਆ ਹੈ. ਜੇ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਭਾਸ਼ਾ ਵਿੱਚ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ:

ਲਿੰਕ Domoticz-Alexa : ha-bridge

ha-bridge ਇੱਕ ਸਾੱਫਟਵੇਅਰ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੰਪਿ on ਟਰ ਤੇ ਇੱਕ ਬ੍ਰਿਜ zigbee Philips Hue ) ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ.

_ha-bridge_ਦੀ ਸਥਾਪਨਾ

ਅਸੀਂ ਉਪਭੋਗਤਾ domotiko ਤੋਂ ਪਹਿਲਾਂ ਬਣਾਏ ਹੋਏ ਬਣਾਵਾਂਗੇ.

ਜ਼ਰੂਰੀ ਸ਼ਰਤਾਂ:

sudo su - domotiko
mkdir ha-bridge
cd ha-bridge
wget https://github.com/bwssytems/ha-bridge/releases/download/v5.4.1RC1/ha-bridge-5.4.1RC1.jar -O ha-bridge.jar
exit

ਸੇਵਾ ਬਣਾਉਣਾ:

ਡਿਫਾਲਟ ha-bridge ਪੋਰਟ 80 ‘ਤੇ ਸੁਣੋ, ਪਹਿਲਾਂ ਹੀ _apache_ਦੁਆਰਾ, ਟਕਰਾਅ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਣ ਲਈ 8082 ਪੋਰਟ ਨੂੰ ਸੁਣੋਗੇ.

sudo bash
cat > /etc/systemd/system/ha-bridge.service <<!

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

[Service]
Type=simple

WorkingDirectory=/home/domotiko/ha-bridge
ExecStart=/usr/bin/java -jar -Dserver.port=8082 -Dconfig.file=/home/domotiko/ha-bridge/data/habridge.config /home/domotiko/ha-bridge/ha-bridge.jar
User=domotiko
RuntimeDirectory=domotiko
LogsDirectory=domotiko
Restart=on-abort
PIDFile=/var/run/domotiko/ha-bridge.pid

[Install]
WantedBy=multi-user.target
!

sudo systemctl daemon-reload
sudo systemctl start ha-bridge.service
sudo systemctl enable ha-bridge.service

ਹਾ-ਬਰਿੱਜ ਹੁਣ ਪਹੁੰਚਯੋਗ ਹੈ: http: // ਪਤਾ_du_pi: 8082 /

ਅਖ਼ਤਿਆਰੀ ਪਰ ਸਿਫਾਰਸ਼: ਉਪਭੋਗਤਾ ਸੈਟ ਅਪ ਕਰੋ.

ਇੰਟਰਫੇਸ ਨਾਲ ਜੁੜੋ: http: // ਸਿਰਨਾਵਾਂ_du_ਪੀਆਈ: 8082 ਤੇ ਕਲਿਕ ਕਰੋ «Update Security Settings»

ਰੀਲੇਅ ਪੋਰਟ 80 ਲਈ 8082 ਪੋਰਟ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰੋ apache

Google Home ਪੋਰਟ 8082 ਨੂੰ.

ਜ਼ਰੂਰੀ ਮੈਡੀਕਲ ਸਰਗਰਮ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਐਡੀਟਰ ਨੂੰ ਬਦਲਿਆ ਗਿਆ ਹੈ nano ਮੂਲ ਵੈੱਬ ਸਾਈਟ ਸੈਟਿੰਗਜ਼ ਬਦਲਣ ਲਈ:

sudo a2enmod proxy proxy_http headers
sudo nano /etc/apache2/sites-enabled/000-default.conf

ਸੰਪਾਦਕ ਵਿੱਚ, ਹੁਣ ਤੁਹਾਨੂੰ ਲਾਈਨ ‘< ਗੁਣਾਂਕ *: 80 >’ ਲਾਈਨ ਦੇ ਹੇਠਾਂ ਲਾਈਨਾਂ ਜੋੜਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ:

        ProxyPass         /api  http://localhost:8082/api nocanon
        ProxyPassReverse  /api  http://localhost:8082/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)
        <Proxy http://localhost:8082/api*>
                  Order deny,allow
                  Allow from all
        </Proxy>

ਫਾਈਲ ਨੂੰ _Ctrl-X_ਨਾਲ ਸੇਵ ਕਰੋ

(1) ਕਿਰਿਆਸ਼ੀਲ ਹੈ, ਅਤੇ ਉਤੇਜਿਤ ਕੀਤਾ ਗਿਆ ਹੈ:

sudo systemctl enable apache2
sudo systemctl stop apache2
sudo systemctl start apache2

ਤੁਸੀਂ ਹੁਣ ਲਿੰਕ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ Alexa-Domoticz : ਲੇਖ ਵੇਖੋ ਐਲੀਕਲ

ਨੋਟ:

pi ਦੇ ਪਰਵਾਸ ਤੋਂ ਬਾਅਦ _bullseye_ਤੋਂ _bullseye_ਲਾਂਚ ਸ਼ੁਰੂ ਹੋਣ ‘ਤੇ ਸ਼ੁਰੂ ਨਹੀ ਕੀਤਾ ਗਿਆ.

Sep 23 17:45:24 localhost apachectl[500]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address 192.168.24.103:80
Sep 23 17:45:24 localhost apachectl[500]: no listening sockets available, shutting down
Sep 23 17:45:24 localhost apachectl[500]: AH00015: Unable to open logs
Sep 23 17:45:24 localhost apachectl[449]: Action 'start' failed.
Sep 23 17:45:24 localhost apachectl[449]: The Apache error log may have more information.

sudo systemctl start apache2 ਨਾਲ ਮੈਨੂਅਲ sudo systemctl start apache2 ਬਿਨਾਂ ਕਿਸੇ ਸਮੱਸਿਆ ਦੇ ਚਲਿਆ ਗਿਆ.

Restart=on-failure
RestartSec=10

ਹੁਣ apache ਫੇਲ੍ਹ ਹੋਣ ਦਾ ਪਹਿਲਾ ਅਰੰਭ ਹੁੰਦਾ ਹੈ, ਪਰ ਦੂਜੀ ਕੋਸ਼ਿਸ਼ ਆਪਣੇ ਆਪ 10 ਸਕਿੰਟ ਬਾਅਦ ਹੁੰਦਾ ਹੈ.