Skip to content

Docs for TIS Control integration #37071

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

Draft
wants to merge 27 commits into
base: next
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8372f2d
add documentation for TIS control integration
KarimTIS Jan 18, 2025
2df962d
Update CIFS Authentication Documentation (#36767)
HartD92 Jan 22, 2025
3a86125
aquacell.markdown: Expand documentation (#37044)
reedy Jan 22, 2025
86f1968
Add Landis+Gyr E360 to known working meters, with additional elaborat…
NanoBob Jan 22, 2025
57287d9
Fix website builds (#37057)
frenck Jan 22, 2025
81f160d
Fix Acaia headers (#37058)
joostlek Jan 22, 2025
4b8ad45
Add debugging steps for nest integration. (#37050)
mijoharas Jan 23, 2025
aa8494b
build(deps-dev): bump sorbet-runtime from 0.5.11766 to 0.5.11778 (#37…
dependabot[bot] Jan 23, 2025
1a3f3b2
build(deps-dev): bump rubocop from 1.70.0 to 1.71.0 (#37068)
dependabot[bot] Jan 23, 2025
378391e
Update weather.markdown (#37066)
SpencerDub Jan 23, 2025
7bd4ed0
Update squeezebox.markdown Clarification of LMS server usage (#37030)
pssc Jan 23, 2025
734875d
Merge branch 'home-assistant:current' into current
KarimTIS Jan 23, 2025
c026e13
Add note to P1 Monitor integration (#37072)
klaasnicolaas Jan 23, 2025
2377f05
Update seventeentrack.markdown (#37077)
nstallons Jan 24, 2025
f60e27c
2025.1.4 (#37084)
frenck Jan 24, 2025
26c530f
Update manual setup to reflect current Google Developer Console (#37085)
c0ffeeca7 Jan 24, 2025
933f7cc
Fix typo in Roomba front matter (#37089)
joostlek Jan 24, 2025
2531e40
Update TP-Link integration troubleshooting section (#37091)
sdb9696 Jan 25, 2025
0940d5b
Fix HomeLink casing in existing integrations (#37100)
ryanjones-gentex Jan 26, 2025
cf6d90a
build(deps-dev): bump sorbet-runtime from 0.5.11778 to 0.5.11781 (#37…
dependabot[bot] Jan 27, 2025
59423af
build(deps): bump actions/setup-node from 4.1.0 to 4.2.0 (#37136)
dependabot[bot] Jan 27, 2025
6e29ef5
Add removal docs to Onkyo (#37131)
arturpragacz Jan 27, 2025
98d1d83
Improvements to incomfort documentation (#37101)
jbouwh Jan 27, 2025
cb2cb6c
Add note about dense section placement (#37133)
schoenwaldnils Jan 27, 2025
f942b82
Rework actions section to use-cases and examples for Plugwise (#36518)
CoMPaTech Jan 27, 2025
5dffba3
update docs
KarimTIS Jan 27, 2025
6de8c0b
Merge branch 'current' into current
KarimTIS Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ group :development do
# > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189
gem 'sassc', '2.1.0'
gem 'sass-embedded', '1.83.4'
gem 'rubocop', '1.70.0'
gem 'rubocop', '1.71.0'
gem 'ruby-lsp', '0.23.6'
gem 'rackup', '2.2.1'
end
Expand Down
6 changes: 3 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ GEM
regexp_parser (2.10.0)
rexml (3.4.0)
rouge (4.5.1)
rubocop (1.70.0)
rubocop (1.71.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
Expand Down Expand Up @@ -152,7 +152,7 @@ GEM
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
sorbet-runtime (0.5.11766)
sorbet-runtime (0.5.11778)
stringex (2.8.6)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
Expand All @@ -178,7 +178,7 @@ DEPENDENCIES
nokogiri (= 1.18.2)
rackup (= 2.2.1)
rake (= 13.2.1)
rubocop (= 1.70.0)
rubocop (= 1.71.0)
ruby-lsp (= 0.23.6)
sass-embedded (= 1.83.4)
sass-globbing (= 1.1.5)
Expand Down
2 changes: 1 addition & 1 deletion source/_includes/common-tasks/network_storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Server:
"[NFS]<sup>1</sup> Remote share path":
description: The path used to connect to the remote storage server.
"[CIFS]<sup>2</sup> Username":
description: The username to use when connecting to the storage server.
description: "The username to use when connecting to the storage server. Use User Principal Name for domain accounts. For example: `[email protected]`."
"[CIFS]<sup>2</sup> Password":
description: The password to use when connecting to the storage server.
"[CIFS]<sup>2</sup> Share":
Expand Down
8 changes: 4 additions & 4 deletions source/_integrations/acaia.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,19 @@ Device:
description: "The Bluetooth device that is your scale."
{% endconfiguration_basic %}

# Available platforms & entities
## Available platforms & entities

## Binary sensors
### Binary sensors

- **Timer running**: Whether the timer is currently running on the scale

## Buttons
### Buttons

- **Tare**: Tares the scale.
- **Reset timer**: Resets the timer. If the timer is running, it will continue to run.
- **Start/stop timer**: Starts or stops the timer, depending on whether the timer is currently running. Does not reset, but continue the timer.

## Sensors
### Sensors

- **Battery**: Current battery level of the scale.
- **Volume flow rate**: Calculates the current flow rate (in mL/s) while brewing.
Expand Down
8 changes: 5 additions & 3 deletions source/_integrations/aquacell.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,19 @@ ha_platforms:
ha_integration_type: device
---

AquaCell is a water-softening device. The [AquaCell](https://www.aquacell-waterontharder.nl/) {% term integration %} allows you to monitor your AquaCell device in Home Assistant.
AquaCell is a water-softening device made by [Culligan](https://culliganinternational.com). The [AquaCell](https://www.aquacell-waterontharder.nl/) {% term integration %} allows you to monitor your AquaCell device in Home Assistant.
You will need your Aquacell account information as used in the **AquaCell** app.

This integration also supports [Harvey](https://www.harveywatersofteners.co.uk/) softeners.
This integration also supports other [Culligan brands](https://culliganinternational.com/brands) of water softener, such as [Harvey](https://www.harveywatersofteners.co.uk/) and [TwinTec](https://www.twintec.com/) (made by Harvey) softeners.

## Supported devices

This integration only works for softener models which have an **i-Lid** and are configured through the 'Mijn AquaCell' or 'My Harvey' mobile app.
This integration only works for softener models which have an **i-Lid** and are configured through the 'Mijn AquaCell' or 'myHarvey' mobile app.
These models are also recognizable by the required curved salt blocks.

- [AquaCell](https://www.aquacell-waterontharder.nl/aquacell)
- [HarveyArc Water Softener](https://www.harveywatersofteners.co.uk/products/water-softeners/harveyarc-water-softener)
- [TwinTec Cobalt](https://www.twintec.com/our-products/tt-cobalt/)

## Prerequisites

Expand Down
5 changes: 4 additions & 1 deletion source/_integrations/dsmr.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ This integration is known to work for:

- Iskra ME382 / MT382 (DSMR 2.2)
- ISKRA AM550 (DSMR 5.0)
- Landis+Gyr E350 (DMSR 4)
- Landis+Gyr E350 (DSMR 4)
- Landis+Gyr E360 (DSMR 5)*
- Landis+Gyr ZCF110 / ZM F110 (DSMR 4.2)
- Kaifa E0026
- Kaifa MA304C (DSMR 4.2)
Expand All @@ -64,6 +65,8 @@ This integration is known to work for:
- Ziv E0058 ESMR5
- EasyMeter Q3D

Remarks:
\* The E360 requires a special P1 cable, various webstores sell these specific to the E360.
### M-Bus support

A smart meter can have multiple subdevices, also known as [M-Bus](https://m-bus.com/) devices.
Expand Down
6 changes: 6 additions & 0 deletions source/_integrations/nest.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -625,3 +625,9 @@ logger:
```

- *Not receiving camera motion and person events*: assuming the integration is correctly configured (for example, the oauth and SDM API are set up correctly, you can see camera streams, and permissions are correctly set in [Partner Connections Manager](https://nestservices.google.com/partnerconnections)): If you are then still not seeing events, it's possible you need to adjust the Google Home App settings. Refer to the [Google Home App Notification Settings](#google-home-app-notification-settings) for details.

- **Configuration error: Failed to create subscriber `subscription/name` was not found** - By default, Google pub/sub subscriptions will be deleted after 31 days of inactivity ([reference](https://cloud.google.com/knowledge/kb/pub-sub-subscriptions-disappeared-without-any-deletion-logs-000004170)). If this happens, then the integration will fail, and you will see the preceding log line in your Home Assistant logs. If that is the case, then:

1. Go to the [Device Access Console](https://console.nest.google.com/device-access/project-list) and re-enable the Pub/Sub Topic.
2. The Nest integration may need to be recreated to pick up the new Pub/Sub topic.
3. (Optional) To prevent future expirations, go to your [Google Cloud Console Pub/Sub subscription page](https://console.cloud.google.com/cloudpubsub/subscription/list) and edit the Pub/Sub subscription created by Nest to not expire by default.
2 changes: 1 addition & 1 deletion source/_integrations/squeezebox.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ha_integration_type: integration

The Squeezebox integration allows you to control music players from the [Lyrion Music Server](https://lyrion.org/) (LMS) ecosystem. Lyrion Music Server was formerly known as [Logitech Media Server](https://en.wikipedia.org/wiki/Squeezebox_%28network_music_player%29).

This integration provides both media players connected to the server and supporting binary sensors for the server status.
This integration connects to an existing <abbr title="Lyrion Music Server">LMS</abbr> server and provides both media players and sensors for monitoring server status.

The Squeezebox music player ecosystem, which can be controlled through this integration, includes hardware audio players from Logitech, including [Squeezebox 3rd Generation, Squeezebox Boom, Squeezebox Receiver, Transporter, Squeezebox2, Squeezebox and SLIMP3](https://lms-community.github.io/players-and-controllers/hardware-comparison/), and many software emulators like [Squeezelite, SqueezeSlave, SoftSqueeze and SqueezePlay](https://sourceforge.net/projects/lmsclients/files/).

Expand Down
22 changes: 22 additions & 0 deletions source/_integrations/tis_control.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: TIS Control
description: Instructions on how to integrate your TIS Control devices with home assistant.
ha_release: 0.1.4
ha_category:
- Network
- Notifications
ha_iot_class: Local Polling
ha_domain: tis_control
ha_platforms:
- switch
ha_codeowners:
- '@Mustafa744'
ha_integration_type: integration
---

The TIS Control integration makes it possible to integrate and control TIS Control devices within Home Assistant.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Enhance the integration description.

The current description lacks essential information. Consider adding:

  • What TIS Control devices are and their typical use cases
  • Prerequisites or requirements for using this integration
  • Supported device types or models
  • Network requirements or limitations

## Configuration

To enable the integration, go to the integrations page inside the configuration panel and add the TIS Control integration. You will be asked to enter the port number for the UDP communication. The default port is 6000.
After this you can use TIS Device manager to add the devices you want to control.
2 changes: 1 addition & 1 deletion source/_integrations/weather.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ The `weather` {% term entity %} can provide the conditions listed below as its s
- **Cloudy**: There are many clouds in the sky. `cloudy`.
- **Fog**: There is a thick mist or fog reducing visibility. `fog`.
- **Hail**: Hailstones are falling. `hail`.
- **Lightning**: Lightning/thunderstorms are occurring. `lighting`.
- **Lightning**: Lightning/thunderstorms are occurring. `lightning`.
- **Lightning, rainy**: Lightning/thunderstorm is occurring along with rain. `lightning-rainy`.
- **Partly cloudy**: The sky is partially covered with clouds. `partlycloudy`.
- **Pouring**: It is raining heavily. `pouring`.
Expand Down