I tried to configure Schedy and ran into an issue I'm not able to fix.
ErrorLog:
2022-09-20 08:31:18.015770 INFO AppDaemon: Initializing app schedy_heating using class SchedyApp from module hass_apps_loader
2022-09-20 08:31:18.024084 INFO schedy_heating: *** Welcome to schedy 0.8.3, running on AppDaemon 4.2.1.
2022-09-20 08:31:18.025158 INFO schedy_heating: ***
2022-09-20 08:31:18.026166 INFO schedy_heating: *** This is an app from the hass-apps package.
2022-09-20 08:31:18.027167 INFO schedy_heating: *** DOCS: https://hass-apps.readthedocs.io/en/stable/
2022-09-20 08:31:18.028162 INFO schedy_heating: ***
2022-09-20 08:31:18.029178 INFO schedy_heating: *** You like this app, want to honor the effort put into
2022-09-20 08:31:18.030163 INFO schedy_heating: *** it, ensure continuous development and support?
2022-09-20 08:31:18.031186 INFO schedy_heating: *** Then please consider making a donation.
2022-09-20 08:31:18.032217 INFO schedy_heating: *** DONATE: https://hass-apps.readthedocs.io/en/stable/#donations
2022-09-20 08:31:18.033159 INFO schedy_heating: *** Thank you very much and enjoy schedy!
2022-09-20 08:31:18.034113 INFO schedy_heating: ***
2022-09-20 08:31:18.035059 INFO schedy_heating: --- Validating the app's configuration.
2022-09-20 08:31:18.042860 WARNING schedy_heating: ------------------------------------------------------------
2022-09-20 08:31:18.043076 WARNING schedy_heating: Unexpected error running initialize() for schedy_heating
2022-09-20 08:31:18.043207 WARNING schedy_heating: ------------------------------------------------------------
2022-09-20 08:31:18.043718 WARNING schedy_heating: Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
await utils.run_in_executor(self, init)
File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
response = future.result()
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.10/site-packages/hass_apps/common.py", line 96, in initialize
self.cfg = self.Meta.config_schema(cfg) # pylint: disable=not-callable
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 215, in _run
return self._exec(self._compiled, value, path)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 339, in _exec
v = func(path, v)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 386, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 215, in _run
return self._exec(self._compiled, value, path)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 339, in _exec
v = func(path, v)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 386, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 215, in _run
return self._exec(self._compiled, value, path)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 339, in _exec
v = func(path, v)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 635, in validate_sequence
cval = validate(index_path, value)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 215, in _run
return self._exec(self._compiled, value, path)
File "/usr/lib/python3.10/site-packages/voluptuous/validators.py", line 339, in _exec
v = func(path, v)
File "/usr/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/lib/python3.10/site-packages/hass_apps/schedy/config.py", line 159, in schedule_rule_pre_hook
rule = rule.copy()
AttributeError: 'str' object has no attribute 'copy'
2022-09-20 08:31:18.043933 WARNING schedy_heating: ------------------------------------------------------------
Hi there,
I tried to configure Schedy and ran into an issue I'm not able to fix.
ErrorLog:
Here is my Schedy Configuration: