GitHub Action
f3b3193f7a
[ci skip] Translation update
2022-11-25 00:24:19 +00:00
GitHub Action
fe5246fb6f
[ci skip] Translation update
2022-11-19 00:26:11 +00:00
epenet
7796f361fc
Use precipitation_intensity class in integrations ( #80615 )
2022-10-26 13:32:06 +02:00
epenet
7838bb3ebe
Replace new PRECIPITATION_INTENSITY with enum ( #80653 )
2022-10-25 16:45:45 +02:00
epenet
62b0735822
Adjust precipitation units in components ( #79783 )
...
* Adjust precipitation units in components
* Don't update darksky
2022-10-19 15:09:05 +02:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
GitHub Action
39ddc37d76
[ci skip] Translation update
2022-09-26 00:30:11 +00:00
GitHub Action
4f7ad27b65
[ci skip] Translation update
2022-09-07 00:27:56 +00:00
GitHub Action
7c81f790a7
[ci skip] Translation update
2022-08-12 00:23:47 +00:00
Franck Nijhof
22eba6ce1b
Remove attribution from extra state attributes ( #76172 )
2022-08-04 08:13:20 +02:00
GitHub Action
81e3ef03f7
[ci skip] Translation update
2022-08-02 00:27:42 +00:00
GitHub Action
a3fd5acf3f
[ci skip] Translation update
2022-07-13 00:27:34 +00:00
J. Nick Koston
cd03c49fc2
Wait for config entry platform forwards ( #73806 )
2022-07-09 17:27:42 +02:00
GitHub Action
405d323709
[ci skip] Translation update
2022-07-08 00:27:47 +00:00
Erik Montnemery
47048e4df4
Migrate aemet weather to native_* ( #74494 )
2022-07-06 16:22:45 +02:00
Erik Montnemery
a7158fee67
Revert "Migrate aemet to native_*" ( #74471 )
2022-07-05 22:24:08 +02:00
Erik Montnemery
0768ed453d
Migrate aemet to native_* ( #74037 )
2022-07-04 14:06:32 +02:00
GitHub Action
f5fe210eca
[ci skip] Translation update
2022-06-29 00:23:03 +00:00
GitHub Action
33c263d09b
[ci skip] Translation update
2022-06-23 00:20:13 +00:00
epenet
b589700651
Add async_get_options_flow type hints (a-m) ( #73430 )
2022-06-13 13:17:59 +02:00
GitHub Action
ceb8bb4745
[ci skip] Translation update
2022-05-21 00:22:49 +00:00
GitHub Action
3a13ffcf13
[ci skip] Translation update
2022-05-19 00:26:11 +00:00
Álvaro Fernández Rojas
9a5e0281db
Add missing AEMET weather units ( #70165 )
2022-05-08 18:20:18 -05:00
GitHub Action
348016dbbf
[ci skip] Translation update
2022-04-29 00:22:21 +00:00
Paulus Schoutsen
5eee600fa8
Ban brand name translations as step titles ( #68801 )
2022-03-28 10:41:39 -07:00
Marc Mueller
1072aff017
Update coordinator typing (1) [a-c] ( #68442 )
2022-03-21 15:49:39 +01:00
GitHub Action
c64b4d997b
[ci skip] Translation update
2022-03-13 00:18:58 +00:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
GitHub Action
102ae9f0e3
[ci skip] Translation update
2022-02-22 00:17:23 +00:00
GitHub Action
c4cc6ca0ba
[ci skip] Translation update
2022-02-20 00:20:09 +00:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
GitHub Action
3c1d1bd060
[ci skip] Translation update
2022-01-26 00:15:14 +00:00
GitHub Action
2aaca346bd
[ci skip] Translation update
2022-01-25 00:14:30 +00:00
Álvaro Fernández Rojas
ea96e7e512
Remove myself from CODEOWNERS ( #64188 )
2022-01-16 13:47:13 +01:00
Álvaro Fernández Rojas
e019d0890f
Drop aemet isoformat() from timestamps ( #62793 )
...
* aemet: drop isoformat() from timestamps
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: fix forecast timestamp sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: move forecast timestamp sensor to lambda
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* Revert "aemet: move forecast timestamp sensor to lambda"
This reverts commit 1f012c9adc
.
2022-01-16 12:31:55 +01:00
epenet
4363852178
Add sensor setup type hints [a-b] ( #63319 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 19:18:00 +01:00
epenet
7df339f436
Add weather setup type hints ( #63301 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 16:27:33 +01:00
GitHub Action
cc92aa557a
[ci skip] Translation update
2021-12-26 00:15:41 +00:00
epenet
fd58c1eff5
Use new SensorDeviceClass enums in aemet ( #61256 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-08 12:18:14 -08:00
Marc Mueller
f57d42a9e8
Use platform enum (1) [A-D] ( #60908 )
...
* Use platform enum (1) [A-D]
* Fix imports
* Fix tests
* Use Platform even in tests
2021-12-03 08:51:30 -08:00
Tobias Sauerwein
a9b2036de1
Use state class enums in aemet ( #60817 )
2021-12-02 09:26:39 +01:00
GitHub Action
9e606abb0c
[ci skip] Translation update
2021-11-23 00:13:54 +00:00
GitHub Action
72b0eb719e
[ci skip] Translation update
2021-11-20 00:12:27 +00:00
GitHub Action
b82fac1a73
[ci skip] Translation update
2021-11-17 00:13:20 +00:00
GitHub Action
f0c9f443d1
[ci skip] Translation update
2021-11-15 00:12:46 +00:00
GitHub Action
fc539da42b
[ci skip] Translation update
2021-11-14 00:12:48 +00:00
GitHub Action
e35b83081e
[ci skip] Translation update
2021-11-08 00:12:31 +00:00
GitHub Action
332a571bb4
[ci skip] Translation update
2021-11-07 00:12:38 +00:00
J. Nick Koston
10d6247fee
Bump to aiohttp 3.8.0 ( #58974 )
2021-11-04 10:07:50 -05:00
GitHub Action
c9c95165e4
[ci skip] Translation update
2021-11-04 00:12:21 +00:00
Marc Mueller
3f1b4906bf
Use assignment expressions 35 ( #58824 )
2021-10-31 18:32:17 +01:00
Álvaro Fernández Rojas
946df49ca8
Add long-term statistics for AEMET sensors ( #57844 )
2021-10-21 09:03:37 -07:00
Tomasz
e9f6bc7364
Add missing return type to async_unload_entry and async_setup_entry ( #57115 )
2021-10-06 10:48:11 +02:00
Marc Mueller
655399eb7b
Use EntityDescription - aemet ( #55744 )
2021-09-06 10:12:09 +02:00
Erik Montnemery
dbc4470979
Enable basic type checking for aemet ( #54925 )
2021-08-20 19:10:19 +02:00
Erik Montnemery
4e07ab1b32
Move temperature conversions to sensor base class (1/8) ( #48261 )
...
* Move temperature conversions to entity base class (1/8)
* Update integrations a-c
* Leave old temperature conversion until all integrations are migrated
* tweak
* Use contextlib.suppress
* Remove the MeasurableUnitEntity mixin
* Address comments, add tests
* Fix f-string
* Drop deprecation warning from base entity class
* Update with _attr-shorthand
* Fix rebase mistakes
* Fix additional rebase mistakes
* Only report temperature conversion once
* Fix additional rebase mistakes
* Format homeassistant/components/bbox/sensor.py
* Fix check for overidden _attr_state
* Remove test workarounds from implementation
* Remove useless None-check
* Tweaks
* Migrate new sensors a-c
* Update climacell
* Push deprecation of temperature conversion forward
* Override __repr__ in SensorEntity
* Include native_value in SensorEntity attributes
* Pylint
* Black
* Black
* Fix rebase mistakes
* black
* Fix rebase mistakes
* Revert changes in august/sensor.py
* Revert handling of unit converted restored state
* Apply code review suggestion
* Fix arlo test
2021-08-11 10:45:05 +02:00
GitHub Action
ba93bda3ad
[ci skip] Translation update
2021-08-05 00:34:46 +00:00
GitHub Action
8c5620e74b
[ci skip] Translation update
2021-08-02 03:40:04 +00:00
GitHub Action
531733da7b
[ci skip] Translation update
2021-07-19 00:09:50 +00:00
GitHub Action
62a2efaf27
[ci skip] Translation update
2021-07-16 00:10:34 +00:00
GitHub Action
b347226820
[ci skip] Translation update
2021-07-10 00:09:24 +00:00
Robert Hillis
4463d50711
Use entity class attributes for aemet ( #52499 )
2021-07-05 07:53:16 +02:00
GitHub Action
c81df50191
[ci skip] Translation update
2021-06-06 00:19:43 +00:00
tkdrob
d1c4d0de49
Use bool annotations for setup entries ( #51166 )
2021-05-27 17:39:06 +02:00
tkdrob
c0656878db
Normalize async_setup_entry ( #51161 )
2021-05-27 15:56:20 +02:00
GitHub Action
f45bc3abc7
[ci skip] Translation update
2021-05-27 00:17:03 +00:00
GitHub Action
0a49de75d9
[ci skip] Translation update
2021-05-19 00:11:31 +00:00
GitHub Action
1f80defe3a
[ci skip] Translation update
2021-05-18 00:12:13 +00:00
Álvaro Fernández Rojas
4357d2dc84
Update AEMET library to latest version ( #50222 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-05-17 11:07:53 +02:00
Álvaro Fernández Rojas
9247a157d8
Add AEMET conditional station updates ( #50227 )
2021-05-14 13:28:48 +02:00
Franck Nijhof
d4d0b93d3b
Clean up connection classes in integrations A-C ( #49888 )
2021-04-30 21:01:52 -10:00
J. Nick Koston
51be2f860a
Reduce boilerplate to setup config entry platforms A-C ( #49681 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-26 07:46:55 -10:00
HomeAssistant Azure
020d456889
[ci skip] Translation update
2021-04-21 00:03:47 +00:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Álvaro Fernández Rojas
e30cf88459
AEMET town timestamp should be UTC ( #48916 )
...
AEMET OpenData doesn't clarify if the hourly data timestamp is UTC or not, but
after correctly formatting the town timestamp in ISO format, it is clear that
the timestamp is provided as UTC value.
Therefore, the only values not provided as UTC are the ones related to the
specific daily and hourly forecast values.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-04-09 12:37:46 +02:00
Álvaro Fernández Rojas
2c61c0f258
Fix AEMET town timestamp format ( #48647 )
...
Datetime should be converted to ISO format.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-04-03 11:17:17 +02:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ( #48488 )
...
* Update pylint to 2.7.3
* Add class-const-naming-style
* Remove unused-import message
* Additional cleanup
2021-03-29 18:02:56 -10:00
Franck Nijhof
bb9da22a84
Clean up superfluous integration setup - part 3 ( #48484 )
2021-03-29 13:23:44 -10:00
J. Nick Koston
a851bff95a
Create async_config_entry_first_refresh to reduce coordinator boilerplate ( #48451 )
2021-03-29 12:51:39 -10:00
Álvaro Fernández Rojas
23d7330a2f
Discard outdated data reported by AEMET stations ( #48417 )
...
* aemet: achieve 100% test coverage
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: discard outdated station data
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: fix AemetSensor/AemetForecastSensor inheritance
AbstractAemetSensor already inherits SensorEntity.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-27 22:33:24 +01:00
Erik Montnemery
a09c8eecb7
Fix some sensor classes ( #48254 )
...
* Fix some sensor classes
* Tweak
* Tweak
2021-03-23 15:56:33 +01:00
HomeAssistant Azure
55b689b464
[ci skip] Translation update
2021-03-23 00:03:29 +00:00
Erik Montnemery
9e9ba53f0e
Move SensorEntity last in the inheritance tree ( #48230 )
2021-03-22 20:05:13 +01:00
Erik Montnemery
e0cd7072d6
Migrate integrations a-c to extend SensorEntity ( #48210 )
2021-03-22 12:37:16 +01:00
J. Nick Koston
c820dd4cb5
Have pylint warn when user visible log messages do not start with capital letter or end with a period ( #48064 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-19 09:26:36 -05:00
HomeAssistant Azure
4306c8fbb4
[ci skip] Translation update
2021-03-17 00:03:55 +00:00
HomeAssistant Azure
c11b85af2f
[ci skip] Translation update
2021-03-16 00:04:36 +00:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
Álvaro Fernández Rojas
5bc0e9a50f
Fix aemet temperatures with a value of 0 ( #47680 )
...
* aemet: catch TypeError exceptions
format_float() and format_int() should also catch possible TypeError
exceptions.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: correctly parse temperatures with a value of 0
Right now, when a temperature with a value of 0 is provided by the API, the if
condition isn't satisfied, return None instead of 0.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* aemet: group format int/float exceptions
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-10 10:25:04 +01:00
Diogo Gomes
d3bd2378ba
Correct weather entities forecast time ( #47565 )
2021-03-07 16:07:02 +01:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
HomeAssistant Azure
44ed6cda40
[ci skip] Translation update
2021-03-01 00:09:01 +00:00
HomeAssistant Azure
9159f54900
[ci skip] Translation update
2021-02-24 00:04:14 +00:00
HomeAssistant Azure
0cb1f61deb
[ci skip] Translation update
2021-02-21 00:07:04 +00:00
HomeAssistant Azure
d9ce7db554
[ci skip] Translation update
2021-02-19 00:03:06 +00:00
HomeAssistant Azure
1bb535aa67
[ci skip] Translation update
2021-02-16 00:03:57 +00:00
HomeAssistant Azure
0af634a9f8
[ci skip] Translation update
2021-02-15 00:14:36 +00:00
Álvaro Fernández Rojas
eecf07d7df
Add AEMET OpenData integration ( #45074 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-13 21:53:28 +01:00