W końcu postanowiłem sprawdzić jak działa to urządzenie w praktyce ale niestety mam problem z połączeniem - Alexa nie wykrywa żadnego urządzenia. W logach pimatica pojawia się komunikacja z Alexą (adres 192.168.77.80) ale się nie paruje.
17:04:37.540 [pimatic] info: Starting device discovery for 20000ms.
17:04:37.546 [pimatic] info: pimatic-echo: Pairing mode is enabled for 20 seconds. Let Alexa scan for devices now.
17:04:40.119 [pimatic-echo] debug: << server got: M-SEARCH * HTTP/1.1
17:04:40.119 [pimatic-echo] debug:>Host: 239.255.255.250:1900
17:04:40.119 [pimatic-echo] debug:>Man: "ssdp:discover"
17:04:40.119 [pimatic-echo] debug:>MX: 3
17:04:40.119 [pimatic-echo] debug:>ST: ssdp:all
17:04:40.119 [pimatic-echo] debug:>
17:04:40.119 [pimatic-echo] debug:> from 192.168.77.80:50000
17:04:40.146 [pimatic-echo] debug: << server got: M-SEARCH * HTTP/1.1
17:04:40.146 [pimatic-echo] debug:>Host: 239.255.255.250:1900
17:04:40.146 [pimatic-echo] debug:>Man: "ssdp:discover"
17:04:40.146 [pimatic-echo] debug:>MX: 3
17:04:40.146 [pimatic-echo] debug:>ST: upnp:rootdevice
17:04:40.146 [pimatic-echo] debug:>
......
17:04:40.257 [pimatic-echo] debug: >> sent response ssdp discovery response: HTTP/1.1 200 OK
17:04:40.257 [pimatic-echo] debug:>HOST: 239.255.255.250:1900
17:04:40.257 [pimatic-echo] debug:>EXT:
17:04:40.257 [pimatic-echo] debug:>CACHE-CONTROL: max-age=100
17:04:40.257 [pimatic-echo] debug:>LOCATION:
http://192.168.77.132:80/description.xml17:04:40.257 [pimatic-echo] debug:>SERVER: FreeRTOS/7.4.2, UPnP/1.0, IpBridge/1.19.0
17:04:40.257 [pimatic-echo] debug:>hue-bridgeid: B827EBFFFEE99C87
17:04:40.257 [pimatic-echo] debug:>ST: uuid: 2f402f80-da50-11e1-9b23-b827ebe99c87
17:04:40.257 [pimatic-echo] debug:>USN: uuid:2f402f80-da50-11e1-9b23-b827ebe99c87::upnp:rootdevice
17:04:40.257 [pimatic-echo] debug:>
17:04:40.257 [pimatic-echo] debug:>
17:04:40.261 [pimatic-echo] debug: complete sending all responses.
17:04:57.553 [pimatic] info: pimatic-echo: Pairing mode is disabled again.
Wcześniej miałem problem z instalacją wg procedury opisanej przez Admina:
- musiałem zainstalować starszą wersję pimatica:
npm install pimatic@0.9.42 --prefix pimatic-app --production oraz
- ręcznie zainstalować sqlite:
npm install
https://github.com/mapbox/node-sqlite3/tarball/master.