New user - Not quite understanding how this all works

Hi all

I’m dipping my toe into this world and trying to understand how it all works…

I’ve repurposed an old PC, I’ve got it setup as what I think I’m coming to understand is a “bare metal system” . The PC has nothing on it except the HAOS and i intend for it to run 24/7.

I’ve got the browser up and running on my main desktop. Which is primarily used for gaming, occasionally work.

I thought I’d be able to use the bare metal system in isolation, all HA related software, files and installations isolated to that machine, but I think I was wrong?

Or if I’m not wrong… I don’t understand how i download, well… more, store, all these necessary scripts and programs that i need to be downloading.

Basically what i was hoping was to only use my Main PC as a “remote” and conduit for downloading, if that makes sense?

I think that what i’ve come to understand is, this doesn’t work on a bare metal system and I have to go down the VM pathway/Proxmox pathway?

Really appreciate some clarification here to set my expectations on the right path… Thank you.

Have you looked at the Add-on Store? Cog wheel in left toolbar, choose Add-ons…

What else where you looking for? What is your use case? What smart devices are you connecting to and controlling? What sort of automations where you thinking of running?

No you you aer not wrong. It all works on your HA OS PC.

You use your main remote pc to configure the HA OS PC via the web interface. But all add-ons and integrations you install usng the web interface on the main pc will be installed on the HA OS PC.

Well, to be specific, right now I’m looking at Roomba j7+ integration.

And there are python scripts that i need to download as i fumble my way through this password retrieval process… following directions in guides on dorita980/roomba980.

After downloading the scripts, I can’t see any i guess version of a “file explorer” to take them from this PC and do the equivalent of a drag and drop to my now HAOS PC.

Have you looked at the existing Roomba integration? Or does it not work with your model?

Doesn’t work for me…

Doesn’t automatically retrieve the password. Which is what has lead me to the dorita980 instructional - In which i have to download the library pack, globally install dorita, already have node.js installed and then run some scripts .

All of which I’m hoping to have stored and performed through the HAOS machine and the Browser UI.

Ah - ok - but you can run that on any machine - you don’t need to run it on your HA platform. Then copy/paste as per the instructions.

What about for files outside of web interface integrations and addons? such as those at GitHub - koalazak/dorita980: Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot

That isn’t for use with home assistant. The link posted by Daryl above is.

Yes - I get what you’re saying.

It is however, for use with Home Assistant, the concept, in my use case lol. As it appears to be the only way that I will be able to have my j7+ integrating with Home Assistant and as this is my first endeavor… I’m either unlucky and this is a once off and won’t happen again ( having to go outside of the web ui) or I will have to continue going outside of the web ui in the future to ensure Home Assistant integration.

With the second possibility in the above paragraph being plausible, that’s my big motivator for this post, seeking a way to contain all future downloads and related files to the HAOS machine. Which it doesn’t seem like it will be.

Sorry, I’m a bit insane lol . Gotta have everything in its place, and for my mind all related HA stuff, (even if it’s a simple notepad document titled HA Notes), its place is on that bare metal machine.

Which brings me back to VMs i guess.

1 Like

Set up the Samba Share addon and you’ll be able to do exactly that

I went this route and I don’t regret it (I’d even say: if you can manage to set it up → do it → I recommend it).

Especially because of easy wholesome backups. I know that HA recently introduced way more backup options, but I don’t even need to care – it’s all done reliably by Proxmox.

Another advantage is that you can easily add more virtual machines and containers besides HA. In my case, I have HA OS VM + Z2M LXC + MQTT LXC + OMV VM – all running within Proxmox.