-
-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Upload SwitchBot WWHA blog #39724
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
Upload SwitchBot WWHA blog #39724
Conversation
✅ Deploy Preview for home-assistant-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
📝 WalkthroughWalkthroughA new blog post was added, announcing SwitchBot as a partner in the Works with Home Assistant program. The post details device certifications, integration options including Bluetooth and Matter, supported devices, integration scenarios, and includes a FAQ, images, and statements from SwitchBot’s co-founder. It also discusses current and future device support. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant Blog
participant HomeAssistant
participant SwitchBot
User->>Blog: Reads announcement post
Blog->>SwitchBot: Describes partnership and certified devices
Blog->>HomeAssistant: Details integration options (Bluetooth, Matter)
Blog->>User: Provides FAQ and device support info
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. 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 (
|
📝 WalkthroughWalkthroughA new blog post was added, announcing SwitchBot as a partner in the Works with Home Assistant program. The post details device certifications, integration options, supported devices, and includes a FAQ, images, and statements from SwitchBot. It also discusses current and future device support and integration scenarios. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant Blog
participant HomeAssistant
participant SwitchBot
User->>Blog: Reads announcement post
Blog->>SwitchBot: Describes partnership and certified devices
Blog->>HomeAssistant: Details integration options (Bluetooth, Matter)
Blog->>User: Provides FAQ and device support info
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. 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: 1
🧹 Nitpick comments (1)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown (1)
60-66
: Minor style & spelling nitpicks for readabilityLine 63 contains several small issues flagged by LanguageTool:
- “multi-tasking” → “multitasking” (spelling)
- Add a comma before the second “and” in “too long, and it starts”
- “lots of” → “many” (conciseness)
- “table top” → “table-top” or “tabletop” (compound noun)
- Add a comma before “so” in “tabletop, so this device...”
These aren’t critical but polishing them prevents future copy-editing passes.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Cache: Disabled due to data retention organization setting
Knowledge Base: Disabled due to data retention organization setting
⛔ Files ignored due to path filters (3)
source/images/blog/2025-06-switchbot/ vacuum.jpg
is excluded by!**/*.jpg
source/images/blog/2025-06-switchbot/art.jpg
is excluded by!**/*.jpg
source/images/blog/2025-06-switchbot/vacuum.jpg
is excluded by!**/*.jpg
📒 Files selected for processing (1)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
(1 hunks)
🧰 Additional context used
🪛 LanguageTool
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
[style] ~32-~32: Consider using a different adverb to strengthen your wording.
Context: ...nt of the integration, and SwitchBot is very thankful for this work, they took a mor...
(VERY_DEEPLY)
[uncategorized] ~63-~63: Possible missing comma found.
Context: ... robot in the Works with Home Assistant program as well as the world's first multi-task...
(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~63-~63: This word is normally spelled as one.
Context: ...nt program as well as the world's first multi-tasking household robot. This wacky robot can b...
(EN_COMPOUNDS_MULTI_TASKING)
[style] ~63-~63: Consider using a synonym to be more concise.
Context: ...ot. This wacky robot can be paired with lots of other items in the range, including the...
(A_LOT_OF)
[uncategorized] ~63-~63: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...no, you've left a pan alone for too long and it starts to smell and burn. You could ...
(COMMA_COMPOUND_SENTENCE)
[misspelling] ~63-~63: This word is normally spelled with a hyphen.
Context: ...ent. Some of the items also come with a table top so this device has some great applicati...
(EN_COMPOUNDS_TABLE_TOP)
[uncategorized] ~63-~63: Use a comma before ‘so’ if it connects two independent clauses (unless they are closely connected and short).
Context: ... of the items also come with a table top so this device has some great applications...
(COMMA_COMPOUND_SENTENCE_2)
[uncategorized] ~73-~73: Possible missing comma found.
Context: ...ded to our testing later down the road. Though it might only have limited functions th...
(AI_HYDRA_LEO_MISSING_COMMA)
🪛 markdownlint-cli2 (0.17.2)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
38-38: Emphasis used instead of a heading
null
(MD036, no-emphasis-as-heading)
39-39: Lists should be surrounded by blank lines
null
(MD032, blanks-around-lists)
43-43: Trailing spaces
Expected: 0 or 2; Actual: 1
(MD009, no-trailing-spaces)
52-52: Emphasis used instead of a heading
null
(MD036, no-emphasis-as-heading)
53-53: Lists should be surrounded by blank lines
null
(MD032, blanks-around-lists)
🔇 Additional comments (1)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown (1)
2-11
: I’ll verify how front-matter is used in existing posts to confirm which keys are valid:#!/bin/bash set -e echo "Searching for 'date_formatted' in source/_posts..." rg "date_formatted" -n source/_posts || echo "<none found>" echo echo "Searching for 'og_image' in source/_posts..." rg "og_image" -n source/_posts || echo "<none found>" echo echo "Searching for 'image:' in source/_posts..." rg "^image:" -n source/_posts || echo "<none found>" echo echo "Searching for 'comments:' in source/_posts..." rg "^comments:" -n source/_posts || echo "<none found>" echo echo "Inspecting 'categories:' usage in source/_posts (showing up to 2 lines of context)..." rg -A2 "^categories:" -n source/_posts | head -n 50 || echo "<none found>"
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
Show resolved
Hide resolved
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
Outdated
Show resolved
Hide resolved
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.
Thank you, @googanhiem 👍
Co-authored-by: c0ffeeca7 <[email protected]>
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
♻️ Duplicate comments (2)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown (2)
38-51
: Convert bold labels to proper headings & surround lists with blank lines (still failing markdownlint)This was already flagged in the previous review (
MD036
,MD032
,MD009
).
Nothing has changed, so the linter will still fail.-**Bluetooth** -- [SwitchBot Lock Ultra](...) +### Bluetooth + +- [SwitchBot Lock Ultra](...)Repeat the same pattern for the rest of the list and remove the stray double-spaces after some list items (e.g. lines 43-44).
Leaving this unresolved blocks publishing.
52-56
: Same issue for the Matter-over-WiFi sectionPlease turn the emphasis into a heading and insert a blank line before the list:
-**Matter-Over-WiFi (standalone, without requiring a hub)** -- [SwitchBot Air Purifier](...) +### Matter-over-WiFi (stand-alone, no hub required) + +- [SwitchBot Air Purifier](...)
🧹 Nitpick comments (1)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown (1)
61-64
: Tighten wording & fix minor grammar issuesThe paragraph is quite long and contains several LanguageTool warnings (missing commas, compound words). A quick clean-up improves readability:
-... program as well as the world's first multi-tasking household robot. This wacky robot can be paired with lots of other items in the range, including the certified air purifiers, to make some really cool Home Assistant use cases. +... program, as well as the world's first multitasking household robot. This versatile robot can pair with many other items in the range, including the certified air purifiers, enabling some neat Home Assistant automations.No functional impact, but worth polishing before publishing.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Cache: Disabled due to data retention organization setting
Knowledge Base: Disabled due to data retention organization setting
⛔ Files ignored due to path filters (1)
source/images/blog/2025-06-switchbot/vacuum.jpg
is excluded by!**/*.jpg
📒 Files selected for processing (1)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
(1 hunks)
🧰 Additional context used
🪛 LanguageTool
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
[style] ~32-~32: Consider using a different adverb to strengthen your wording.
Context: ...nt of the integration, and SwitchBot is very thankful for this work, they took a mor...
(VERY_DEEPLY)
[uncategorized] ~63-~63: Possible missing comma found.
Context: ... robot in the Works with Home Assistant program as well as the world's first multi-task...
(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~63-~63: This word is normally spelled as one.
Context: ...nt program as well as the world's first multi-tasking household robot. This wacky robot can b...
(EN_COMPOUNDS_MULTI_TASKING)
[style] ~63-~63: Consider using a synonym to be more concise.
Context: ...ot. This wacky robot can be paired with lots of other items in the range, including the...
(A_LOT_OF)
[uncategorized] ~63-~63: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...no, you've left a pan alone for too long and it starts to smell and burn. You could ...
(COMMA_COMPOUND_SENTENCE)
[misspelling] ~63-~63: This word is normally spelled with a hyphen.
Context: ...ent. Some of the items also come with a table top so this device has some great applicati...
(EN_COMPOUNDS_TABLE_TOP)
[uncategorized] ~63-~63: Use a comma before ‘so’ if it connects two independent clauses (unless they are closely connected and short).
Context: ... of the items also come with a table top so this device has some great applications...
(COMMA_COMPOUND_SENTENCE_2)
[uncategorized] ~73-~73: Possible missing comma found.
Context: ...ded to our testing later down the road. Though it might only have limited functions th...
(AI_HYDRA_LEO_MISSING_COMMA)
🪛 markdownlint-cli2 (0.17.2)
source/_posts/2025-06-26-switchbot-joins-works-with-home-assistant.markdown
38-38: Emphasis used instead of a heading
null
(MD036, no-emphasis-as-heading)
39-39: Lists should be surrounded by blank lines
null
(MD032, blanks-around-lists)
43-43: Trailing spaces
Expected: 0 or 2; Actual: 1
(MD009, no-trailing-spaces)
52-52: Emphasis used instead of a heading
null
(MD036, no-emphasis-as-heading)
53-53: Lists should be surrounded by blank lines
null
(MD032, blanks-around-lists)
⏰ Context from checks skipped due to timeout of 90000ms (3)
- GitHub Check: Redirect rules - home-assistant-docs
- GitHub Check: Header rules - home-assistant-docs
- GitHub Check: Pages changed - home-assistant-docs
Proposed change
Type of change
current
branch).current
branch).next
branch).next
branch).Additional information
Checklist
current
branch.next
branch.Summary by CodeRabbit