Releases: danieldotnl/ha-multiscrape
Releases · danieldotnl/ha-multiscrape
🌈v6.7.6: Upgrade lxml (required for HA 2024.1)
Changes
- Update manifest.json to prevent conflicts with HA (fix for 2024.1) @hmmbob (#306)
- Remove dependabot as we are using renovate instead @danieldotnl (#305)
- Update dependency homeassistant to v2023.12.4 @renovate (#300)
- Upgrade lxml and beautifulsoup versions to latest @danieldotnl (#304)
- Update dependency ruff to v0.1.9 @renovate (#299)
Parse template results into their own data type
Changes
- Configure Renovate @renovate (#295)
- Also parse value_templates on scraped data @danieldotnl (#296)
- Bump ruff from 0.1.6 to 0.1.8 @dependabot (#293)
- Bump colorlog from 6.7.0 to 6.8.0 @dependabot (#286)
- Bump actions/setup-python from 4.7.1 to 5.0.0 @dependabot (#289)
- Bump github/codeql-action from 2 to 3 @dependabot (#294)
- Bump homeassistant from 2023.11.2 to 2023.12.3 @dependabot (#292)
- Bump ruff from 0.1.4 to 0.1.6 @dependabot (#282)
- Bump homeassistant from 2023.10.5 to 2023.11.2 @dependabot (#280)
- Bump ruff from 0.1.1 to 0.1.4 @dependabot (#277)
- Update pip requirement from <23.3,>=21.0 to >=21.0,<23.4 @dependabot (#268)
- Bump homeassistant from 2023.9.0 to 2023.10.5 @dependabot (#273)
- Bump actions/checkout from 4.0.0 to 4.1.1 @dependabot (#270)
- Bump ruff from 0.0.287 to 0.1.1 @dependabot (#272)
- Bump actions/setup-python from 4.7.0 to 4.7.1 @dependabot (#262)
- Validate on master branch @danieldotnl (#247)
- Bump homeassistant from 2023.8.4 to 2023.9.0 @dependabot (#244)
- Bump actions/checkout from 3.5.2 to 4.0.0 @dependabot (#240)
- Update pip requirement from <23.2,>=21.0 to >=21.0,<23.3 @dependabot (#242)
- Bump ruff from 0.0.286 to 0.0.287 @dependabot (#243)
- Bump actions/setup-python from 4.6.1 to 4.7.0 @dependabot (#241)
- Add release drafter config @danieldotnl (#245)
Support for dictionaries and other types in attributes
I am very motivated by coffee!! If you are enjoying this multiscrape custom component, please consider to:
Changes
- Attributes set by a value_template are now parsed into their type, e.g. dictionary
📦 Dependencies
- Bump actions/checkout from 3 to 4 (#237) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 4.2.0 (#232) @dependabot
- Bump flake8 from 6.0.0 to 6.1.0 in /.github/workflows (#229) @dependabot
- Bump black from 23.3.0 to 23.7.0 in /.github/workflows (#221) @dependabot
- Bump pip from 23.1.2 to 23.2.1 in /.github/workflows (#228) @dependabot
Fix icon in binary_sensor
If you are enjoying this multiscrape custom component, please consider to:
Changes
- Fix issue with setting icon in binary_sensor (#227) @danieldotnl
Fix multiscrape does not start in 2023.7.1
Changes
- Integrate fix registering service schema with wrong name (#217) @danieldotnl (Fix #215)
📦 Dependencies
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (#212) @dependabot
- Bump reorder-python-imports from 3.9.0 to 3.10.0 in /.github/workflows (#211) @dependabot
- Bump pre-commit from 3.3.1 to 3.3.3 in /.github/workflows (#210) @dependabot
Support for scan_interval = 0 and icons after errors
Changes
- It is now possible to set
scan_interval
to 0. This will only update the sensors on startup or when triggered by the trigger service. If it fails on startup it will retry 3 times with 30 seconds in between. Fix #188 - Fix conversion errors when trying data could not be retrieved and HA was trying to convert the unavailable state to a float or datetime
- Add more detailed logging on request timeouts
- Icons are now also set in case of scraping errors. This is especially useful when you have defined a default value in
on_error
Fix #190
📦 Dependencies
- Bump pre-commit from 3.2.2 to 3.3.1 in /.github/workflows (#203) @dependabot
- Bump pip from 23.1.1 to 23.1.2 in /.github/workflows (#201) @dependabot
- Bump pip from 23.1 to 23.1.1 in /.github/workflows (#200) @dependabot
- Bump pip from 23.0.1 to 23.1 in /.github/workflows (#199) @dependabot
- Bump pre-commit from 3.1.1 to 3.2.2 in /.github/workflows (#198) @dependabot
- Bump black from 23.1.0 to 23.3.0 in /.github/workflows (#197) @dependabot
- Bump black from 22.12.0 to 23.1.0 in /.github/workflows (#184) @dependabot
- Bump pre-commit from 3.0.4 to 3.1.1 in /.github/workflows (#194) @dependabot
- Bump pip from 23.0 to 23.0.1 in /.github/workflows (#191) @dependabot
- Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (#192) @dependabot
- Bump pre-commit from 3.0.2 to 3.0.4 in /.github/workflows (#187) @dependabot
- Bump pip from 22.3.1 to 23.0 in /.github/workflows (#183) @dependabot
- Bump pre-commit from 3.0.1 to 3.0.2 in /.github/workflows (#182) @dependabot
- Bump pre-commit from 3.0.0 to 3.0.1 in /.github/workflows (#180) @dependabot
- Bump pre-commit from 2.21.0 to 3.0.0 in /.github/workflows (#179) @dependabot
Timestamp sensors
If you are enjoying this multiscrape custom component, please consider to:
Changes
- Support for scraping sensors with timestamp device_class - fix #174
📦 Dependencies
- Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#173) @dependabot
- Bump pre-commit from 2.20.0 to 2.21.0 in /.github/workflows (#170) @dependabot
- Bump black from 22.10.0 to 22.12.0 in /.github/workflows (#169) @dependabot
More templates and configurable list separator
If you are enjoying this multiscrape custom component, please consider to:
🥳 Changes
📦 Dependencies
- Bump flake8 from 5.0.4 to 6.0.0 in /.github/workflows (#166) @dependabot
- Bump pip from 22.3 to 22.3.1 in /.github/workflows (#164) @dependabot
- Bump reorder-python-imports from 3.8.5 to 3.9.0 in /.github/workflows (#162) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.0.0 to 4.1.0 (#159) @dependabot
- Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 (#158) @dependabot
- Bump pip from 22.2.2 to 22.3 in /.github/workflows (#157) @dependabot
- Bump reorder-python-imports from 3.8.4 to 3.8.5 in /.github/workflows (#156) @dependabot
Post form input fields without scraping form
Changes
It is now possible to post a form (authenticate) without scraping that form first. You just omit the select
under form_submit
and provide the input fields.
📦 Dependencies
- Bump reorder-python-imports from 3.8.3 to 3.8.4 in /.github/workflows (#155) @dependabot
- Bump black from 22.8.0 to 22.10.0 in /.github/workflows (#153) @dependabot
- Bump reorder-python-imports from 3.8.2 to 3.8.3 in /.github/workflows (#152) @dependabot
Filter input fields and use templates in payload
If you are enjoying this multiscrape custom component, please consider to:
🎉 New features
- You can now filter from a form the input elements which should not be submitted (#145)
- Payload field now supports templates (#149)
📦 Dependencies
- Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 (#150) @dependabot
- Bump black from 22.6.0 to 22.8.0 in /.github/workflows (#147) @dependabot
- Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 (#144) @dependabot
- Bump pip from 22.2.1 to 22.2.2 in /.github/workflows (#141) @dependabot
- Bump flake8 from 5.0.3 to 5.0.4 in /.github/workflows (#140) @dependabot
- Bump flake8 from 4.0.1 to 5.0.3 in /.github/workflows (#138) @dependabot
- Bump pip from 22.2 to 22.2.1 in /.github/workflows (#136) @dependabot
- Bump pip from 22.1.2 to 22.2 in /.github/workflows (#135) @dependabot
- Bump reorder-python-imports from 3.8.1 to 3.8.2 in /.github/workflows (#133) @dependabot
- Bump pre-commit from 2.19.0 to 2.20.0 in /.github/workflows (#131) @dependabot
- Bump reorder-python-imports from 3.3.0 to 3.8.1 in /.github/workflows (#130) @dependabot
- Bump reorder-python-imports from 3.1.0 to 3.3.0 in /.github/workflows (#129) @dependabot
- Bump black from 22.3.0 to 22.6.0 in /.github/workflows (#127) @dependabot
- Bump actions/setup-python from 3 to 4 (#126) @dependabot
- Bump pip from 22.1.1 to 22.1.2 in /.github/workflows (#125) @dependabot
- Bump hacs/action from 21.12.1 to 22.5.0 (#124) @dependabot
- Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 (#123) @dependabot
- Bump pip from 22.1 to 22.1.1 in /.github/workflows (#122) @dependabot