@amitfin I’ve been trying to piece this my HA but have hit a couple of roadblocks.
I have:
➜ / find config/custom_components/input_timetable
config/custom_components/input_timetable
config/custom_components/input_timetable/translations
config/custom_components/input_timetable/translations/en.json
config/custom_components/input_timetable/manifest.json
config/custom_components/input_timetable/__init__.py
config/custom_components/input_timetable/__pycache__
config/custom_components/input_timetable/__pycache__/__init__.cpython-39.pyc
config/custom_components/input_timetable/strings.json
config/custom_components/input_timetable/services.yaml
➜ / find config/www/timetable-card.js
config/www/timetable-card.js
My HA log shows:
2022-02-01 18:59:13 WARNING (SyncWorker_8) [homeassistant.loader] We found a custom integration input_timetable which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2022-02-01 18:59:23 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'hacs', 'history', 'system_health', 'persistent_notification', 'ifttt', 'light', 'default_config', 'alexa_media', 'zeroconf', 'garbage_collection', 'remote', 'camera', 'sensor', 'bhyve', 'webostv', 'spotify', 'nest', 'motioneye', 'mobile_app', 'input_boolean', 'ble_monitor', 'tasmota', 'configurator', 'input_datetime', 'ssdp', 'media_player', 'panel_custom', 'input_text', 'browser_mod', 'accuweather', 'my', 'harmony', 'influxdb', 'esphome', 'dwains_dashboard', 'network', 'notify', 'traccar', 'group', 'automation', 'openweathermap', 'environment_canada', 'trace', 'localtuya', 'life360', 'python_script', 'battery_consumption', 'mqtt', 'cast', 'ipp', 'upnp', 'opengarage', 'coronavirus', 'media_source', 'cover', 'zigbee2mqtt_networkmap', 'waste_collection_schedule', 'sleep_as_android', 'map', 'scheduler', 'zwave_js', 'input_select', 'updater', 'astroweather', 'utility_meter', 'insteon', 'sonoff', 'alert', 'counter', 'device_tracker', 'sun', 'script', 'wake_on_lan', 'switch', 'logbook', 'tts', 'input_timetable', 'ffmpeg', 'stream', 'zone', 'var', 'unifi', 'energy', 'panel_iframe', 'nodered', 'neviweb', 'shopping_list', 'input_number', 'blueprint', 'hyperion', 'scene', 'waze_travel_time', 'dhcp', 'config_editor', 'usb', 'timer', 'binary_sensor', 'template', 'tag'}
2022-02-01 18:59:23 INFO (MainThread) [homeassistant.setup] Setting up history
2022-02-01 18:59:26 INFO (MainThread) [homeassistant.setup] Setting up input_timetable
2022-02-01 18:59:38 WARNING (MainThread) [homeassistant.setup] Setup of input_timetable is taking over 10 seconds.
2022-02-01 18:59:39 INFO (MainThread) [homeassistant.setup] Setup of domain input_timetable took 13.2 seconds
2022-02-01 19:15:06 INFO (MainThread) [homeassistant.components.analytics] Submitted analytics to Home Assistant servers. Information submitted includes {'uuid': '1ea829f89d2e4a0e8764bf4c484f24da', 'version': '2021.12.10', 'installation_type': 'Home Assistant OS', 'supervisor': {'healthy': True, 'supported': True, 'arch': 'aarch64'}, 'operating_system': {'board': 'odroid-n2', 'version': '7.2'}, 'integrations': ['webhook', 'analytics', 'history', 'image', 'system_health', 'tod', 'persistent_notification', 'threshold', 'ifttt', 'workday', 'remote', 'sensor', 'universal', 'webostv', 'motioneye', 'mobile_app', 'configurator', 'input_text', 'uptime', 'api', 'harmony', 'integration', 'network', 'onboarding', 'systemmonitor', 'openweathermap', 'mqtt', 'ipp', 'config', 'season', 'cast', 'opengarage', 'fan', 'device_automation', 'weather', 'media_source', 'cover', 'http', 'map', 'updater', 'climate', 'insteon', 'counter', 'alert', 'switch', 'tts', 'ffmpeg', 'zone', 'google_translate', 'auth', 'panel_iframe', 'select', 'recorder', 'input_number', 'blueprint', 'scene', 'waze_travel_time', 'dhcp', 'usb', 'stt', 'timer', 'hassio', 'template', 'bayesian', 'system_log', 'version', 'light', 'number', 'default_config', 'alexa', 'pushover', 'zeroconf', 'lovelace', 'camera', 'spotify', 'nest', 'input_boolean', 'tasmota', 'input_datetime', 'ssdp', 'media_player', 'panel_custom', 'accuweather', 'my', 'influxdb', 'esphome', 'lock', 'traccar', 'notify', 'rest', 'group', 'websocket_api', 'logger', 'automation', 'environment_canada', 'homeassistant', 'trace', 'life360', 'python_script', 'button', 'person', 'command_line', 'upnp', 'smtp', 'coronavirus', 'alarm_control_panel', 'ping', 'apprise', 'androidtv', 'html5', 'zwave_js', 'input_select', 'cloud', 'utility_meter', 'device_tracker', 'sun', 'wake_on_lan', 'script', 'logbook', 'statistics', 'stream', 'energy', 'unifi', 'search', 'time_date', 'shopping_list', 'frontend', 'calendar', 'hyperion', 'mjpeg', 'binary_sensor', 'tag'], 'custom_integrations': [{'domain': 'hacs', 'version': <AwesomeVersion SemVer '1.21.0'>}, {'domain': 'thermal_comfort', 'version': <AwesomeVersion SemVer '1.4.3'>}, {'domain': 'browser_mod', 'version': <AwesomeVersion SemVer '1.3.1'>}, {'domain': 'next_holiday', 'version': <AwesomeVersion SemVer '0.3.2'>}, {'domain': 'dwains_dashboard', 'version': <AwesomeVersion SemVer '2.0.5'>}, {'domain': 'localtuya', 'version': <AwesomeVersion SemVer '3.2.1'>}, {'domain': 'zigbee2mqtt_networkmap', 'version': <AwesomeVersion SemVer '0.0.1'>}, {'domain': 'waste_collection_schedule', 'version': <AwesomeVersion SemVer '1.14.0'>}, {'domain': 'scheduler', 'version': <AwesomeVersion SemVer '0.0.0'>}, {'domain': 'astroweather', 'version': <AwesomeVersion SimpleVer '0.0.18.3'>}, {'domain': 'input_timetable', 'version': <AwesomeVersion SemVer '1.0.0'>}, {'domain': 'var',.....
2022-02-01 19:27:38 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new automation.automation entity: automation.timetable_lights
2022-02-01 19:27:38 INFO (MainThread) [homeassistant.components.automation.timetable_lights] Initialized trigger Timetable - Lights
I am stuck here:
and here: