Compare commits
2 Commits
99ca6d9d0d
...
2cc74193e7
Author | SHA1 | Date | |
---|---|---|---|
2cc74193e7 | |||
536feac30a |
@ -67,3 +67,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
)
|
)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
|
"""Unload a config entry."""
|
||||||
|
return await hass.config_entries.async_forward_entry_unload(
|
||||||
|
entry, "switch"
|
||||||
|
)
|
||||||
|
@ -2,7 +2,6 @@ import logging
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
import fabric2
|
import fabric2
|
||||||
import yaml
|
|
||||||
from fabric2 import Connection
|
from fabric2 import Connection
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
@ -213,10 +212,7 @@ def change_monitors_config(connection: Connection, monitors_config: dict):
|
|||||||
if is_unix_system(connection):
|
if is_unix_system(connection):
|
||||||
command_parts = ["gnome-monitor-config", "set"]
|
command_parts = ["gnome-monitor-config", "set"]
|
||||||
|
|
||||||
# Convert str to dict (yaml)
|
for monitor, settings in monitors_config.items():
|
||||||
monitors_config = yaml.safe_load(monitors_config)
|
|
||||||
|
|
||||||
for monitor, settings in monitors_config.get('monitors', {}).items():
|
|
||||||
if settings.get('enabled', False):
|
if settings.get('enabled', False):
|
||||||
if 'primary' in settings and settings['primary']:
|
if 'primary' in settings and settings['primary']:
|
||||||
command_parts.append(f'-LpM {monitor}')
|
command_parts.append(f'-LpM {monitor}')
|
||||||
|
Loading…
Reference in New Issue
Block a user