Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reload config on change rather than restart #119

Open
TWilkin opened this issue Mar 2, 2022 · 1 comment · Fixed by #515, #520 or #521
Open

Reload config on change rather than restart #119

TWilkin opened this issue Mar 2, 2022 · 1 comment · Fixed by #515, #520 or #521
Labels
api Relating to the API service energenie-controller Relating to the energenie controller service enhancement New feature or request harmony-controller Relating to the harmony controller service lifx-controller Relating to the LIFX controller service network-controller Relating to the network controller service scheduler Relating to the scheduler service snapcast-controller Relating to the Snapcast controller virtual-controller Relating to the virtual controller service voice-assistant Relating to the voice-assistant service zigbee-controller Relating to the ZigBee controller service

Comments

@TWilkin
Copy link
Owner

TWilkin commented Mar 2, 2022

  • Update ConfigRetriever to allow registering of config reload listeners.
  • Add mixin/interface for configuration reload.
  • Add reload method to services that use config.
  • ZigBee devices also need to unregister their listeners for reloading.
@TWilkin TWilkin added enhancement New feature or request energenie-controller Relating to the energenie controller service zigbee-controller Relating to the ZigBee controller service virtual-controller Relating to the virtual controller service voice-assistant Relating to the voice-assistant service scheduler Relating to the scheduler service harmony-controller Relating to the harmony controller service lifx-controller Relating to the LIFX controller service api Relating to the API service labels Mar 2, 2022
@TWilkin TWilkin added this to the High Availability milestone Jul 6, 2023
@TWilkin TWilkin added node-controller Relating to the node controller service network-controller Relating to the network controller service and removed voice-assistant Relating to the voice-assistant service labels Jul 6, 2023
@TWilkin TWilkin removed the node-controller Relating to the node controller service label Oct 23, 2023
TWilkin added a commit that referenced this issue May 7, 2024
TWilkin added a commit that referenced this issue May 27, 2024
TWilkin added a commit that referenced this issue May 27, 2024
TWilkin added a commit that referenced this issue Jun 11, 2024
TWilkin added a commit that referenced this issue Jun 11, 2024
TWilkin added a commit that referenced this issue Jun 13, 2024
#119 feat(api): Support loading new config rather than restarting
TWilkin added a commit that referenced this issue Jun 13, 2024
TWilkin added a commit that referenced this issue Jun 13, 2024
TWilkin added a commit that referenced this issue Jun 13, 2024
TWilkin added a commit that referenced this issue Jun 13, 2024
#119 feat(ui): Refresh devices, sensors and floorplan when config changes
TWilkin added a commit that referenced this issue Jun 13, 2024
TWilkin added a commit that referenced this issue Jun 13, 2024
#119 feat: Upgrade voice-assistant so it won't restart when config changes
@TWilkin
Copy link
Owner Author

TWilkin commented Jun 13, 2024

All Javascript services upgraded!

@TWilkin TWilkin added snapcast-controller Relating to the Snapcast controller voice-assistant Relating to the voice-assistant service labels Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Relating to the API service energenie-controller Relating to the energenie controller service enhancement New feature or request harmony-controller Relating to the harmony controller service lifx-controller Relating to the LIFX controller service network-controller Relating to the network controller service scheduler Relating to the scheduler service snapcast-controller Relating to the Snapcast controller virtual-controller Relating to the virtual controller service voice-assistant Relating to the voice-assistant service zigbee-controller Relating to the ZigBee controller service
Projects
None yet
1 participant