bruxy70 / Garbage-Collection

đź—‘ Custom Home Assistant sensor for scheduling garbage collection (or other regularly re-occurring events - weekly on given days, semi-weekly or monthly)
MIT License
382 stars 90 forks source link

On Click Entity Disappear #395

Closed stu1811 closed 2 years ago

stu1811 commented 2 years ago

Before you submit a new bug report, please check that

Describe the bug

I created an entity on my dashboard from my garbage sensor. When I click on the entity it disappears, like it was dismissed, and doesn't reappear until after the garbage date.

type: custom:garbage-collection-card
entity: sensor.garbage
icon_color: '#0561ba'

Configuration

{
  "home_assistant": {
    "installation_type": "Home Assistant Supervised",
    "version": "2022.5.3",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.9.9",
    "docker": true,
    "arch": "x86_64",
    "timezone": "America/New_York",
    "os_name": "Linux",
    "os_version": "5.13.0-40-generic",
    "supervisor": "2022.05.1",
    "host_os": "Ubuntu 21.10",
    "docker_version": "20.10.12",
    "chassis": "desktop",
    "run_as_root": true
  },
  "custom_components": {
    "mdadm_state": {
      "version": "0.1.0",
      "requirements": [
        "mdstat==1.0.4",
        "simplejson==3.17.2"
      ]
    },
    "openweathermap_all": {
      "version": "0.0.1",
      "requirements": [
        "owm2json==0.1.89"
      ]
    },
    "peloton": {
      "version": "0.7.1",
      "requirements": [
        "pylotoncycle==0.5.2"
      ]
    },
    "sonoff": {
      "version": "3.0.4",
      "requirements": [
        "pycryptodome>=3.6.6"
      ]
    },
    "hive": {
      "version": "2021.5.0",
      "requirements": [
        "pyhiveapi==0.4.2"
      ]
    },
    "garbage_collection": {
      "version": "4.7.6",
      "requirements": [
        "python-dateutil>=2.8.2"
      ]
    },
    "plex_assistant": {
      "version": "1.1.9",
      "requirements": [
        "gTTs>=2.2.1",
        "pychromecast>=8.0.0",
        "rapidfuzz==1.1.1",
        "plexapi>=4.3.0",
        "awesomeversion>=21.2.2"
      ]
    },
    "hacs": {
      "version": "1.24.5",
      "requirements": [
        "aiogithubapi>=21.11.0"
      ]
    },
    "frigate": {
      "version": "2.2.2",
      "requirements": []
    },
    "nodered": {
      "version": "1.0.8",
      "requirements": []
    },
    "audiconnect": {
      "version": "2021.1.1",
      "requirements": [
        "beautifulsoup4"
      ]
    },
    "localtuya": {
      "version": "3.2.1",
      "requirements": []
    }
  },
  "integration_manifest": {
    "domain": "garbage_collection",
    "name": "Garbage Collection",
    "version": "4.7.6",
    "documentation": "https://github.com/bruxy70/Garbage-Collection/",
    "issue_tracker": "https://github.com/bruxy70/Garbage-Collection/issues",
    "iot_class": "calculated",
    "dependencies": [],
    "config_flow": true,
    "codeowners": [
      "@bruxy70"
    ],
    "requirements": [
      "python-dateutil>=2.8.2"
    ],
    "is_built_in": false
  },
  "data": {
    "entity_id": "sensor.garbage",
    "state": 1,
    "attributes": {
      "next_date": "2022-05-11T00:00:00-04:00",
      "days": 1,
      "last_collection": "2022-05-10T08:52:19.104963-04:00",
      "last_updated": "2022-05-10T09:45:07.333704-04:00",
      "device_class": "garbage_collection__schedule"
    },
    "config_entry": {
      "entry_id": "18849bbdca0a118f2ba344d70dc182ee",
      "version": 4.5,
      "domain": "garbage_collection",
      "title": "Garbage",
      "data": {
        "unique_id": "de615e48-01b3-40f6-b210-420de95d07a4",
        "frequency": "weekly",
        "icon_normal": "mdi:trash-can",
        "icon_today": "mdi:delete-restore",
        "icon_tomorrow": "mdi:delete-circle",
        "verbose_format": "on {date}, in {days} days",
        "date_format": "%d-%b-%Y",
        "collection_days": [
          "wed"
        ],
        "first_month": "jan",
        "last_month": "dec"
      },
      "options": {},
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "user",
      "unique_id": null,
      "disabled_by": null
    }
  }
}

### Debug logs

```shell
2022-05-10 10:01:37 WARNING (SyncWorker_5) [homeassistant.loader] We found a custom integration garbage_collection which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if y
ou experience issues with Home Assistant
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setting up garbage_collection
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=collect_garbage>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=update_state>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=add_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=remove_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=offset_date>
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setup of domain garbage_collection took 0.0 seconds
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Garbage (weekly) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Recycling (every-n-weeks) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Yard Waste (blank) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Cleaners (every-n-weeks) from ConfigFlow
2022-05-10 10:01:44 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=garbage_collection>
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:45 DEBUG (MainThread) [custom_components.garbage_collection.sensor] Creating garbage_collection calendar
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None, last_collection=2022-05-10T08:5
2:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=None, last_collection=2022-05-10T
08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-1
0T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=None, last_collection=2022-05-10T08
:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>
2022-05-10 10:01:48 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.garbage_collection
2022-05-10 10:01:48 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collecti
on @ 2022-05-10T10:01:48.781916-04:00>>
2022-05-10 10:01:54 DEBUG (SyncWorker_4) [homeassistant.util.json] JSON file not found: /config/custom_components/garbage_collection/translations/calendar.en.json
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=collect_garbage>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=update_state>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=add_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=remove_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=offset_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event component_loaded[L]: component=garbage_collection>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None
, last_collection=2022-05-10T08:52:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=
None, last_collection=2022-05-10T08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, day
s=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=No
ne, last_collection=2022-05-10T08:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=of
f; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>)
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Calling update
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Dates loaded, firing a garbage_collection_loaded event
2022-05-10 10:01:37 WARNING (SyncWorker_5) [homeassistant.loader] We found a custom integration garbage_collection which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if y
ou experience issues with Home Assistant
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setting up garbage_collection
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=collect_garbage>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=update_state>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=add_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=remove_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=offset_date>
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setup of domain garbage_collection took 0.0 seconds
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Garbage (weekly) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Recycling (every-n-weeks) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Yard Waste (blank) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Cleaners (every-n-weeks) from ConfigFlow
2022-05-10 10:01:44 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=garbage_collection>
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:45 DEBUG (MainThread) [custom_components.garbage_collection.sensor] Creating garbage_collection calendar
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None, last_collection=2022-05-10T08:5
2:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=None, last_collection=2022-05-10T
08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-1
0T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=None, last_collection=2022-05-10T08
:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>
2022-05-10 10:01:48 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.garbage_collection
2022-05-10 10:01:48 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collecti
on @ 2022-05-10T10:01:48.781916-04:00>>
2022-05-10 10:01:54 DEBUG (SyncWorker_4) [homeassistant.util.json] JSON file not found: /config/custom_components/garbage_collection/translations/calendar.en.json
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=collect_garbage>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=update_state>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=add_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=remove_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=offset_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event component_loaded[L]: component=garbage_collection>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None
, last_collection=2022-05-10T08:52:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=
None, last_collection=2022-05-10T08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, day
s=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=No
ne, last_collection=2022-05-10T08:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=of
f; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>)
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Calling update
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Dates loaded, firing a garbage_collection_loaded event
2022-05-10 10:01:37 WARNING (SyncWorker_5) [homeassistant.loader] We found a custom integration garbage_collection which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if y
ou experience issues with Home Assistant
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setting up garbage_collection
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=collect_garbage>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=update_state>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=add_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=remove_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=offset_date>
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setup of domain garbage_collection took 0.0 seconds
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Garbage (weekly) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Recycling (every-n-weeks) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Yard Waste (blank) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Cleaners (every-n-weeks) from ConfigFlow
2022-05-10 10:01:44 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=garbage_collection>
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:45 DEBUG (MainThread) [custom_components.garbage_collection.sensor] Creating garbage_collection calendar
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None, last_collection=2022-05-10T08:5
2:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=None, last_collection=2022-05-10T
08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-1
0T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=None, last_collection=2022-05-10T08
:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>
2022-05-10 10:01:48 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.garbage_collection
2022-05-10 10:01:48 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collecti
on @ 2022-05-10T10:01:48.781916-04:00>>
2022-05-10 10:01:54 DEBUG (SyncWorker_4) [homeassistant.util.json] JSON file not found: /config/custom_components/garbage_collection/translations/calendar.en.json
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=collect_garbage>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=update_state>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=add_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=remove_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=offset_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event component_loaded[L]: component=garbage_collection>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None
, last_collection=2022-05-10T08:52:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=
None, last_collection=2022-05-10T08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, day
s=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=No
ne, last_collection=2022-05-10T08:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=of
f; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>)
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Calling update
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Dates loaded, firing a garbage_collection_loaded event
2022-05-10 10:01:37 WARNING (SyncWorker_5) [homeassistant.loader] We found a custom integration garbage_collection which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if y
ou experience issues with Home Assistant
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setting up garbage_collection
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=collect_garbage>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=update_state>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=add_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=remove_date>
2022-05-10 10:01:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=garbage_collection, service=offset_date>
2022-05-10 10:01:43 INFO (MainThread) [homeassistant.setup] Setup of domain garbage_collection took 0.0 seconds
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Garbage (weekly) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Recycling (every-n-weeks) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Yard Waste (blank) from ConfigFlow
2022-05-10 10:01:43 DEBUG (MainThread) [custom_components.garbage_collection] Setting Cleaners (every-n-weeks) from ConfigFlow
2022-05-10 10:01:44 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=garbage_collection>
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:44 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garbage_collection
2022-05-10 10:01:45 DEBUG (MainThread) [custom_components.garbage_collection.sensor] Creating garbage_collection calendar
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None, last_collection=2022-05-10T08:5
2:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=None, last_collection=2022-05-10T
08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-1
0T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>
2022-05-10 10:01:45 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=None, last_collection=2022-05-10T08
:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>
2022-05-10 10:01:48 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.garbage_collection
2022-05-10 10:01:48 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collecti
on @ 2022-05-10T10:01:48.781916-04:00>>
2022-05-10 10:01:54 DEBUG (SyncWorker_4) [homeassistant.util.json] JSON file not found: /config/custom_components/garbage_collection/translations/calendar.en.json
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=collect_garbage>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=update_state>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=add_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=remove_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event service_registered[L]: domain=garbage_collection, service=offset_date>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event component_loaded[L]: component=garbage_collection>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.garbage, old_state=None, new_state=<state sensor.garbage=2; next_date=None, days=None
, last_collection=2022-05-10T08:52:19.104963-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:trash-can, friendly_name=Garbage @ 2022-05-10T10:01:45.774924-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.recycling, old_state=None, new_state=<state sensor.recycling=2; next_date=None, days=
None, last_collection=2022-05-10T08:52:27.369131-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:recycle, friendly_name=Recycling @ 2022-05-10T10:01:45.776487-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.yard_waste, old_state=None, new_state=<state sensor.yard_waste=2; next_date=None, day
s=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.cleaners, old_state=None, new_state=<state sensor.cleaners=2; next_date=None, days=No
ne, last_collection=2022-05-10T08:52:17.646793-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:vacuum, friendly_name=Cleaners @ 2022-05-10T10:01:45.777655-04:00>>)
2022-05-10 10:02:07 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=None, new_state=<state calendar.garbage_collection=of
f; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>)
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Calling update
2022-05-10 10:02:08 DEBUG (MainThread) [custom_components.garbage_collection.sensor] (Garbage) Dates loaded, firing a garbage_collection_loaded event
2022-05-10 10:02:14 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event call_service[L]: domain=garbage_collection, service=add_date, service_data=entity_id=sensor.yard_waste, date=2022-11-23>)
2022-05-10 10:02:14 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event call_service[L]: domain=garbage_collection, service=update_state, service_data=entity_id=sensor.yard_waste>)
2022-05-10 10:02:18 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.yard_waste, old_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>, new_state=<state sensor.yard_waste=1; next_date=2022-05-11T00:00:00-04:00, days=1, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=2022-05-10T10:02:08.890404-04:00, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:02:18.535447-04:00>>
2022-05-10 10:02:18 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=sensor.yard_waste, old_state=<state sensor.yard_waste=2; next_date=None, days=None, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=None, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:01:45.777050-04:00>, new_state=<state sensor.yard_waste=1; next_date=2022-05-11T00:00:00-04:00, days=1, last_collection=2022-05-10T08:52:16.134999-04:00, last_updated=2022-05-10T10:02:08.890404-04:00, device_class=garbage_collection__schedule, icon=mdi:leaf-maple, friendly_name=Yard Waste @ 2022-05-10T10:02:18.535447-04:00>>)
2022-05-10 10:02:49 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>, new_state=<state calendar.garbage_collection=off; message=Garbage, all_day=True, start_time=2022-05-11 00:00:00, end_time=2022-05-12 00:00:00, location=, description=, friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>
2022-05-10 10:02:49 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event state_changed[L]: entity_id=calendar.garbage_collection, old_state=<state calendar.garbage_collection=off; friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>, new_state=<state calendar.garbage_collection=off; message=Garbage, all_day=True, start_time=2022-05-11 00:00:00, end_time=2022-05-12 00:00:00, location=, description=, friendly_name=Garbage Collection @ 2022-05-10T10:01:48.781916-04:00>>)
bruxy70 commented 2 years ago

Can you please open this in https://github.com/amaximus/garbage-collection-card. As much as I'd love to understand how this front end stuff works..I have no idea. Thanks

stu1811 commented 2 years ago

I found it in their documentation. I looked through this one originally forgetting it was the bg and not the fg.

There is a "hide_on_click" option that is enabled by default.