2022.11: A heck of a release!

Great release. Now I can finally check if my neighbors brush their teeth often and long enough :crazy_face:
image

20 Likes

Is there any link to documentation on how to implement ‘Gigajoule’ in the energy dashboard? I have the ‘/golles/ha-kamstrup_403’ integration running, but i cannot select the energy sensor in the energy dashboard.

attribution: Data provided by Kamstrup 403 meter
integration: kamstrup_403
unit_of_measurement: GJ
device_class: energy
icon: mdi:radiator
friendly_name: Kamstrup 403 Heat Energy (E1)

I think the problem is it also needs the state_class to be total. Maybe try though customize to add that?

Thanks, just did so about several posts that continued that conversation

1 Like

I don’t need to prove anything, because I made no statement about dashboard performance. Burden of proof is on you, and you didn’t qualify what you said originally, but thanks for clarifying now. I think it’s now more helpful to others.

Arguably, it would be nice if the release notes included some hard numbers to prove performance was indeed better. Perhaps that’s the real shortcoming, because that’s where the expectations are set.

Same issue here, no matter if it is a generic camera or onvif. Previous it expanded to full size, now its the same size as the preview in picture-glance card. Any ideas?

Great release, thanks a lot!
Quick question on the new tile card. How can I get two ‘smaller’ tile cards shown next to each other instead of below each other? Like the example in this blog post.

Thanks!

edit
Ofcourse, this can be done with a horizontal stack card.

After updating the sensor card does not render the graphic correclty (see screenprint) - Will that be addressed and fixed?

type: sensor
entity: sensor.plant1_moisture
graph: line
name: Moisture
1 Like

thanks! I was figuring out the same, because the major release blog post has not been updated yet.

1 Like

Yes right here. I coincidentally had a power outage today so I’m glad it didn’t have anything to do with that.

Regarding changes on HA Frontend:
The new Tile card does not match design of other cards
“The new tile card brings in a new style of card into Home Assistant. It’s a first iteration. It can look inconsistent for now but it will be improved with future updates”
If that means that the future Frontend will have round corners, round icons - I strongly disagree.

2 Likes

Nice work! Is there a way to disable the borders for all the cards? My dashboards aren’t looking as nice as they used to. I know I can use the card mode / style to remove the borders, but I was wondering if there was a general option to remove all borders.

Do not think this is only about “disabling borders”.
Earlier a visible boundary of a card was achieved by a shadow. Not it seems to be achieved by a border. Disabling a border will cause hiding a boundary.
This is my speculation - for the last 2 days do not have an access to my HA setup, cannot prove it by testing.

It reminds me changes in iOS design many years ago: 3D elements became flat - just because of some designer prefers it.

I tried creating a template sensor from the Kamstrup sensor, but still this template sensor does not appear in the list of selectable sensors for gas consumption. Any idea what I am doing wrong here?

template:
  - sensor:
      - name: heating_gj
        state: >-
          {{ states('sensor.kamstrup_403_heat_energy_e1')
          | float }}
        icon: mdi:fire
        unique_id: heating_gj
        device_class: 'energy'
        unit_of_measurement: 'GJ'
        state_class: 'total'

9 posts were merged into an existing topic: Journal issues with supervised install after updating to 2022.11

I’m havng issues with all my picture-elements cards. The background image flickers no matter what I try.
The images are stored in /local/rooms/ like they were before.
It appears, that the image disappears for a fracture of a second and comes right back. While the image is gone all icons on the card get crunched in the very top area of the card.
This is the code of one of the cards (the smallest one):

card:
  elements:
    - type: custom:cover-icon-element
      entity: cover.werkstatt
      hold_action:
        action: toggle
      tap_action:
        action: more-info
      style:
        left: 38%
        top: 3%
        width: 15%
      color: '#8B4500'
    - conditions:
        - entity: binary_sensor.ble_opening_fenster_werkstatt
          state_not: unavailable
      elements:
        - entity: binary_sensor.ble_opening_fenster_werkstatt
          tap_action:
            action: more-info
          hold_action:
            action: more-info
          icon: >-
            ${if (states['binary_sensor.ble_opening_fenster_werkstatt'].state
            === 'on') 'mdi:window-open';else 'mdi:window-closed'}
          style:
            '--mdc-icon-size': 50px
            color: >-
              ${if (states['binary_sensor.ble_opening_fenster_werkstatt'].state
              === 'on') 'red';else 'white'}
            left: 58%
            top: 3%
          type: icon
      type: conditional
    - type: custom:last-changed-element
      entity: binary_sensor.ble_opening_fenster_werkstatt
      style:
        left: 58.5%
        top: 8%
        color: black
        font-weight: bold
    - entity: light.deckenlampe_werkstatt
      hold_action:
        action: more-info
      tap_action:
        action: toggle
      icon: >-
        ${if (states['light.deckenlampe_werkstatt'].state === 'on')
        'mdi:ceiling-light';else 'mdi:ceiling-light'}
      style:
        '--mdc-icon-size': 80px
        color: >-
          ${if (states['light.deckenlampe_werkstatt'].state === 'on') 'red';else
          'white'}
        left: 50%
        top: 48%
      type: icon
    - entity: climate.heizung_werkstatt
      hold_action:
        action: none
      tap_action:
        action: more-info
      icon: >-
        ${if (states['climate.heizung_werkstatt'].state === 'off')
        'mdi:radiator-off';else 'mdi:radiator' }
      style:
        '--mdc-icon-size': 60px
        color: '${states[''sensor.heizung_werkstatt''].state === ''on'' ? ''red'' : ''blue''}'
        left: 50%
        top: 15%
      type: icon
    - conditions:
        - entity: climate.heizung_werkstatt
          state: heat
      elements:
        - entity: sensor.heizung_werkstatt_status
          hold_action:
            action: none
          tap_action:
            action: none
          style:
            color: black
            font-size: 100%
            font-weight: bold
            left: 50%
            top: 10%
          type: state-label
        - entity: climate.heizung_werkstatt
          attribute: current_temperature
          hold_action:
            action: none
          tap_action:
            action: none
          style:
            color: black
            font-size: 100%
            font-weight: bold
            left: 65%
            top: 16%
          prefix: 'Ist '
          suffix: °C
          type: state-label
        - entity: climate.heizung_werkstatt
          attribute: temperature
          hold_action:
            action: none
          tap_action:
            action: none
          style:
            color: black
            font-size: 100%
            font-weight: bold
            left: 35%
            top: 16%
          prefix: 'Soll '
          suffix: °C
          type: state-label
      type: conditional
    - conditions:
        - entity: sensor.ble_temperature_werkstatt
          state_not: unavailable
        - entity: sensor.ble_temperature_werkstatt
          state_not: unknown
      elements:
        - entity: sensor.ble_temperature_werkstatt
          hold_action:
            action: none
          tap_action:
            action: more-info
          style:
            color: black
            font-size: 100%
            font-weight: bold
            left: 50%
            top: 30%
          type: state-label
      type: conditional
    - conditions:
        - entity: sensor.ble_humidity_werkstatt
          state_not: unavailable
        - entity: sensor.ble_humidity_werkstatt
          state_not: unknown
      elements:
        - entity: sensor.ble_humidity_werkstatt
          hold_action:
            action: none
          tap_action:
            action: more-info
          style:
            color: >-
              ${if (states['sensor.ble_humidity_werkstatt'].state <= '70')
              'black';else 'red'}
            font-size: 100%
            font-weight: bold
            left: 50%
            top: 38%
          type: state-label
      type: conditional
    - entity: sensor.echo_werkstatt
      hold_action:
        action: navigate
        navigation_path: /lovelace/media
      tap_action:
        action: more-info
      icon: >-
        ${if (states['media_player.werkstatt'].state === 'unavailable')
        'mdi:speaker-off';else 'mdi:speaker' }
      style:
        '--mdc-icon-size': 60px
        color: '${states[''sensor.echo_werkstatt''].state === ''true'' ? ''red'' : ''white''}'
        left: 18%
        top: 25%
      type: icon
  image: /local/rooms/werkstatt.png
  type: picture-elements
entities:
  - climate.heizung_werkstatt
  - light.deckenlampe_werkstatt
  - sensor.heizung_werkstatt
  - sensor.echo_werkstatt
  - sensor.ble_humidity_werkstatt
  - sensor.ble_temperature_werkstatt
  - cover.werkstatt
  - binary_sensor.ble_opening_fenster_werkstatt
type: custom:config-template-card

That’s how it’s supposed to look. I cannot capture the moment when the background image disappears as it’s much to fast.

anyone else experiencing an issue with Airvisual?

I seem to have lost access to HA from both phone and computer. My installation is on a RPi4 and have both the internal and external links set via duckdns.org. When I try the usual link in my browser I get “Unable to connect to Home Assistant.” and if I click rety I get “403: Forbidden”.

I am able to ssh into HA and have tried restarting HA core and host, unfortunately without effect. I’m tempted to try and revert to 2022.10 but will see if anyone has any ideas I can test. Thanks!

edit: I fixed it by removing ip_bans.yaml. Somehow some IP’s got added during the update?

Core 2022.11.1 broke my people locations. My person.xxx entities were not updating, and were not shown anywhere on the map. Rolling back to yesterday’s backup fixed the issue.