Edgar P. Burkhart edpibu
438 contributions in the last 12 months
AprMayJunJulAugSepOctNovDecJanFebMarMonWedFri
Less
More
edpibu pushed to main at edpibu/hasspy 2025-03-10 09:16:44 +01:00
e4a0b66252 Refactor MQTT client initialization to validate host and port, and add connection testing; move command execution to a new utility module
edpibu pushed to main at edpibu/hasspy 2025-03-10 00:04:04 +01:00
f61f7618bc Publish empty cover topic if artUrl is not found in MQTT response
edpibu pushed to main at edpibu/hasspy 2025-03-09 23:53:53 +01:00
bb397847ce Add icon support for notifications and clean up installation script
edpibu pushed to main at edpibu/hasspy 2025-03-09 23:51:40 +01:00
ab5f5632ea Add icon support for notifications and clean up installation script
edpibu pushed to main at edpibu/hasspy 2025-03-09 23:26:46 +01:00
58b864a2eb Refactor power notification handling to use a dedicated method for improved readability and maintainability
edpibu pushed to main at edpibu/hasspy 2025-03-09 23:20:49 +01:00
d48cc1b785 Add power notification handling and improve subscription management
edpibu pushed to main at edpibu/hasspy 2025-03-09 23:10:54 +01:00
2c35c39a1c Add uptime sensor and state topics for system and user clients
edpibu pushed to main at edpibu/hasspy 2025-03-09 20:30:17 +01:00
e697a34fca Clean up PKGBUILD by removing unnecessary comments and improving readability
edpibu pushed to main at edpibu/hasspy 2025-03-09 20:26:42 +01:00
8a67a0b674 Add suspend command support and improve power state handling
edpibu pushed to main at edpibu/hasspy 2025-03-09 20:13:21 +01:00
1f5da172d6 Fix command output handling to return an empty string on error
edpibu pushed to main at edpibu/hasspy 2025-03-09 20:06:48 +01:00
8a6fb77de3 Enhance command execution with error handling and return codes
edpibu pushed to main at edpibu/hasspy 2025-03-09 18:51:55 +01:00
e54223e361 feat: Add cover art support for user client
edpibu pushed to main at edpibu/hasspy 2025-03-09 17:31:24 +01:00
45f7fc4741 Enhance MQTT client configuration with improved naming, icons, and additional URL
edpibu pushed to main at edpibu/hasspy 2025-03-09 14:41:24 +01:00
204e0a1fbc Add volume control and state publishing to HassUserClient
edpibu pushed to main at edpibu/hasspy 2025-03-09 13:00:29 +01:00
b5a3846cc5 Simplify service execution command in hasspy.service
edpibu pushed to main at edpibu/hasspy 2025-03-09 12:59:44 +01:00
fad234ad00 Refactor main entry point and command handling in HassSystemClient and HassUserClient
edpibu pushed to main at edpibu/hasspy 2025-03-09 12:34:22 +01:00
9b3df6416e Update power state representation in HassSystemClient to use string literals
edpibu pushed to main at edpibu/hasspy 2025-03-09 12:29:23 +01:00
2137378f07 Add play/pause command support to HassUserClient with button component
77aa8b5b92 Add user mode support with separate client classes for system and user modes
Compare 2 commits »
edpibu pushed to main at edpibu/hasspy 2025-03-09 11:54:43 +01:00
cbb6c71f09 Add log level configuration and improve logging in MQTT client
edpibu pushed to main at edpibu/hasspy 2025-03-09 11:40:59 +01:00
be2381429f Refactor power control logic in MQTT client to use pattern matching for improved readability
98e1e970c1 Refactor configuration file loading to check multiple paths and raise error if not found
Compare 2 commits »