Hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar.

Overview

Hourly Weather Card by @decompil3d

An hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar.

GitHub Release License hacs_badge

Project Maintenance GitHub Activity

Discord Community Forum

Screenshot of Hourly Weather card Can you tell that I live in Seattle? 😭

Installation

Easiest method:

Install via HACS

Alternative method:

  1. Download hourly-weather.js from the Releases page
  2. Upload to /www/hourly-weather/hourly-weather.js (via Samba, File Editor, SSH, etc.)
  3. Visit the Resources page in your Home Assistant install and add /hourly-weather/hourly-weather.js as a JavaScript Module. Open your Home Assistant instance and show your dashboard resources.
  4. Refresh your browser

Usage

This card will show in the "Add card" modal. It has a GUI editor for configuring settings.

If you prefer YAML, here is a sample config:

type: custom:hourly-weather
entity: weather.my_hourly_weather_entity
num_hours: 18 # optional, defaults to 12
name: Next 18 hours # optional, defaults to "Hourly Weather"

Choosing the right entity

This card is focused on displaying hourly weather data. If you try selecting a weather entity that provides daily forecasts, it will show a warning. I've tested with the OpenWeatherMap integration using the onecall_hourly mode and that works very well.

ℹ️ NOTE: If your selected weather entity provides forecasts in increments of greater than one hour at a time, each segment of the bar will be for one segment, not one hour.

If you already use OpenWeatherMap for daily data, you can add a second integration of the same component for hourly -- just adjust the latitude or longitude a tiny bit (i.e. change the last decimal by 1). Otherwise, the integration may complain of a duplicate unique ID.

Options

Name Type Requirement Description Default
type string Required custom:hourly-weather
entity string Required Home Assistant weather entity ID.
name string Optional Card name Hourly Weather
icons bool Optional Whether to show icons instead of text labels false
num_hours number Optional Number of hours to show (even integer >= 2) 12
tap_action object Optional Action to take on tap action: more-info
hold_action object Optional Action to take on hold none
double_tap_action object Optional Action to take on double tap none

Action Options

Name Type Requirement Description Default
action string Required Action to perform (more-info, toggle, call-service, navigate url, none) more-info
navigation_path string Optional Path to navigate to (e.g. /lovelace/0/) when action defined as navigate none
url string Optional URL to open on click when action is url. The URL will open in a new tab none
service string Optional Service to call (e.g. media_player.media_play_pause) when action defined as call-service none
service_data object Optional Service data to include (e.g. entity_id: media_player.bedroom) when action defined as call-service none
haptic string Optional Haptic feedback success, warning, failure, light, medium, heavy, selection none
repeat number Optional How often to repeat the hold_action in milliseconds. none
Comments
  • Card not visible on Fire (Fully Kiosk)

    Card not visible on Fire (Fully Kiosk)

    Checklist:

    • [V ] I updated to the latest version available
    • [ V] I cleared the cache of my browser

    Release with the issue: 4.3.1

    Last working release (if known): unknown

    Browser and Operating System: Fully Kiosk on Amazon Fire

    Description of problem:

    The card is not visible on Fully Kiosk Browser

    Additional information:

    THe card is visible on my laptop without any problem

    bug 
    opened by silversmarty 18
  • Localization issue

    Localization issue

    Checklist:

    • [X] I updated to the latest version available
    • [X] I cleared the cache of my browser

    Release with the issue: 2022.8.6 (HA) - 4.2.4 (Hourly-Weather)

    Last working release (if known): not used before

    Browser and Operating System: Chrome on mac OS and android and Android companion application.

    Description of problem: Issue with the italian localization. The problem is that italian localization already exists but it isn't used in my system and english is used instead (I checked the language selection of my user). So the issue #70 isn't applicable. Hour format and decimal point are correct.

    Javascript errors shown in the web inspector (if applicable): no errors in console panel

    
    

    Additional information: Home Assistant Core running in Docker

    bug 
    opened by valepe 14
  • TypeError: undefined is not an object (evaluating 't.locale')

    TypeError: undefined is not an object (evaluating 't.locale')

    Checklist:

    • [x] I updated to the latest version available
    • [x] I cleared the cache of my browser

    Release with the issue: v4.2.1 Last working release (if known):

    Browser and Operating System: Safari 15.5, MacOS 12.4

    Description of problem: Card doesn't show up, the following error is thrown in the console.

    Javascript errors shown in the web inspector (if applicable):

    [Error] Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating 't.locale')
    	performUpdate (hourly-weather.js:11:4941)
    	(anonymous function) (hourly-weather.js:11:4454)
    	asyncFunctionResume
    	(anonymous function)
    	promiseReactionJobWithoutPromise
    [Error] Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating 't.locale')
    	(anonymous function) (hourly-weather.js:11:4394)
    	asyncFunctionResume
    	(anonymous function)
    	promiseReactionJobWithoutPromise
    
    bug 
    opened by ItsEcholot 9
  • Use decimal separator associated with selected number format

    Use decimal separator associated with selected number format

    Is your feature request related to a problem? Please describe. The temperatures are always displayed using a period/dot for the decimal separator. temperatures_period

    Describe the solution you'd like The temperatures would be better displayed using the decimal separator associated with selected language (for example: can be a comma https://en.wikipedia.org/wiki/Decimal_separator#Usage_worldwide). temperatures_comma

    bug 
    opened by mathoudebine 7
  • Wind barbs not showing properly

    Wind barbs not showing properly

    Checklist:

    • [x] I updated to the latest version available
    • [x] I cleared the cache of my browser

    Release with the issue: 4.9.0

    Last working release (if known):

    Browser and Operating System: Opera, Chrome (Windows 10) Home Assistant supervised on Debian

    On another installation I have (in another home), using Home Assistant Operating System, barbs display correctly.

    Description of problem: The wind barbs do not display, showing instead dots at various positions: image

    Everything works fine when displaying wind speed and direction as text: image

    Any idea?

    Javascript errors shown in the web inspector (if applicable):

    
    

    Additional information:

    bug 
    opened by Motik68 6
  • Tap Time Block to Show Condition During Block

    Tap Time Block to Show Condition During Block

    Is your feature request related to a problem? Please describe. I usually use Home Assistant from my phone, which makes the width of this card a little tight. When the weather changes frequently over the course of the card's full duration, each time block (corresponding to a different weather condition) is narrow enough that no text is shown representing any of the blocks.

    Describe the solution you'd like It would be nice if tapping or long-tapping a block could force the text for that block to be shown, either as some kind of non-intrusive call-out or using the existing way of showing text in a box but ignoring the boundaries of the other boxes. Then, you could still map the action of getting more info from the source entity with the other tap action.

    Describe alternatives you've considered I have tried going to the more info (I am using OWM), and can usually figure out what each different color time blocks corresponds with in the OWM summary view, but it would be far more intuitive and convenient to just tap a block that I want to know the condition for.

    Additional context Screenshot_20220622-075045.png

    Thank you, I do really like the card!

    enhancement 
    opened by mathmaniac43 6
  • 24 hour support

    24 hour support

    Is your feature request related to a problem? Please describe. In my country (and a lot of other countries), 24 hours instead of AM/PM is the standard.

    Describe the solution you'd like It would be nice to have the card follow the browser's default for time handling.

    Describe alternatives you've considered A setting for the card would also be a good solution.

    opened by MJHeijster 6
  • Precipitation (rainfall) information or mode

    Precipitation (rainfall) information or mode

    Is your feature request related to a problem? Please describe. I'd really like to display upcoming rainfall forecast.

    Describe the solution you'd like In my head, rainfall would be displayed underneath the temperature figures. It would be enabled/disabled with a toggle or show_rainfall: true (or more correctly, show_precipitation: true) yaml value.

    Describe alternatives you've considered I currently use a series of template sensors to obtain the expected rainfall per hour for the next 24 hours, and use a series of custom:button-card cards to display the data directly under my weather card. This is ugly but functional.

    Additional context Not all weather providers provide precipitation data - you may need to handle situations where the data is not available without throwing front-end errors.

    enhancement 
    opened by jeremysherriff 5
  • Colors should be linked to the weather type (or customizable)

    Colors should be linked to the weather type (or customizable)

    Is your feature request related to a problem? Please describe. Why "sunny" weather is "light blue?"

    Describe the solution you'd like It'd be best to have colors that match the state like orange for sunny, gray for cloud or fog, blue for rain, etc.

    Describe alternatives you've considered Cant' think of anything without changing the code.

    enhancement 
    opened by tigers75 5
  • num_hours seems to be not honored

    num_hours seems to be not honored

    The latest version currently available via HACS does not seem to honor "num_hours". If I set it to num_hours: '8' I will still get the same view as if I leave at with the default (12).

    bug 
    opened by umrath 5
  • Hide wind speed and direction

    Hide wind speed and direction

    Wanted to be able to only show the wind speed (without the direction). For completeness, added two flags: hide_wind_speed and hide_wind_direction. They work in concert with show_wind, and default to false (so the existing behavior).

    hacktoberfest-accepted 
    opened by akropp 4
  • Bump @typescript-eslint/parser from 5.47.0 to 5.47.1

    Bump @typescript-eslint/parser from 5.47.0 to 5.47.1

    Bumps @typescript-eslint/parser from 5.47.0 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)
    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.47.1 (2022-12-26)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @typescript-eslint/eslint-plugin from 5.47.0 to 5.47.1

    Bump @typescript-eslint/eslint-plugin from 5.47.0 to 5.47.1

    Bumps @typescript-eslint/eslint-plugin from 5.47.0 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)
    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @babel/core from 7.20.5 to 7.20.7

    Bump @babel/core from 7.20.5 to 7.20.7

    Bumps @babel/core from 7.20.5 to 7.20.7.

    Release notes

    Sourced from @​babel/core's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @babel/plugin-proposal-decorators from 7.20.5 to 7.20.7

    Bump @babel/plugin-proposal-decorators from 7.20.5 to 7.20.7

    Bumps @babel/plugin-proposal-decorators from 7.20.5 to 7.20.7.

    Release notes

    Sourced from @​babel/plugin-proposal-decorators's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/plugin-proposal-decorators's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(4.9.3)
  • 4.9.3(Dec 8, 2022)

    What's Changed

    Language improvements 🌍

    • Update nl.json by @realjax in https://github.com/decompil3d/lovelace-hourly-weather/pull/258

    Dependencies ⚙️

    • Bump home-assistant-js-websocket from 8.0.0 to 8.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/247
    • Bump rollup-plugin-serve from 2.0.1 to 2.0.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/248
    • Bump @rollup/plugin-commonjs from 23.0.2 to 23.0.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/249
    • Bump cypress-io/github-action from 4 to 5 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/251
    • Bump eslint from 8.28.0 to 8.29.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/252
    • Bump start-server-and-test from 1.14.0 to 1.15.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/253
    • Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.45.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/254
    • Bump @typescript-eslint/parser from 5.45.0 to 5.45.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/255
    • Bump start-server-and-test from 1.15.0 to 1.15.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/256
    • Bump cypress from 11.2.0 to 12.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/257

    New Contributors

    • @realjax made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/258

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.9.2...4.9.3

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(402.76 KB)
  • 4.9.2(Nov 29, 2022)

    What's Changed

    New languages 🌍

    • Added Norwegian Nynorsk Locale by @oyvhov in https://github.com/decompil3d/lovelace-hourly-weather/pull/231

    Tooling 🔧

    • Add new lang to test, create action to copy strings from root locales by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/246

    Dependencies ⚙️

    • Bump @babel/plugin-proposal-decorators from 7.20.2 to 7.20.5 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/241
    • Bump @babel/core from 7.20.2 to 7.20.5 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/242
    • Bump @rollup/plugin-json from 5.0.1 to 5.0.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/243
    • Bump @typescript-eslint/parser from 5.44.0 to 5.45.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/244
    • Bump @typescript-eslint/eslint-plugin from 5.44.0 to 5.45.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/245

    New Contributors

    • @oyvhov made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/231

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.9.1...4.9.2

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(402.74 KB)
  • 4.9.1(Nov 27, 2022)

    What's Changed

    Bug fixes 🐛

    • Handle knots with kn abbreviation properly by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/240

    Dependencies ⚙️

    • Bump @typescript-eslint/parser from 5.43.0 to 5.44.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/232
    • Bump eslint from 8.27.0 to 8.28.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/233
    • Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.44.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/234
    • Bump prettier from 2.7.1 to 2.8.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/236
    • Bump cypress from 11.1.0 to 11.2.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/237
    • Bump @rollup/plugin-babel from 6.0.2 to 6.0.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/238

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.9.0...4.9.1

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(400.76 KB)
  • 4.9.0(Nov 22, 2022)

    What's Changed

    New Features ✨

    • Allow customization of foreground colors by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/235

    Color overrides can now be specified as an object with background and/or foreground colors:

    colors:
      rainy:
        background: darkblue
        foreground: cyan
      cloudy:
        foreground: '#FF0000'
      hail:
        background: rgb(128, 128, 128)
    

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.8.0...4.9.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(400.75 KB)
  • 4.8.0(Nov 17, 2022)

    What's Changed

    New features ✨

    • Add support for showing wind as barb glyphs by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/229

    Screenshot of wind barbs in action

    Dependencies ⚙️

    • Bump devops-infra/action-commit-push from 0.9.0 to 0.9.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/211
    • Bump lit from 2.4.0 to 2.4.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/215
    • Bump @typescript-eslint/parser from 5.42.0 to 5.42.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/221
    • Bump @babel/plugin-proposal-decorators from 7.20.0 to 7.20.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/220
    • Bump eslint from 8.26.0 to 8.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/219
    • Bump @babel/core from 7.19.6 to 7.20.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/218
    • Bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.42.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/217
    • Bump devops-infra/action-commit-push from 0.9.1 to 0.9.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/223
    • Bump cypress from 10.11.0 to 11.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/224
    • Bump @typescript-eslint/parser from 5.42.1 to 5.43.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/225
    • Bump typescript from 4.8.4 to 4.9.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/228
    • Bump @typescript-eslint/eslint-plugin from 5.42.1 to 5.43.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/226
    • Bump cypress from 11.0.1 to 11.1.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/227

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.7.0...4.8.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(399.18 KB)
  • 4.7.0(Nov 3, 2022)

    What's Changed

    New features

    • Hide wind speed and direction by @akropp in https://github.com/decompil3d/lovelace-hourly-weather/pull/190
    • Loc translations for new editor wind option by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/212

    Fixes

    • Adjust Readme formatting and add name to templatable options by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/205

    Dependencies

    • Bump @typescript-eslint/parser from 5.40.1 to 5.41.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/203
    • Bump @typescript-eslint/eslint-plugin from 5.40.1 to 5.41.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/204
    • Bump cypress from 10.10.0 to 10.11.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/206
    • Bump @babel/plugin-proposal-decorators from 7.19.6 to 7.20.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/208
    • Bump @typescript-eslint/parser from 5.41.0 to 5.42.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/210
    • Bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.42.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/209

    New Contributors

    • @akropp made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/190

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.6.1...4.7.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(391.57 KB)
  • 4.6.1(Oct 25, 2022)

    What's Changed

    Fixes

    • Fix wind direction not showing when bearing approaches 360 degrees by @pauln in https://github.com/decompil3d/lovelace-hourly-weather/pull/202

    Dependencies

    • Bump @babel/plugin-proposal-decorators from 7.19.3 to 7.19.6 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/191
    • Bump @babel/core from 7.19.3 to 7.19.6 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/192
    • Bump @rollup/plugin-babel from 6.0.0 to 6.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/193
    • Bump @rollup/plugin-commonjs from 23.0.0 to 23.0.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/195
    • Bump @rollup/plugin-json from 5.0.0 to 5.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/201
    • Bump eslint from 8.25.0 to 8.26.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/198
    • Bump @rollup/plugin-replace from 5.0.0 to 5.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/199
    • Bump @rollup/plugin-babel from 6.0.1 to 6.0.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/200
    • Bump @rollup/plugin-node-resolve from 15.0.0 to 15.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/197

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.6.0...4.6.1

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(390.10 KB)
  • 4.6.0(Oct 18, 2022)

    What's Changed

    New Features

    • Add (optional) precipitation amount by @pauln in https://github.com/decompil3d/lovelace-hourly-weather/pull/184
    • Adjust precipitation string by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/188

    Dependencies

    • Bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/186
    • Bump @typescript-eslint/parser from 5.40.0 to 5.40.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/187

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.5.1...4.6.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(390.06 KB)
  • 4.5.1(Oct 18, 2022)

  • 4.5.0(Oct 17, 2022)

    What's Changed

    New features

    • Feature: Add (optional) wind forecast by @pauln in https://github.com/decompil3d/lovelace-hourly-weather/pull/182
    • Add translations for wind directions by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/183

    Dependencies

    • Bump eslint from 8.24.0 to 8.25.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/173
    • Bump @rollup/plugin-node-resolve from 14.1.0 to 15.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/174
    • Bump @rollup/plugin-commonjs from 22.0.2 to 23.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/176
    • Bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/178
    • Bump @rollup/plugin-babel from 5.3.1 to 6.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/179
    • Bump @rollup/plugin-replace from 4.0.0 to 5.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/175
    • Bump @rollup/plugin-json from 4.1.0 to 5.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/177
    • Bump @typescript-eslint/parser from 5.39.0 to 5.40.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/180
    • Bump cypress from 10.9.0 to 10.10.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/181

    New Contributors

    • @pauln made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/182

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.4.1...4.5.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(388.29 KB)
  • 4.4.1(Oct 10, 2022)

    What's Changed

    Improvements ✨

    • Render a graceful message when forecast is not available by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/172

    Tests ✅

    • Tests for templated config options by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/170
    • Group template tests, add test for offset by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/171

    Dependencies

    • Bump rollup-plugin-typescript2 from 0.34.0 to 0.34.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/166
    • Bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/167
    • Bump @typescript-eslint/parser from 5.38.1 to 5.39.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/168
    • Bump lit from 2.3.1 to 2.4.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/169

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.4.0...4.4.1

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(384.39 KB)
  • 4.4.0(Oct 4, 2022)

    What's Changed

    Features

    • Add support for templates in card title by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/164

    Dependencies

    • Bump home-assistant-js-websocket from 7.1.0 to 8.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/127
    • Bump typescript from 4.7.4 to 4.8.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/128
    • Bump eslint from 8.22.0 to 8.23.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/129
    • Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/130
    • Bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/131
    • Bump cypress from 10.6.0 to 10.7.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/132
    • Bump rollup from 2.78.1 to 2.79.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/133
    • Bump @babel/core from 7.18.13 to 7.19.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/135
    • Bump @babel/plugin-proposal-decorators from 7.18.10 to 7.19.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/136
    • Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/137
    • Bump @rollup/plugin-node-resolve from 13.3.0 to 14.0.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/138
    • Bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/139
    • Bump typescript from 4.8.2 to 4.8.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/140
    • Bump @rollup/plugin-node-resolve from 14.0.0 to 14.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/141
    • Bump @rollup/plugin-node-resolve from 14.0.1 to 14.1.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/148
    • Bump eslint from 8.23.0 to 8.23.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/147
    • Bump rollup-plugin-typescript2 from 0.33.0 to 0.34.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/146
    • Bump cypress from 10.7.0 to 10.8.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/149
    • Bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/150
    • Bump @babel/core from 7.19.0 to 7.19.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/151
    • Bump @babel/plugin-proposal-decorators from 7.19.0 to 7.19.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/153
    • Bump @typescript-eslint/parser from 5.36.2 to 5.37.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/152
    • Bump @typescript-eslint/eslint-plugin from 5.37.0 to 5.38.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/154
    • Bump @typescript-eslint/parser from 5.37.0 to 5.38.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/155
    • Bump rollup from 2.79.0 to 2.79.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/156
    • Bump eslint from 8.23.1 to 8.24.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/157
    • Bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.38.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/158
    • Bump @typescript-eslint/parser from 5.38.0 to 5.38.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/159
    • Bump cypress from 10.8.0 to 10.9.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/160
    • Bump typescript from 4.8.3 to 4.8.4 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/161
    • Bump @babel/plugin-proposal-decorators from 7.19.1 to 7.19.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/162
    • Bump @babel/core from 7.19.1 to 7.19.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/163

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.3.1...4.4.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(382.78 KB)
  • 4.3.1(Aug 25, 2022)

    What's Changed

    Translations

    • Create pt-BR.json by @hudsonbrendon in https://github.com/decompil3d/lovelace-hourly-weather/pull/124

    Dependencies

    • Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/125
    • Bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/126

    New Contributors

    • @hudsonbrendon made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/124

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.3.0...4.3.1

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(382.72 KB)
  • 4.3.0(Aug 24, 2022)

    What's Changed

    Improvements

    • Refactor localization to allow configured language and better use of server language by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/123

    Dependencies

    • Bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/93
    • Bump @typescript-eslint/parser from 5.32.0 to 5.33.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/94
    • Bump rollup-plugin-serve from 2.0.0 to 2.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/96
    • Bump rollup from 2.77.2 to 2.77.3 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/97
    • Bump lit from 2.2.8 to 2.3.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/98
    • Bump rollup from 2.77.3 to 2.78.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/99
    • Bump @material/mwc-menu from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/100
    • Bump @material/mwc-switch from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/101
    • Bump eslint from 8.21.0 to 8.22.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/102
    • Bump @material/mwc-formfield from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/104
    • Bump @material/mwc-select from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/103
    • Bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/106
    • Bump @material/mwc-ripple from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/105
    • Bump @material/mwc-textfield from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/108
    • Bump @typescript-eslint/parser from 5.33.0 to 5.33.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/107
    • Bump @material/mwc-notched-outline from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/109
    • Bump @material/mwc-list from 0.26.1 to 0.27.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/110
    • Bump cypress from 10.4.0 to 10.5.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/111
    • Bump cypress from 10.5.0 to 10.6.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/115
    • Bump rollup from 2.78.0 to 2.78.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/116
    • Bump lit from 2.3.0 to 2.3.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/117
    • Bump @babel/core from 7.18.10 to 7.18.13 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/119
    • Bump rollup-plugin-typescript2 from 0.32.1 to 0.33.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/118
    • Bump @typescript-eslint/parser from 5.33.1 to 5.34.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/120
    • Bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.34.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/121

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.2.4...4.3.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(381.03 KB)
  • 4.3.0-beta.0(Aug 24, 2022)

  • 4.2.4(Aug 9, 2022)

    What's Changed

    Fixes

    • Wait to render templates until hass object is available by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/95

    Dependencies

    • Bump cypress from 10.3.1 to 10.4.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/89
    • Bump @rollup/plugin-commonjs from 22.0.1 to 22.0.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/90

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.2.3...4.2.4

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(379.27 KB)
  • 4.2.3(Aug 3, 2022)

    What's Changed

    Oops, 4.2.2 didn't totally fix the locale undefined issue. But this one should. Sorry about the false start.

    • Fix other locale undefined issue by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/88

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.2.2...4.2.3

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(378.97 KB)
  • 4.2.2(Aug 3, 2022)

    What's Changed

    Fixes

    • Fix locale undefined issue by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/87

    Dependencies

    • Bump eslint from 8.20.0 to 8.21.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/79
    • Bump @babel/plugin-proposal-decorators from 7.18.9 to 7.18.10 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/81
    • Bump @babel/core from 7.18.9 to 7.18.10 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/84
    • Bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/82
    • Bump @typescript-eslint/parser from 5.31.0 to 5.32.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/83

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.2.1...4.2.2

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(378.95 KB)
  • 4.2.1(Aug 2, 2022)

    What's Changed

    Enhancements

    • Attempt to use HA server language if no user language set by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/85
    • Add machine-generated Dutch translation 🇳🇱

    Code quality

    • Add Cypress tests by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/75
    • Tests to validate new languages by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/77

    Dependencies

    • Bump terser from 5.14.0 to 5.14.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/72
    • Bump @lit-labs/scoped-registry-mixin from 1.0.0 to 1.0.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/74
    • Bump rollup from 2.77.0 to 2.77.1 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/76
    • Bump rollup from 2.77.1 to 2.77.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/78

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.2.0...4.2.1

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(378.86 KB)
  • 4.2.0(Jul 19, 2022)

    What's Changed

    New features

    • Support templates on numeric options by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/71

    Dependencies

    • Bump rollup from 2.76.0 to 2.77.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/63
    • Bump @babel/plugin-proposal-decorators from 7.18.6 to 7.18.9 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/65
    • Bump @babel/core from 7.18.6 to 7.18.9 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/66
    • Bump eslint from 8.19.0 to 8.20.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/67
    • Bump @typescript-eslint/parser from 5.30.6 to 5.30.7 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/68
    • Bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/69

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/4.1.0...4.2.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(376.90 KB)
  • 4.1.0(Jul 15, 2022)

  • 4.0.0(Jul 14, 2022)

    What's Changed

    • MAJOR: migrate from num_hours to num_segments by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/61

    In version 3.1.0, I tried to address some feedback around the num_hours configuration option by attempting to make the card more aware of the number of hours per forecast segment in the entity data. This was foolish. As was brought to my attention in #60, there are forecast entities that provide weather in sub-hourly segments as well. Making the code handle this as well was going to make things overly complex and bug-prone.

    As such, I've decided to essentially revert the change in 3.1.0 and, instead, rename the configuration option to num_segments. This clarifies that you are choosing how may forecast segments to show -- whether those represent 1 hour, 3 hours, 15 minutes, or whatever.

    This is a breaking change of sorts, since you may have your card setup to show 12 hours of data from an "every 3 hours" entity, for example. With this change, you'll now see 12 three-hour segments instead. I'm sorry. Luckily, it's easy to address. If you update the num_segments option in the UI card editor, it will automatically remove your num_hours configuration and replace it with a num_segments one instead.

    Here's hoping this makes things easier for us all. Enjoy the card, and keep the feedback coming 😄

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/3.3.0...4.0.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(370.13 KB)
  • 3.3.0(Jul 14, 2022)

  • 3.2.0(Jul 13, 2022)

    What's Changed

    • Translate into Italian by @4Jolly in https://github.com/decompil3d/lovelace-hourly-weather/pull/57
    • Support for offsetting start of forecast bar by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/58

    New Contributors

    • @4Jolly made their first contribution in https://github.com/decompil3d/lovelace-hourly-weather/pull/57

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/3.1.0...3.2.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(370.95 KB)
  • 3.1.0(Jul 12, 2022)

  • 3.0.0(Jul 11, 2022)

    What's Changed

    New Features

    • Add support for custom colors per condition by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/54

    Note that the default color for partlycloudy has changed from light gray to a light blue. If you don't like that, you can adjust using the new customizable colors option.

    Dependencies

    • Bump eslint from 8.18.0 to 8.19.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/46
    • Bump @typescript-eslint/eslint-plugin from 5.30.2 to 5.30.4 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/48
    • Bump @typescript-eslint/parser from 5.30.2 to 5.30.4 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/47
    • Bump @typescript-eslint/parser from 5.30.4 to 5.30.5 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/49
    • Bump @typescript-eslint/eslint-plugin from 5.30.4 to 5.30.5 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/50
    • Bump rollup from 2.75.7 to 2.76.0 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/51

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/2.3.3...3.0.0

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(366.21 KB)
  • 3.0.0-beta.0(Jul 11, 2022)

  • 2.3.3(Jul 2, 2022)

    What's Changed

    • Bump @typescript-eslint/eslint-plugin from 5.30.0 to 5.30.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/42
    • Bump @typescript-eslint/parser from 5.30.0 to 5.30.2 by @dependabot in https://github.com/decompil3d/lovelace-hourly-weather/pull/43
    • Format temperature based on locale by @decompil3d in https://github.com/decompil3d/lovelace-hourly-weather/pull/45

    Full Changelog: https://github.com/decompil3d/lovelace-hourly-weather/compare/2.3.2...2.3.3

    Source code(tar.gz)
    Source code(zip)
    hourly-weather.js(360.06 KB)
  • 2.3.3-beta.1(Jul 2, 2022)

  • 2.3.3-beta.0(Jul 1, 2022)

Owner
Jonathan Keslin
Father, husband, Senior Director of Engineering - Product Enablement Platforms @godaddy, beer geek.
Jonathan Keslin
A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today.

Datetime Card A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today. Useful to

Antonino Piazza 12 Aug 12, 2022
Horizontal Timeline 2.0, a fully customisable jQuery plugin to create a dynamic timeline on the horizontal axis.

Horizontal Timeline 2.0 by yCodeTech Twitter @yCodeTech Current Version: 2.0.5.3 Quick Links: Setup | Options | Autoplay | Known Issues | Known Issues

Stu 18 May 29, 2022
Weather Condition App is a mobile application that has a category of countries in the home age and the users can access to weather of each country.

World Weather This is a SPA react-app project that is built using two APIs. And users can select and choose countries and states and get their updated

Ahmad Zamir Yousufi 2 Oct 10, 2022
Simple & Quick Access Addon For Home Assistant

Home Assistant - Firefox Addon Quick Access Home Assistant - Firefox Addon Usage Create a Custom Dashboard With Quick Access Entity In Home Assistant

Varun Sridharan 7 Dec 25, 2022
A super-simple thermostat for Home Assistant's Lovelace UI.

Minimalist Thermostat by @ShepleySound A super-simple thermostat for Home Assistant's Lovelace. The goal is to create a thermostat interface that clea

Robert Shepley 1 Jan 22, 2022
↔️ Swipe through Home Assistant Dashboard views on mobile.

Home Assistant Swipe Navigation Swipe through Home Assistant Dashboard views on mobile. This repository has been forked from maykar/lovelace-swipe-nav

Zanna_37 71 Dec 26, 2022
🎛 Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

Home Assistant - Desktop Desktop App (Windows / macOS / Linux) for Home Assistant built with Electron Installation Just download the latest version fo

Pheelix 12 Dec 11, 2022
🎛 Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

Home Assistant - Desktop Desktop App (Windows / macOS / Linux) for Home Assistant built with Electron Installation Just download the latest version fo

Ivan Prodanov 4 Sep 22, 2022
Ethereum Smart Contracts for locking your Ether and ERC20 tokens based on time and price conditions

SmartHold - a simple way to lock and hold your ETH or ERC20 in a smart contract This is a BETA software that has not been audited for security. USE AT

Paweł Urbanek 22 May 5, 2022
⌨️ Visualize keyboard history for osu! in bar form

bar-overlay-for-osu Visualize keyboard history for osu! Example Vertical Horizontal Features Customizable: keys, colors, speed, spacing, etc. Receives

solstice23 6 Oct 27, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Another logger in JS. This one offers a console.log-like API and formatting, colored lines and timestamps (or not if desired), all that with 0 dependencies.

hellog Your new logger ! hellog is a general-purpose logging library. It offers a console.log-like API and formatting, extensible type-safety colored

Maxence Lecanu 4 Jan 5, 2022
Colorconsole provides an interesting way to display colored info, success, warning and error messages on the developer console in your browser

ColorConsole NPM Package Colorconsole provides an interesting way to display colored info, success, warning and error messages on the developer consol

Hasin Hayder 17 Sep 19, 2022
A Weather API project inspired by The Ultimate API Challenge / Weather API.

Weather API Project A Weather API project inspired by The Ultimate API Challenge / Weather API. Tech Stack: React.js Tailwind Axios Inspiration The Pr

Franziska 1 Dec 29, 2021
Weather-magic - Working with APIs to create a weather dashboard

Weather Magic link to website Following the link above will bring you to the Wea

null 1 Feb 3, 2022
Simple weather app written in HTML, CSS, and JavaScript using the OpenWeather API for fetching weather and geolocation information

Description Simple weather app written in HTML, CSS, and JavaScript using the OpenWeather API for fetching weather and geolocation information. Acknow

Gleb Korzan 4 Feb 23, 2022