Releases: adamoutler/pikvm-homeassistant-integration
Repeat Device Detection and Code Format
Minor issues were fixed such as multiple device detection with custom passwords and some logging issues. This release primarily polishes up existing features and matches Home Assistant code format rules, allowing for easier backport in the future from core to pikvm-homeassistant-integration.
This should be one of the last releases before merge into Home Assistant core. https://github.com/adamoutler/core . Future releases in this repository will include new features before porting to core.
Zero Conf
You must enable ZeroConf for auto detection of PiKVM. To do this, add ENABLE_AVAHI=1
to your pikvm.txt
on the sdcard. See here for more info:
https://docs.pikvm.org/on_boot_config/#setting-up-wi-fi
ZeroConf is a configuration service which can be easily installed on a PiKVM. The installation will result in an Avahi ZeroConf daemon responding to ZeroConf requests with information required to set up the PiKVM in Home Assistant. Your PiKVM will also show up in Linux or Mac "Network Places" as well, when a ZeroConf request is made.
ZeroConf eliminates the duplicate device detection problem due to no unique information provided via DHCP utilization.
Support unreleased KVMD sensors
Support for upcoming Memory Utilization sensor in PiKVM
Support for upcoming CPU Utilization sensor in PiKVM
Fix for upcoming Home Assistant 2025.1 warnings on translations
Fix for upcoming Home Assistant 2025.1 warnings for setup
misc bug fixes
Bug fix for msd
A problem existed when MSD was in use. This release corrects that.
Minor fixes and improvements
- Use the user's preferred temperature units (C or F)
- DHCP discovers any host starting with
pikvm
as the name, egpikvm-server
orpikvm-office
- If more than 50 items exist in MSD Storage, provide a count rather than itemize the filenames and sizes.
Initial Release
Initial release
- DHCP - Auto detect and add just by removing and reinserting the network cable
- All sensors I could see value in using (Most if it is in extras)
- Extra sensors some people mentioned as not useful are marked as Diagnostic to not clutter the Dashboards
- All metadata I could find that HA would accept
- Using both the /api/info and /api/msd APIs
- Device and sensor names use meta-hostname.
For best experience, Set the PiKVM hostname in/etc/kvmd/meta.yaml
before adding the device.