b0mbays / continuously_casting_dashboards

HACS Integration for continuously casting a Home Assistant dashboard to your Google Chromecast Displays
MIT License
228 stars 11 forks source link

Asyncio TimeoutError checking Dummy state #27

Closed smarthomefamilyverrips closed 1 year ago

smarthomefamilyverrips commented 1 year ago

Hello @b0mbays

After Installing all by following all the steps I get these errors below, any idea what I did do wrong?

I also noticed if I use SHH Terminal and type "catt scan" as command it gives me following response "zsh: command not found: catt"

This error originated from a custom integration.

Logger: custom_components.continuously_casting_dashboards.dashboard_caster Source: custom_components/continuously_casting_dashboards/dashboard_caster.py:279 Integration: Continuously Cast Dashboards (documentation) First occurred: 13:25:45 (1 occurrences) Last logged: 13:25:45

Asyncio TimeoutError checking Dummy state for Hub:

This error originated from a custom integration.

Logger: custom_components.continuously_casting_dashboards.dashboard_caster Source: custom_components/continuously_casting_dashboards/dashboard_caster.py:287 Integration: Continuously Cast Dashboards (documentation) First occurred: 13:24:17 (2 occurrences) Last logged: 13:26:15

Asyncio TimeoutError checking Dummy state for Hub Max: Asyncio TimeoutError checking Dummy state for Hub:

This are my config.yaml entries:

continuously_casting_dashboards: logging_level: warning #Required: Set the logging level - debug/info/warning (default is 'warning' - try 'debug' for debugging) cast_delay: 45 #Required: Time (in seconds) for casting checks between each device. start_time: "07:00" #Optional: Global start time of the casting window (format: "HH:MM") - Default is set to "07:00" and can be individually overwritten per device below. end_time: "01:00" #Optional: Global end time of the casting window (format: "HH:MM") and must be after "00:00". Default is set to "01:00" and can be individually overwritten per device below. devices: "Hub Max": #Required: Display name of your device. Find this on the actual device's settings or inside the Google Home app. dashboard_url: "http://192.168.0.168:8123/lovlace/lovelace-view-new" #Required: Dashboard URL to be casted (This must be the local IP address of your HA instance, not homeassistant.local) start_time: "7:00" #Optional: Set the start time for this device end_time: "01:00" #Optional: Set the end time for this device "Hub": #Required: Display name of your device. Find this on the actual device's settings or inside the Google Home app. dashboard_url: "http://192.168.0.168:8123/lovlace/lovelace-view-bedroom-new" #Required: Dashboard URL to be casted (This must be the local IP address of your HA instance, not homeassistant.local) start_time: "7:00" #Optional: Set the start time for this device end_time: "01:00" #Optional: Set the end time for this device

homeassistant:

external_url: "https://xxxxxxxxxxxxxxxxxxxxxxxxxxxx.ui.nabu.casa" auth_providers:

smarthomefamilyverrips commented 1 year ago

@b0mbays any idea?

b0mbays commented 1 year ago

Could you post the full log from home assistant after doing a restart after waiting a couple of minutes? You should be able to see it inside settings -> system -> logs -> load full logs (at the bottom of the page)

smarthomefamilyverrips commented 1 year ago

@b0mbays this is all I have if I chose load full logs and both my google screens show "404: not found" and setting volume to "1"

2023-07-20 12:55:05.504 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration xplora_watch 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 2023-07-20 12:55:05.507 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration localtuya 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 2023-07-20 12:55:05.508 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration icloud3 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 2023-07-20 12:55:05.510 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration alarmo 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 2023-07-20 12:55:05.511 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration hacs 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 2023-07-20 12:55:05.513 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration pirateweather 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 2023-07-20 12:55:05.514 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tuya_local 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 2023-07-20 12:55:05.515 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration continuously_casting_dashboards 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 2023-07-20 12:55:05.516 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration sonoff 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 2023-07-20 12:55:05.517 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration spotcast 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 2023-07-20 12:55:05.517 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration asusrouter 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 2023-07-20 12:55:53.143 ERROR (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Asyncio TimeoutError checking Dummy state for Hub Max: 2023-07-20 12:56:23.160 ERROR (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Asyncio TimeoutError checking Dummy state for Hub Max: 2023-07-20 12:57:50.508 ERROR (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Asyncio TimeoutError checking Dummy state for Hub:

b0mbays commented 1 year ago

Ah OK, can you enable debug logging by changing the following inside your configuration.yaml:

logging_level: warning

to

logging_level: debug

Restart home assistant, and then you should see more logs and paste them here πŸ‘

smarthomefamilyverrips commented 1 year ago

@b0mbays I did turn off and on my screens now i not get the "dummy error" anymore ..... but both screens show the "DashCast" logo briefly and after one of them turns fully black and other one is black and writing "404: Not Found"

Here is my full log:

2023-07-20 13:11:23.612 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration xplora_watch 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 2023-07-20 13:11:23.614 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration localtuya 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 2023-07-20 13:11:23.616 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration icloud3 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 2023-07-20 13:11:23.617 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration alarmo 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 2023-07-20 13:11:23.619 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration hacs 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 2023-07-20 13:11:23.620 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration pirateweather 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 2023-07-20 13:11:23.622 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration tuya_local 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 2023-07-20 13:11:23.623 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration continuously_casting_dashboards 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 2023-07-20 13:11:23.625 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration sonoff 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 2023-07-20 13:11:23.626 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration spotcast 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 2023-07-20 13:11:23.628 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration asusrouter 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 2023-07-20 13:11:41.258 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] state_triggers_map: {} 2023-07-20 13:11:41.258 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] monitored_entities: set() 2023-07-20 13:11:41.273 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Current local time: 13:11:41.273862 2023-07-20 13:11:41.274 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Local time is inside the allowed casting time for Hub Max. Start time: 07:00:00 - End time: 01:00:00 2023-07-20 13:11:44.255 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:11:47.544 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:11:47.544 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] HA Dashboard (or media) is NOT playing on Hub Max! 2023-07-20 13:11:47.544 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Casting dashboard to Hub Max 2023-07-20 13:11:47.630 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing stop command... 2023-07-20 13:11:47.751 WARNING (MainThread) [homeassistant.setup] Setup of evohome is taking over 10 seconds. 2023-07-20 13:11:53.597 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 0... 2023-07-20 13:11:56.208 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing the dashboard cast command... 2023-07-20 13:11:59.161 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 5... 2023-07-20 13:12:46.499 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Current local time: 13:11:41.273862 2023-07-20 13:12:46.500 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Local time is inside the allowed casting time for Hub. Start time: 07:00:00 - End time: 01:00:00 2023-07-20 13:12:47.750 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:12:48.971 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:12:48.971 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] HA Dashboard (or media) is NOT playing on Hub! 2023-07-20 13:12:48.971 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Casting dashboard to Hub 2023-07-20 13:12:48.973 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing stop command... 2023-07-20 13:12:52.473 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 0... 2023-07-20 13:12:53.692 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing the dashboard cast command... 2023-07-20 13:12:55.518 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 5... 2023-07-20 13:13:41.758 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Current local time: 13:13:41.758681 2023-07-20 13:13:41.758 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Local time is inside the allowed casting time for Hub Max. Start time: 07:00:00 - End time: 01:00:00 2023-07-20 13:13:43.968 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:13:46.207 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:13:46.207 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] HA Dashboard (or media) is NOT playing on Hub Max! 2023-07-20 13:13:46.207 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Casting dashboard to Hub Max 2023-07-20 13:13:46.209 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing stop command... 2023-07-20 13:13:50.727 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 0... 2023-07-20 13:13:52.979 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing the dashboard cast command... 2023-07-20 13:13:55.618 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 5... 2023-07-20 13:14:43.008 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Current local time: 13:13:41.758681 2023-07-20 13:14:43.008 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Local time is inside the allowed casting time for Hub. Start time: 07:00:00 - End time: 01:00:00 2023-07-20 13:14:44.167 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:14:45.403 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:14:45.404 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] HA Dashboard (or media) is NOT playing on Hub! 2023-07-20 13:14:45.404 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Casting dashboard to Hub 2023-07-20 13:14:45.406 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing stop command... 2023-07-20 13:14:47.859 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 0... 2023-07-20 13:14:49.087 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing the dashboard cast command... 2023-07-20 13:14:50.894 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 5... 2023-07-20 13:15:37.095 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Current local time: 13:15:37.094996 2023-07-20 13:15:37.095 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Local time is inside the allowed casting time for Hub Max. Start time: 07:00:00 - End time: 01:00:00 2023-07-20 13:15:39.372 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:15:41.632 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Status output for Hub Max when checking for dashboard state 'Dummy': Volume: 5 Volume muted: False 2023-07-20 13:15:41.632 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] HA Dashboard (or media) is NOT playing on Hub Max! 2023-07-20 13:15:41.632 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Casting dashboard to Hub Max 2023-07-20 13:15:41.635 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing stop command... 2023-07-20 13:15:46.864 DEBUG (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 0... 2023-07-20 13:15:48.861 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Executing the dashboard cast command... 2023-07-20 13:15:50.735 INFO (MainThread) [custom_components.continuously_casting_dashboards.dashboard_caster] Setting volume to 5...

b0mbays commented 1 year ago

Ok, that's a good sign. That means that your HA can contact your hubs with no problem. The issue must be to do with the internal IP address and the hubs not being able to access that.

Can you confirm the URL for the dashboards works by accessing this on your PC/phone on the same network? You should see a Home Assistant screen that says 'Logging in with Trusted Networks'

smarthomefamilyverrips commented 1 year ago

@b0mbays I had a mistake in my links ..... did type "lovlace" instead of "lovElace" so now it works but only it shows my dahboards not centred in screen now, but if I use the HA casting it does show in centre..... any idea how to solve this?

1689849377230

b0mbays commented 1 year ago

I'm not too sure unfortunately! You will have to play around with the padding of the cards etc. I'll attach my config below if that's any help to you? You can replace things with yours or get an idea of the custom CSS I have used.

title: Home
views:
  - theme: dark-mode
    path: default_view
    title: Home
    icon: mdi:home
    type: custom:grid-layout
    layout:
      grid-template-columns: 1fr 1fr 1fr
      grid-template-rows: auto
      grid-template-areas: |
        "sidebar main main"
      mediaquery:
        '(max-width: 600px)':
          grid-template-columns: 100%
          grid-template-areas: |
            "sidebar"
            "main"
    badges: []
    cards:
      - type: vertical-stack
        cards:
          - type: horizontal-stack
            layout:
              margin: 0
              gap: 0
              grid-template-columns: 1fr 1fr
              mediaquery:
                '(max-width: 600px)':
                  grid-template-columns: 100%
            cards:
              - type: custom:mini-graph-card
                icon: mdi:grid
                card_mod:
                  style: |
                    ha-card {
                      padding: 0 !important;
                      max-height: 150px !important;
                    }
                    .states.flex {
                      flex-direction: column;
                    }
                    .states--secondary {
                      margin-left: 0px !important;
                      margin-top: 12px;
                    }
                    .header.flex .name.flex {
                      font-size: 16px;
                    }
                    .header.flex .icon {
                      color: red;
                    }
                    .states--secondary {
                      font-size: 8px;
                    }
                    .graph {
                      position: absolute;
                      top: 110px;
                entities:
                  - entity: sensor.solis_grid_active_power_negative
                    name: Grid Power
                    show_state: true
                  - entity: sensor.daily_energy_imported
                    name: Today
                    show_state: true
                    show_graph: false
                color_thresholds:
                  - value: 0
                    color: '#43a047'
                  - value: 750
                    color: '#ffa600'
                  - value: 1250
                    color: '#db4437'
                  - value: 2000
                    color: '#ff0000'
                font_size_header: 16
              - type: custom:mini-graph-card
                icon: mdi:solar-power
                card_mod:
                  style: |
                    ha-card {
                      padding: 0 !important;
                      max-height: 150px !important;
                    }
                    .states.flex {
                      flex-direction: column;
                    }
                    .states--secondary {
                      margin-left: 0px !important;
                      margin-top: 12px;
                    }
                    .header.flex .name.flex {
                      font-size: 16px;
                    }
                    .header.flex .icon {
                      color: orange;
                    }
                    .states--secondary {
                      font-size: 8px;
                    }
                    .graph {
                      position: absolute;
                      top: 110px;
                entities:
                  - entity: sensor.dc_output_power
                    name: Solar Power
                  - entity: sensor.energy_generated_today
                    name: Today
                    show_state: true
                    show_graph: false
                color_thresholds:
                  - value: 0
                    color: '#ffa600'
                font_size_header: 16
              - type: custom:mini-graph-card
                icon: mdi:battery
                card_mod:
                  style: |
                    ha-card {
                      padding: 0 !important;
                      max-height: 150px !important;
                    }
                    .states.flex {
                      flex-direction: column;
                    }
                    .states--secondary {
                      margin-left: 0px !important;
                      margin-top: 12px;
                    }
                    .header.flex .name.flex {
                      font-size: 16px;
                    }
                    .header.flex .icon {
                      color: green;
                    }
                    .states--secondary {
                      font-size: 8px;
                    }
                    .graph {
                      position: absolute;
                      top: 110px;
                entities:
                  - entity: sensor.battery_power
                    name: Battery Power
                  - entity: sensor.battery_soc
                    name: Today
                    show_state: true
                    show_graph: false
                font_size_header: 16
                color_thresholds:
                  - value: 0
                    color: '#43a047'
          - type: horizontal-stack
            cards:
              - type: custom:frigate-card
                cameras:
                  - camera_entity: camera.192_168_12_201
                    live_provider: ha
                dimensions:
                  aspect_ratio: '4:3'
                  aspect_ratio_mode: static
                live:
                  preload: true
                  layout:
                    fit: fill
                menu:
                  buttons:
                    frigate:
                      enabled: false
          - type: horizontal-stack
            cards:
              - type: custom:mini-graph-card
                entities:
                  - entity: sensor.active_load_power
                    name: House Load
                    show_state: true
                    state_adaptive_color: true
                    show_fill: false
                    show_graph: false
                    show_legend: true
                  - entity: sensor.solis_grid_active_power_negative
                    name: Grid Power
                    show_state: true
                    show_legend: true
                    state_adaptive_color: true
                    show_fill: false
                    color: '#ff0000'
                  - entity: sensor.dc_output_power
                    name: Solar Power
                    show_state: true
                    show_legend: true
                    state_adaptive_color: true
                    show_fill: false
                    color: '#ffa600'
                  - entity: sensor.battery_power
                    name: Batter Power
                    show_state: true
                    show_legend: true
                    state_adaptive_color: true
                    show_fill: false
                    color: '#43a047'
                show_legend: true
                font_size_header: 20
                hours_to_show: 12
                points_per_hour: 12
                line_width: 2
                hour24: true
                height: 170
        view_layout:
          grid-area: main
      - type: vertical-stack
        cards:
          - type: custom:clock-weather-card
            entity: weather.forecast_home
            sun_entity: sun.sun
            weather_icon_type: line
            animated_icon: true
            forecast_days: 4
            locale: en-UK
            time_format: 24
            hide_today_section: false
            hide_forecast_section: false
            hide_clock: false
            hide_date: false
            card_mod:
              style: |
                .card-content {
                  padding: 0 8px !important;
                }
                clock-weather-card-today-right-wrap-top { 
                  font-size: 25px; 
                } 
                clock-weather-card-today-right-wrap-bottom { 
                  font-size: 20px; 
                }
          - type: custom:hourly-weather
            entity: weather.pirateweather
            icons: true
            name: ' '
            num_segments: '12'
            label_spacing: '2'
          - type: custom:google-trends-card
            entity: sensor.google_trend
            fontSize: 23px
          - initial_view: listWeek
            type: calendar
            entities:
              - calendar.sam_em_s_calendar
              - calendar.everton
              - calendar.work_calendar
            card_mod:
              style:
                ha-full-calendar:
                  $: |
                    .header { 
                       flex-direction: row !important; 
                       align-items: center !important;
                       flex-wrap: nowrap !important;
                    }
                    .header h1 { 
                      font-size: 16px; 
                      margin: 0; 
                      word-wrap: nowrap;
                    }
                    #calendar {
                      min-height: 350px !important;
                      min-width: 375px !important;
                      font-size: 16px;
                    }
                    .controls div:last-child {
                      display: flex;
                      flex-direction: row;
                      flext-wrap: nowrap;
                    }
                    .today {
                      margin-right: 0 !important;
                      margin-inline-end: 0 !important;
                    }
        view_layout:
          grid-area: sidebar

image

smarthomefamilyverrips commented 1 year ago

@b0mbays indeed playing a bit with layout of card, adjust padding and some card sizes solved this! all seems to work as expected now! Thank You for you Help and Effort!!! πŸ₯‡ πŸ‘

1689851508475

b0mbays commented 1 year ago

Amazing! Great to hear. Nice dashboard too 😁