Open trullock opened 10 months ago
Yeah, it's technically doable.
If you dont have any and need to see what the JSON looks like LMK what to curl and I can provide.
Although I expect with your 9 million shades you've probably also got some repeaters 😂
heh, I do have a couple, yeah. It's largely time that I lack for this
I appreciate that.
I'll try and learn some Rust!
FWIW, I think this would be fairly straight forward to pull together into a PR if you felt like sitting down for a couple of hours and tinkering:
How is this project designed to be worked on/developed?
Should it "just work" if I open the devcontainer with VS code?
the devcontainer stuff is only present for launching home assistant to test the addon config/store side of things. I don't use vscode at all, or devcontainers outside of this one use case, so I've given no attention to the dependencies of this project and how those are handled in the devcontainer.
The project itself needs rust and a C compiler for the mosquitto client library; I think you're all set with build-essentials
on an ubuntu system, but otherwise, installing gcc and binutils will likely do the job. After that, it's just cargo build
to build, and then I launch it via ./target/debug/pview serve-mqtt
.
Alternatively, if you don't want to put those things on your local system, you can docker build . -f Dockerfile.notls -t pview:x86-no-tls
to build the standalone docker image, then you can use docker to run that pview:x86-no-tls
image.
I use HD repeaters to extend the wireless range, and these feature LEDs which I use as nightlights for the kids.
Can the LED functionality of the repeaters be exposed so I can automate them?