OmniLinkBridge to integrate Home Assistant, SmartThings, Node-RED

Solved, I only need to insert my MQTT account on the webpage also....
 
Next step... Understad how switch on/off the light with my home mini...
 
Ryan,
 
Noticing a few docker images which I am guessing are related to the OmnilinkBridge.  
 

 

/opt# docker images -a
REPOSITORY                     TAG       IMAGE ID       CREATED         SIZE
homeassistant/home-assistant   latest    a354372ff384   6 days ago      1.11GB
<none>                         <none>    3085b80ece93   4 weeks ago     702MB
omnilink-bridge                latest    09e0f5db54fe   4 weeks ago     702MB
<none>                         <none>    6b38cb2fbbed   4 weeks ago     699MB
<none>                         <none>    beb786a49098   4 weeks ago     699MB
<none>                         <none>    e059a4a732d3   4 weeks ago     699MB
<none>                         <none>    1b3ad3e4b016   4 weeks ago     699MB
<none>                         <none>    e9366f7318c1   4 weeks ago     699MB
<none>                         <none>    2a88d5f120dc   4 weeks ago     699MB
<none>                         <none>    4ec090230a85   4 weeks ago     674MB
mono                           latest    d7a7a844a50d   6 weeks ago     653MB
tsightler/ring-mqtt            latest    e507ba039f34   3 months ago    146MB
portainer/portainer            latest    cd645f5a4769   7 months ago    79.1MB
dfarkov/onvif2mqtt             latest    f448f9e14a02   9 months ago    1.01GB
acockburn/appdaemon            latest    0d2f209c694e   9 months ago    340MB
iotreboot/tasui                latest    9f1d0f83eecd   11 months ago   25MB

 

How can I delete these images?
 
I am not sure when I installed the mono repository.  I cannot remove this one too.
 
Any suggestions?
 
Thank you Grant.  
 
Yes have Portainer installed except that I can only start it manually. 
 
I am not running HASSIO here rather manually installed HA in docker.  
 
Still have straggler docker containers that I cannot remove via CLI or Portainer   
 

 

docker ps
CONTAINER ID   IMAGE                                 COMMAND                  CREATED        STATUS         PORTS                    NAMES
f69094120c89   homeassistant/home-assistant:latest   "/init"                  3 hours ago    Up 3 hours                              home-assistant
490f4786b2c1   omnilink-bridge                       "mono OmniLinkBridge…"   4 weeks ago    Up 3 hours                              omnilink-bridge
ca54f4fcfe2a   portainer/portainer                   "/portainer"             7 months ago   Up 3 minutes   0.0.0.0:9000->9000/tcp   portainer
2e2d1624611e   acockburn/appdaemon:latest            "./dockerStart.sh"       7 months ago   Up 3 hours     0.0.0.0:5050->5050/tcp   appdaemon
d6e6891aaa75   dfarkov/onvif2mqtt                    "docker-entrypoint.s…"   9 months ago   Up 3 hours                              onvif2mqtt


 

docker ps -a
CONTAINER ID   IMAGE                                 COMMAND                  CREATED        STATUS                   PORTS                    NAMES
f69094120c89   homeassistant/home-assistant:latest   "/init"                  2 hours ago    Up 2 hours                                        home-assistant
8a1febdaa2e5   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 3 hours ago                            focused_dijkstra
4802cec5f98d   iotreboot/tasui:latest                "--restart unless-st…"   5 days ago     Created                  0.0.0.0:80->80/tcp       mystifying_aryabhata
9f5315910688   iotreboot/tasui:latest                "--restart unless-st…"   5 days ago     Created                  0.0.0.0:80->80/tcp       cranky_keller
05b67fa435a4   iotreboot/tasui:latest                "--restart unless-st…"   5 days ago     Created                  0.0.0.0:80->80/tcp       zen_clarke
5bbeca6d5572   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             condescending_austin
51d5983a1677   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             loving_pascal
9df95af7b97f   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             boring_merkle
1a64c5a763be   iotreboot/tasui:latest                "--restart unless-st…"   5 days ago     Created                  0.0.0.0:80->80/tcp       exciting_galileo
854f31ee8ab5   iotreboot/tasui:latest                "-d --restart unless…"   5 days ago     Created                  0.0.0.0:80->80/tcp       pedantic_noyce
d068e17beb4d   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             flamboyant_liskov
e2e0ff2d9942   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             recursing_swirles
ab8e68f2d458   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             boring_dhawan
d19982d16ff4   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             festive_swirles
0306997c191d   iotreboot/tasui:latest                "nginx -g 'daemon of…"   5 days ago     Exited (0) 5 days ago                             youthful_pare
490f4786b2c1   omnilink-bridge                       "mono OmniLinkBridge…"   4 weeks ago    Up 3 hours                                        omnilink-bridge
ca54f4fcfe2a   portainer/portainer                   "/portainer"             7 months ago   Exited (2) 4 weeks ago                            portainer
2e2d1624611e   acockburn/appdaemon:latest            "./dockerStart.sh"       7 months ago   Up 3 hours               0.0.0.0:5050->5050/tcp   appdaemon
d6e6891aaa75   dfarkov/onvif2mqtt                    "docker-entrypoint.s…"   9 months ago   Up 3 hours                                        onvif2mqtt
 
 

 

 
 
Got rid of the TasUI instances.
 
Still seeing unlabeled images that I cannot remove.
 

 

docker images -a
REPOSITORY                     TAG       IMAGE ID       CREATED        SIZE
homeassistant/home-assistant   latest    a354372ff384   6 days ago     1.11GB
omnilink-bridge                latest    09e0f5db54fe   4 weeks ago    702MB
<none>                         <none>    3085b80ece93   4 weeks ago    702MB
<none>                         <none>    6b38cb2fbbed   4 weeks ago    699MB
<none>                         <none>    beb786a49098   4 weeks ago    699MB
<none>                         <none>    e059a4a732d3   4 weeks ago    699MB
<none>                         <none>    1b3ad3e4b016   4 weeks ago    699MB
<none>                         <none>    e9366f7318c1   4 weeks ago    699MB
<none>                         <none>    2a88d5f120dc   4 weeks ago    699MB
<none>                         <none>    4ec090230a85   4 weeks ago    674MB
mono                           latest    d7a7a844a50d   6 weeks ago    653MB
tsightler/ring-mqtt            latest    e507ba039f34   3 months ago   146MB
portainer/portainer            latest    cd645f5a4769   7 months ago   79.1MB
dfarkov/onvif2mqtt             latest    f448f9e14a02   9 months ago   1.01GB
acockburn/appdaemon            latest    0d2f209c694e   9 months ago   340MB

 

 
~# docker rmi 3085b80ece93
Error response from daemon: conflict: unable to delete 3085b80ece93 (cannot be forced) - image has dependent child images
~# docker rmi 6b38cb2fbbed
Error response from daemon: conflict: unable to delete 6b38cb2fbbed (cannot be forced) - image has dependent child images
 
Not yet.  Will give it a try.
 
Today installed HASSIO on a new server running Ubuntu 20.X.
 
Had a bit of an issue installing HACS on it.
 
This is my second HASSIO installation.  This one is on a new Intel CPU with 32Gb of RAM.
 
It is also running a Windows 7 instance in Oracle Virtual box.
 
Installed HASSIO on a Pine64 in House #2.
 
House #2 is using a Ring Alarm system (ring to MQTT) and all Wifi (Tasmota / Espurna switches) and the Alexa Media Plugin for HA. (for TTS)
 
Both of these installations were done manually using the HASSIO script.
 
Next steps now are installation of Portainer and the OmniLinkBridge plugin.
 
Hi Pete_c, tigers and grantlewis
I'm trying to follow grantlewis post suggestion here here by running JuanMTech's tutorial BUT I tried to do it on a Raspi 4 B 4gb with Raspi imager of Ubuntu Server 20.10 x64 flashed to SD.
I'm guessing it just won't work. I get to the point of installing docker with command

apt-get install docker-ce docker-ce-cli containerd.io
and terminal says all I can install is docker or docker.io. I tried just docker and nothing happened, and docker.io and it installed something. However, never able to run docker run hello-world, so I get lost somewhere along the way.
EDIT: Tried to use Ubuntu server 20.10 32-bit armhf on raspi and the specific error I get which is the same as the last time is the following to the above entered command.

E: Package 'docker-ce' has no installation candidate
E: Unable to locate package docker-ce-cli
E: Unable to locate package containerd.io
 
 
 
1. Can I even do this install Hass.io over Ubuntu Server 20.10 x64 for arm64 on a Raspi 4?
2. Can/should I try Ubuntu 20.10 desktop OS 64bit?
3. Should I go back and do this more of in tigers fashion as explained in this post here?
 
Pete_c, I see you said you helped others remotely before, wondering if that is something you would consider for me. Or anyone for that matter.
 
I can't help you much because if I remember correctly when I installed Home Assistant the manual docker install was deprecated. I couldn't install HASS.IO directly because I couldn't install mono and get OmniLinkBridge to run. So I went with the Home Assistant Core installation.
That being said, I can tell you that:
 32 bit version should be just fine even if the Raspi has a 64 bit processor (at the time the 64 bit Raspbian was still in beta and being a novice I needed something well documented and supported;
I'd do the same in your case: if you don't have a specific need chose a distro that is well documented for Home Assistant installation, and I'd say that the Raspbian (or what they call it now) is one of the favourite, and I didn't miss anything in using it with Home Assistant.
Find a good giude for the install  (there are many even for docker) and it should guide you to the startup of the system.
 
I got the 32bit raspbian or whatever they currently call it installed.
I got docker installed on that.
Then portainer
I think I got Mosquitto installed
I got HA core on and logged in, but now this is something I have never seen before. No access to configuration.yaml???
Can someone help me here and I have no Linux or command line expertise. I've google'd around with no avail. Is there a way to get config back into HA core dash? This is the way I'm most familiar with. This has been a huge challenge. I've never used HA Core before and let alone pretty novice with HASSio. Really wish I just had Hassio back.

I tried to get mosquitto and Omnilinkbridge going but I'm not at the install site where the OmniPro2 is, so I didn't want to try and remote in and screw up something while the system is armed. Could I remote in if I put in the IP and port I use for PC Access that works?
 
Screen-Shot-2021-01-20-at-1-37-44-AM.jpg

 
 
EDIT
Okay i got Homekit setup code in HA core by editing Config file in CLI. Unreal. Took me about 10 min to figure out how to save and quite a 8 line entry. 
Next issue, when I reboot the Rpi, Mosquitto and Home Assitant didn't autoboot. I had to start them from portainer. Can someone guide me on what to do to get them to autostart on rpi reboot?
 
@paullyboy83
 
Backtracking for just a moment: did you install Home Assistant in Docker the "approved" way? If not, your path forward will be a lot easier if you just start over.
 
https://www.home-assistant.io/docs/installation/docker/
 
After that, you'll want to set up Samba Share so that you can access the pi's filesystem over your network. Then you can open/edit/save files on the pi (including configuration.yaml) from a networked computer using your favorite text editor.
 
7YK30PI.png

 
Check this out: https://www.home-assistant.io/hassio/haos_common_tasks/
 
You say "I think I got Mosquitto installed." In addition to the Supervisor | Add-on Store method described in the link above for installing Samba Share, you can (should) add additional integrations via Configuration | Integrations. I think most people use MQTT: https://www.home-assistant.io/integrations/mqtt/ That's what I use. When additional integrations are installed using one of these two methods, you just make a few configuration changes -- often via the Home Assistant GUI, sometimes in configuration.yaml. You'll find that things will work pretty much out-of-the-box.
 
When installed via Home Assistant, Add-on Store additions or Integrations requiring a Docker container will create those containers automatically. I understand there's supposed to be a way to do add OmniLinkBridge via the HA GUI, but I've never tried it -- I just installed it per Ryan's Docker Hub Quickstart. Of the 16 Docker containers running on my system, these are the only ones I created manually:
 
homeassistant
portainer
omnilink-bridge

I know all of this is confusing at first, but you'll get your legs in no time. Stick with it. I'm testament to the fact that it's not the smartest people who succeed; it's those who are the most stubborn. ;)
 
Hang in there!
 
@grantlewis
First of all appreciate the "hang in there." I'm suprised how use to HassIO I became and why anyone would use something else. The qty of CLI and non-native to get HA core going was a beast. Now to answer your questions
did you install Home Assistant in Docker the "approved" way? If not, your path forward will be a lot easier if you just start over.
 
https://www.home-ass...llation/docker/
Yes
 
None of this works as I don't have supervisor and why I'm so frustrated. There is no add ons available within the HA gui.
 
After that, you'll want to set up Samba Share so that you can access the pi's filesystem over your network.
Yeah, well this is where my novice moves get me in the weeds. Since there isn't supervisor in HA core install, I go back to the terminal and just copy and paste from tutorials. I tried a few, but I used this tutorial and I can now see it on "finder" (mac).
Screen-Shot-2021-01-20-at-8-44-11-AM.png

 
When installed via Home Assistant, Add-on Store additions or Integrations requiring a Docker container will create those containers automatically.
How do I install anything via Home Assistant when running HA Core? I'm so used to Hassio, everything is just there and works.
 
In addition to the Supervisor | Add-on Store method described in the link above for installing Samba Share, you can (should) add additional integrations via Configuration | Integrations. I think most people use MQTT: https://www.home-ass...egrations/mqtt/ That's what I use. When additional integrations are installed using one of these two methods, you just make a few configuration changes -- often via the Home Assistant GUI, sometimes in configuration.yaml. You'll find that things will work pretty much out-of-the-box.
Well I have no idea what I've done wrong or if you are running HASSIO, but I don't have a supervisor with the install tutorial that is described in the above link https://www.home-ass...llation/docker/
 
 
Also, HA Core is not auto starting, nor is mosquitto, just portainer and omnilinkbridge. If someone can copy and paste whatever I need to put into CLI which is driving me nuts it would be appreciated.
 
Lastly, do any mods know why this thread is in "marketplace" vs "Home Automation". Tried to navigate back to this page on a different computer and noticed it was under marketplace. I feel like nothing is for sale here.
 
If you're not seeing the standard Home Assistant interface when you browse to http://<ip_of_your_raspberry>:8123/ then something is drastically wrong. Installation should be very simple, very straightforward.
 
If that's not the case, then I'd start again from square one.
 
@grantlewis
 
Definitely seeing it, but there is no supervisor/add on store, etc (within configuration or developer tools) to my understanding with HA Core install as mentioned in this supported tutorial.
I think supervisor is only packaged into a HASSIO install, no?
Totally happy to start over if there is a way to get omnilinkbridge and Hassio going on 1 rpi, and make it so I can see and run HASSIO, I think I would be a happy camper.
 
Screen-Shot-2021-01-20-at-9-01-17-AM.png
 
Back
Top