-
1Preparing Home Assistant
There is not much to do on the Home Assistant side.
The CrowPanel uses a small Elecrow application that runs inside Home Assistant and handles communication with the panel. So the only preparation is to add the Elecrow repository, install the Elecrow ESP32P4 Display application from https://github.com/fintros/crow-ha, and start it.
That is basically the whole server-side setup.
-
2Connecting the CrowPanel
The panel itself comes pre-flashed, so there is no firmware work involved here.
I connected it to Wi-Fi, then entered my Home Assistant server address and account details in the panel settings. The WebSocket port needs to match the Elecrow application on the server — 3000 by default.
After that, I returned to the Home Assistant screen and the normal dashboard loaded on the panel.
At this point, the panel was essentially ready for everyday use.
-
3The missing part: a wall enclosure
For me, a permanent control panel only made sense if it could be mounted properly on the wall.
So I designed my own enclosure.
The enclosure consists of two 3D-printed parts and includes mounting holes on the rear, allowing the complete panel to be hung on suitable screws or wall anchors.
The panel can still be removed when necessary without dismantling the entire installation.
Both STL files are attached to this Hackster project, so the enclosure can be printed directly.
Printing the enclosure
I tested the dimensions with both PLA and PETG.
For PLA, print the models at: 100% scale
No dimensional compensation should be required.
For PETG, I recommend setting the model scale to: 100.21>#/strong###
This small adjustment provides the intended fit when printing the enclosure in PETG.
Paul
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.