-
-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suez_water: describe devices #36881
base: next
Are you sure you want to change the base?
Suez_water: describe devices #36881
Conversation
It seems that this PR is targeted against an incorrect branch. Documentation updates which apply to our current stable release should target the |
✅ Deploy Preview for home-assistant-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
📝 WalkthroughWalkthroughThe pull request updates the Suez Water integration documentation in Home Assistant, focusing on changes to authentication, sensor attributes, and device support. The documentation now describes a new authentication method using username and password instead of a counter ID. It expands on the water usage sensor attributes and introduces a new section detailing supported and unsupported meter types. Changes
Sequence DiagramsequenceDiagram
participant User
participant HomeAssistant
participant SuezWaterService
User->>HomeAssistant: Configure integration
HomeAssistant->>User: Request Username & Password
User->>HomeAssistant: Provide credentials
HomeAssistant->>SuezWaterService: Authenticate
SuezWaterService->>HomeAssistant: Validate credentials
HomeAssistant->>HomeAssistant: Create water usage sensors
HomeAssistant->>HomeAssistant: Create meter device
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (2)
source/_integrations/suez_water.markdown (2)
38-43
: Improve grammatical accuracy in descriptionsThe descriptions should use "to connect to" instead of "to connect on".
Apply these changes:
- description: "The username used to connect on your _Tout Sur Mon Eau_ [user account](https://www.toutsurmoneau.fr/mon-compte-en-ligne)." + description: "The username used to connect to your _Tout Sur Mon Eau_ [user account](https://www.toutsurmoneau.fr/mon-compte-en-ligne)." - description: "The password used to connect on your _Tout Sur Mon Eau_ [user account](https://www.toutsurmoneau.fr/mon-compte-en-ligne) with the above username." + description: "The password used to connect to your _Tout Sur Mon Eau_ [user account](https://www.toutsurmoneau.fr/mon-compte-en-ligne) with the above username."🧰 Tools
🪛 LanguageTool
[uncategorized] ~40-~40: The preposition “to” seems more likely in this position.
Context: ...cription: "The username used to connect on your Tout Sur Mon Eau [user account](...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
[uncategorized] ~42-~42: The preposition “to” seems more likely in this position.
Context: ...cription: "The password used to connect on your Tout Sur Mon Eau [user account](...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
45-63
: Fix grammatical issues in the Devices sectionThe content is informative, but there are several grammatical issues to address:
Apply these changes:
The integration will automatically use the meter provided by _Tout Sur Mon Eau_ website and create a {% term device %} representing the meter. ### Supported meters All **connected meters** provided by Suez are supported. -For the integration to work you **need to have** a Suez connected meter installed, to know if your meter is compatible you can check if consumption data is available on _Tout sur mon eau_ [consumption page](https://www.toutsurmoneau.fr/mon-compte-en-ligne/historique-de-consommation-tr). +For the integration to work, you **need to have** a Suez connected meter installed. To check if your meter is compatible, you can verify if consumption data is available on _Tout sur mon eau_ [consumption page](https://www.toutsurmoneau.fr/mon-compte-en-ligne/historique-de-consommation-tr). -If your meter change, the integration will automatically create a new device representing the new meter. +If your meter changes, the integration will automatically create a new device representing the new meter. ### Unsupported meters -Currently this integration does not support the following meters: +Currently, this integration does not support the following meters: -- Not connected meters -- Connected meters provided by other brands than Suez +- Non-connected meters +- Meters provided by other brands than Suez🧰 Tools
🪛 LanguageTool
[uncategorized] ~53-~53: A comma might be missing here.
Context: ... are supported. For the integration to work you need to have a Suez connected m...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~53-~53: A comma might be missing here.
Context: ...ter installed, to know if your meter is compatible you can check if consumption data is av...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~55-~55: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...que-de-consommation-tr). If your meter change, the integration will automatically cre...(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~58-~58: A comma may be missing after the conjunctive/linking adverb ‘Currently’.
Context: ...the new meter. ### Unsupported meters Currently this integration does not support the f...(SENT_START_CONJUNCTIVE_LINKING_ADVERB_COMMA)
[grammar] ~61-~61: This phrase is duplicated. You should probably use “connected meters” only once.
Context: ...ot support the following meters: - Not connected meters - Connected meters provided by other brands than Suez ## ...(PHRASE_REPETITION)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
source/_integrations/suez_water.markdown
(2 hunks)
🧰 Additional context used
🪛 LanguageTool
source/_integrations/suez_water.markdown
[uncategorized] ~40-~40: The preposition “to” seems more likely in this position.
Context: ...cription: "The username used to connect on your Tout Sur Mon Eau [user account](...
(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
[uncategorized] ~42-~42: The preposition “to” seems more likely in this position.
Context: ...cription: "The password used to connect on your Tout Sur Mon Eau [user account](...
(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
[uncategorized] ~53-~53: A comma might be missing here.
Context: ... are supported. For the integration to work you need to have a Suez connected m...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~53-~53: A comma might be missing here.
Context: ...ter installed, to know if your meter is compatible you can check if consumption data is av...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~55-~55: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...que-de-consommation-tr). If your meter change, the integration will automatically cre...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~58-~58: A comma may be missing after the conjunctive/linking adverb ‘Currently’.
Context: ...the new meter. ### Unsupported meters Currently this integration does not support the f...
(SENT_START_CONJUNCTIVE_LINKING_ADVERB_COMMA)
[grammar] ~61-~61: This phrase is duplicated. You should probably use “connected meters” only once.
Context: ...ot support the following meters: - Not connected meters - Connected meters provided by other brands than Suez ## ...
(PHRASE_REPETITION)
🔇 Additional comments (2)
source/_integrations/suez_water.markdown (2)
Line range hint
25-35
: Well-documented sensor attributes!The extra attributes section clearly lists all available consumption metrics for the water usage sensor.
Line range hint
1-63
: Documentation meets Home Assistant standardsThe documentation effectively describes the Suez Water integration, including the new device support information and authentication changes. The structure is clear and follows Home Assistant documentation standards.
🧰 Tools
🪛 LanguageTool
[uncategorized] ~40-~40: The preposition “to” seems more likely in this position.
Context: ...cription: "The username used to connect on your Tout Sur Mon Eau [user account](...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
[uncategorized] ~42-~42: The preposition “to” seems more likely in this position.
Context: ...cription: "The password used to connect on your Tout Sur Mon Eau [user account](...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION)
[uncategorized] ~53-~53: A comma might be missing here.
Context: ... are supported. For the integration to work you need to have a Suez connected m...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~53-~53: A comma might be missing here.
Context: ...ter installed, to know if your meter is compatible you can check if consumption data is av...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~55-~55: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...que-de-consommation-tr). If your meter change, the integration will automatically cre...(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~58-~58: A comma may be missing after the conjunctive/linking adverb ‘Currently’.
Context: ...the new meter. ### Unsupported meters Currently this integration does not support the f...(SENT_START_CONJUNCTIVE_LINKING_ADVERB_COMMA)
[grammar] ~61-~61: This phrase is duplicated. You should probably use “connected meters” only once.
Context: ...ot support the following meters: - Not connected meters - Connected meters provided by other brands than Suez ## ...(PHRASE_REPETITION)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (2)
source/_integrations/suez_water.markdown (2)
45-55
: Great device documentation, suggest minor language improvements.The device documentation is comprehensive and well-structured. Consider these minor language improvements:
- Line 47: Change "use the meter provided by" to "detect the meter from the"
- Line 53: Consider restructuring to: "To verify compatibility, check if consumption data is available on your Tout sur mon eau [consumption page]..."
57-63
: Simplify the unsupported meters list.To avoid word repetition and improve readability, consider this revision:
### Unsupported meters Currently, this integration does not support the following meters: - - Non-connected meters - - Meters provided by other brands than Suez + - Non-connected devices + - Devices from manufacturers other than Suez🧰 Tools
🪛 LanguageTool
[duplication] ~61-~61: Possible typo: you repeated a word.
Context: ... the following meters: - Non-connected meters - Meters provided by other brands than Suez ## ...(ENGLISH_WORD_REPEAT_RULE)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
source/_integrations/suez_water.markdown
(2 hunks)
🧰 Additional context used
🪛 LanguageTool
source/_integrations/suez_water.markdown
[duplication] ~61-~61: Possible typo: you repeated a word.
Context: ... the following meters: - Non-connected meters - Meters provided by other brands than Suez ## ...
(ENGLISH_WORD_REPEAT_RULE)
🔇 Additional comments (2)
source/_integrations/suez_water.markdown (2)
Line range hint
25-35
: LGTM! Clear and well-structured attributes section.The section provides a comprehensive list of water usage attributes with appropriate header level.
36-43
: Configuration section looks good, but verify parent PR status.The authentication changes are well-documented. Since this depends on core changes (PR #135411), we should verify the status of the parent PR.
Proposed change
Describe devices introduce in suez water integration.
Type of change
current
branch).current
branch).next
branch).next
branch).Additional information
Checklist
current
branch.next
branch.Summary by CodeRabbit
New Features
Documentation