hoobs-org / soma-connect

23 stars 2 forks source link

Anyone able to get soma-connect to show up in Home app? #14

Open psdc-create opened 3 years ago

psdc-create commented 3 years ago

I've downloaded and installed the application as described: wget -qO- https://support.hoobs.org/setup | sudo -E bash - sudo apt install -y soma-connect

Unfortunately after that no luck. Soma-connect does not show up in either the Smart Shades app or in the home app. The Soma connect app appears to be running as "http://192.168.0.26:3000/list_devices" gives a result:
{"result":"success","version":"2.2.0","shades":[{"name":"Door","mac":"e4:f1:9a:5e:b2:82"},{"name":"Left Blind","mac":"dc:1b:cd:6c:89:98"},{"name":"Right Blind","mac":"d7:e4:03:e2:b9:6c"}]}

I'm at a lost as to how to proceed debugging from here.

I already have HomeKit running on a Pi4 (in a docker container) and OMV running on the Pi is that gives any hints.

Thanks for any help.

austwhite commented 3 years ago

I installed my version using the image and burnt it to an SD card rather than manual install and have had no issues. Well, none with it "showing". It never shows as a device in SmartShades app, but I can definitely see it to configure it and I can set it up in HomeKit. I haven't checked in Google Home, but I believe you need to put the MAC address of the interface (listed as SOMA connect ID) in the cloud and setup a SOMA Connect Account to use it in Google Home.

austwhite commented 2 years ago

I did some additional testing with 2.2.8 Version of Soma Connect and no issues with Google Home or Homekit on my setup. The Connect ID is the MAC of the SOMA Connect (not the blinds BT mac) when setting up in Google Home. The SOMA Connect will never show as a device in Smartshades app as Smartshades is only used to configure the device and there is no reason for it to show as a device for any other reason. Once it is on the WiFi network or connected via Ethernet, there is literally nothing else needed to be done to the Connect, as per previous comment.

What issues are you having with this one?
As a note I am using a Pi 3B Plus as I don't run a lot of other stuff (Running Hyperion and Connect only on this Pi). I have also used a Pi 3B and a Pi 3A also for connect. I went to the 3Bplus as it runs a bit cooler. I have not tried the Pi 4.

Edit: Only the blinds will show in Google Home App. Homekit will show the Connect in some installs. The Connect itself generally is an invisible device as there are no options for it once it is set up. Think of it as more of a BLuetooth to WiFi bridge and it is passing through the blinds to whatever controller/hub you are using. It is the same in Home Assistant as well. Only blinds show when using the Soma Integration, the connect remains as an invisible bridge.