Hi, I’m very new at this: Ubuntu for about a year, this is my first time using straight Debian (12). I’m trying to set up a modest server on a Nuc D54250WYK, primarily to provide solar forecast & monitoring for a MUST PV1800. Nothing fancy, just to not have to go outdoors to look at the plant panel.
I have already on the Nuc a Pi-hole & a small Jellyfin instance, both bare metal.
2025-01-30 22:11:32.126 WARNING (MainThread) [pymodbus.logging] Failed to connect [Errno 2] could not open port /dev/ttyUSB0:0: [Errno 2] No such file or directory: ‘/dev/ttyUSB0:0’
2025-01-30 22:11:32.126 WARNING (MainThread) [custom_components.must_inverter] not able to connect to /dev/ttyUSB0:0:0
The connection is via a usb-A port on the NUC to the usb-B port on the inverter.
I feel like I’ve read half the internet, I’ve been wrestling this thing since before the holidays
Is there any reason why you went for such a ‘non-standard/non-supported/exotic’ setup?
This really makes things more difficult and obviously not easy to find solutions.
HA is not seeing your USB adapter at ttyUSB0. I don’t use either Debian or Podman so I don’t know how you do that. You need to present the adapter to HA.
not a justification, but an explanation how I ended up with this weird setup: the only hardware I have for the task is the abovementioned NUC or a Raspberry Pi 1b. I started with the Pi-hole, installing Debian to serve that, then tried & failed to get the (windows) official MUST software to talk to the inverter. I got it to run via Play on Linux, but it just sits there “searching”. It was in the internet trawl to try & fix that, that I found mukaschultze’s integration. Out of the choices on the HA website, I chose docker but used Podman for being lighter & something I’d already used a little.
TLDR: blundered into it backwards lol
Thankyou for the post link, I wasn’t aware one could do bare metal on a NUC & I may yet resort to that, if I can find somewhere to put the pihole & jellyfin.
I think that’s pretty much a solution but if you don’t mind I’ll leave this post up a couple more days just in case some solarpunk with exotic taste in containers happens by; I’ll be back to mark it properly
Hi, yeah, I think it’s something you do with udev, I needed to check I wasn’t missing something really obvious & easy before I either start again per Nick or commit another several evenings to figuring out how to do that
Not yet, before I tear down the whole Pihole etc setup, I’m currently trying (& failing) to make contact with the inverter using e.g. Moserial & OpenModScan, & have come to suspect that it may not be communicating at all.
Context: this inverter belongs to my landlord, who had it from a respected local supplier who sadly is now deceased. So I have no recourse to that expertise. Additionally, if you look at Must PV18s online, every picture will show a USB-A port on the side, below the USB-B & RJ45, into which, the instructions will tell you, one plugs a wifi dongle. Ours doesn’t have the port. Now, I know that you don’t want to do the dongle thing because it will send its output to the cloud from where you are supposed to retrieve it via the Must app, but if ours had the port, I’d at least be able to demonstrate its ability to communicate one way or the other. It is also plainly some sort of variant.
The two next steps I have on the to-do list are: borrow a multimeter & test the ports physically, & join a solar forum & see if I can find a Must whisperer
Heyy so I did borrow a multimeter at the weekend & the inverter was outputting something, so I tried again with Docker & the official image earlier today, & just now got it working.
FTR, I don’t think it’s the “fault” of Podman, rather that a lot of the instructions for it assume a working knowledge of Docker, so a beginner doesn’t know how to fill in the blanks