Package Details: coolercontrol 1.4.4-1

Git Clone URL: https://aur.archlinux.org/coolercontrol.git (read-only, click to copy)
Package Base: coolercontrol
Description: A program to monitor and control your cooling devices
Upstream URL: https://gitlab.com/coolercontrol/coolercontrol
Licenses: GPL-3.0-or-later
Conflicts: coolercontrol
Provides: coolercontrol
Submitter: codifryed
Maintainer: codifryed (caferen)
Last Packager: caferen
Votes: 33
Popularity: 3.22
First Submitted: 2023-02-07 21:45 (UTC)
Last Updated: 2024-11-03 21:33 (UTC)

Pinned Comments

codifryed commented on 2024-09-22 19:02 (UTC)

With the release of 1.4.1 CoolerControl has now been spit up into several packages. This requires users to uninstall and then reinstall the application.

See: https://gitlab.com/coolercontrol/coolercontrol/-/issues/347

There's an upside, there's now a binary AUR package coolercontrol-bin for less compile time!

codifryed commented on 2023-02-07 22:54 (UTC) (edited on 2024-01-06 23:57 (UTC) by codifryed)

Post-installation steps:

sudo systemctl enable --now coolercontrold

Then open the desktop application.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 Next › Last »

blackhole commented on 2022-07-07 15:49 (UTC) (edited on 2022-07-07 16:18 (UTC) by blackhole)

coolero application does not show in tray with autostart option in KDE plasma (but is applying my configuration)

Note that coolerod service is correctly enabled at boot

This is happening recently. Before there was the icon on system tray

codifryed commented on 2022-05-31 18:10 (UTC) (edited on 2022-05-31 18:10 (UTC) by codifryed)

A systemd service has been integrated with the 0.11.0 release.

Steps to enable it:
1. Make sure the coolero group has been created: sudo systemd-sysusers
2. Add your user to the group: sudo usermod -aG coolero $USER
3. Log out and log back in so that your group membership is re-evaluated.
4. Enable the service on boot: sudo systemctl enable coolerod.service
5. Start the service: sudo systemctl start coolerod.service

Note: The daemon currently only enables hwmon access. Expanding its functionality to a fully fledged service is planned for the future.

codifryed commented on 2022-05-22 10:59 (UTC)

Hi blackhole,

It's not possible with the current implementation, 0.10.3, due to some tight coupling. This is in progress though for a workaround (using a systemd unit file) for somewhere around 0.11.1.

Hwmon support for Coolero is in its first iteration and will continue to develop. It has opened up a lot of different possibilities compared to the original implementation that need to be considered before moving forward. 0.12.0 will most likely bring some larger changes to the implementation, with the aim of allowing it to integrate more smoothly or as a service out-of-the-box.

blackhole commented on 2022-05-22 08:59 (UTC)

Is there a way to get rid of root password dialog if hwmon enabled?

Maybe a systemd service?

I was investigating but I have not found an easy solution, since the application asking for root password is /tmp/coolero/coolerod.py

spacecowgirl commented on 2022-04-27 07:21 (UTC)

Thanks, codifryed. It turns out the timedatectl does not set the time in /etc/timezone for me and that was the issue.

codifryed commented on 2022-04-24 11:00 (UTC)

Hi spacecowgirl,

I haven't run into that error myself and haven't heard of it in regards to Coolero until now.

From a quick search on the net I found this:
https://github.com/regebro/tzlocal/issues/79 You might get an idea of how to fix it from there, as the issue comes from tzlocal not liking your timezone settings. It could for example be there's some older timezone data on your machine, and/or your user needs it set explicitly for whatever reason.

Just a couple thoughts.

spacecowgirl commented on 2022-04-23 23:45 (UTC) (edited on 2022-04-23 23:46 (UTC) by spacecowgirl)

Getting this error:

Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/__main__.py", line 18, in <module>
    from coolero.app import main
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/app.py", line 39, in <module>
    from coolero.services.dynamic_buttons import DynamicButtons
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/dynamic_buttons.py", line 29, in <module>
    from coolero.services.dynamic_controls.dynamic_controls_main import DynamicControls
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/dynamic_controls/dynamic_controls_main.py", line 23, in <module>
    from coolero.services.dynamic_controls.speed_controls import SpeedControls
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/dynamic_controls/speed_controls.py", line 33, in <module>
    from coolero.view_models.devices_view_model import DevicesViewModel
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/view_models/devices_view_model.py", line 32, in <module>
    from coolero.services.device_commander import DeviceCommander
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/device_commander.py", line 29, in <module>
    from coolero.services.notifications import Notifications
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/notifications.py", line 35, in <module>
    class Notifications:
  File "/home/chloe/.cache/paru/clone/coolero/src/coolero-0.9.0/coolero/services/notifications.py", line 36, in Notifications
    _scheduler: BackgroundScheduler = BackgroundScheduler(
  File "/usr/lib/python3.10/site-packages/apscheduler/schedulers/base.py", line 87, in __init__
    self.configure(gconfig, **options)
  File "/usr/lib/python3.10/site-packages/apscheduler/schedulers/base.py", line 131, in configure
    self._configure(config)
  File "/usr/lib/python3.10/site-packages/apscheduler/schedulers/background.py", line 29, in _configure
    super(BackgroundScheduler, self)._configure(config)
  File "/usr/lib/python3.10/site-packages/apscheduler/schedulers/base.py", line 702, in _configure
    self.timezone = astimezone(config.pop('timezone', None)) or get_localzone()
  File "/usr/lib/python3.10/site-packages/tzlocal/unix.py", line 165, in get_localzone
    _cache_tz = _get_localzone()
  File "/usr/lib/python3.10/site-packages/tzlocal/unix.py", line 90, in _get_localzone
    utils.assert_tz_offset(tz)
  File "/usr/lib/python3.10/site-packages/tzlocal/utils.py", line 46, in assert_tz_offset
    raise ValueError(msg)
ValueError: Timezone offset does not match system offset: 36000 != -18000. Please, check your config files.

Not sure if it's my fault or not. Don't see how though.

simona commented on 2022-04-13 13:30 (UTC)

now ok

codifryed commented on 2022-04-13 12:12 (UTC)

Hi,
You'll receive that error when the liquidctl community package is not up to date. The current stable version in the community repo is liquidctl 1.9.1 - If your distribution is holding it back and it's still on 1.8.1 for whatever reason, you can get around it temporarily by installing the liquidctl-git package from the AUR, or running the Coolero AppImage.

Pipodi commented on 2022-04-13 07:45 (UTC) (edited on 2022-04-13 07:45 (UTC) by Pipodi)

Getting this error:

Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/__main__.py", line 18, in <module>
    from coolero.app import main
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/app.py", line 39, in <module>
    from coolero.services.dynamic_buttons import DynamicButtons
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/dynamic_buttons.py", line 29, in <module>
    from coolero.services.dynamic_controls.dynamic_controls_main import DynamicControls
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/dynamic_controls/dynamic_controls_main.py", line 23, in <module>
    from coolero.services.dynamic_controls.speed_controls import SpeedControls
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/dynamic_controls/speed_controls.py", line 33, in <module>
    from coolero.view_models.devices_view_model import DevicesViewModel
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/view_models/devices_view_model.py", line 31, in <module>
    from coolero.repositories.liquidctl_repo import LiquidctlRepo
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/repositories/liquidctl_repo.py", line 39, in <module>
    from coolero.services.device_extractor import DeviceExtractor
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/device_extractor.py", line 25, in <module>
    from coolero.services.liquidctl_device_extractors import LiquidctlDeviceInfoExtractor
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/liquidctl_device_extractors/__init__.py", line 31, in <module>
    module = import_module(f"{__name__}.{module_name}")
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/pipodi/.cache/yay/coolero/src/coolero-0.9.0/coolero/services/liquidctl_device_extractors/hydro_pro.py", line 22, in <module>
    from liquidctl.driver.asetek_pro import HydroPro
ImportError: cannot import name 'HydroPro' from 'liquidctl.driver.asetek_pro' (/usr/lib/python3.10/site-packages/liquidctl/driver/asetek_pro.py)