Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dahlb/ha_sense
Report custom devices to sense energy monitoring for ha consumption devices
https://github.com/dahlb/ha_sense
homeassistant-integration python3
Last synced: 3 months ago
JSON representation
Report custom devices to sense energy monitoring for ha consumption devices
- Host: GitHub
- URL: https://github.com/dahlb/ha_sense
- Owner: dahlb
- License: mit
- Created: 2023-03-19T01:13:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T15:00:39.000Z (4 months ago)
- Last Synced: 2024-09-16T17:51:40.179Z (4 months ago)
- Topics: homeassistant-integration, python3
- Language: Python
- Homepage:
- Size: 131 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Integration ha_sense
[![GitHub Release][releases-shield]][releases]
[![GitHub Activity][commits-shield]][commits]
[![License][license-shield]](LICENSE)
[![hacs][hacsbadge]][hacs]![Project Maintenance][maintenance-shield]
[![BuyMeCoffee][buymecoffeebadge]][buymecoffee]### Warning: this is a new integration and should be considered a project in its Alpha stage. ###
Integration to report power usage to [sense][ha_sense] through kasa plug emulation. This will create a disabled entity for each entity in home assistant that reports power usage in watts, ignoring those from sense and tplink integrations. Enable any created entity to begin emulating a kasa plug for it, disable to stop emulation. Names are copied from derived entity.
* Be sure to enable TP-Link Energy Monitoring Smart Plug inside the Sense App.
**This integration will set up the following platforms.**
Platform | Description
-- | --
`sensor` | Represents kasa emulation device, when enabled will report power usage to sense over local network.## Installation ##
You can install this either manually copying files or using HACS. Configuration can be done on UI, you need to enter your username and password.Once you enable the devices you want to track restart home assistant to prevent address already in use error, see https://github.com/dahlb/ha_sense/issues/28
## Contributions are welcome! ##
If you want to contribute to this please read the [Contribution guidelines](CONTRIBUTING.md)
## Troubleshooting ##
1. You can enable logging for this integration specifically and share your logs, so I can have a deep dive investigation. To enable logging, update your `configuration.yaml` like this, we can get more information in Configuration -> Logs page
```
logger:
default: warning
logs:
custom_components.ha_sense: debug
```***
[ha_sense]: https://github.com/dahlb/ha_sense
[commits-shield]: https://img.shields.io/github/commit-activity/y/dahlb/ha_sense.svg?style=for-the-badge
[commits]: https://github.com/dahlb/ha_sense/commits/main
[hacs]: https://github.com/hacs/integration
[hacsbadge]: https://img.shields.io/badge/HACS-Custom-orange.svg?style=for-the-badge
[forum]: https://community.home-assistant.io/
[license-shield]: https://img.shields.io/github/license/dahlb/ha_sense.svg?style=for-the-badge
[maintenance-shield]: https://img.shields.io/badge/maintainer-Bren%20Dahl%20%40dahlb-blue.svg?style=for-the-badge
[releases-shield]: https://img.shields.io/github/release/dahlb/ha_sense.svg?style=for-the-badge
[releases]: https://github.com/dahlb/ha_sense/releases
[buymecoffee]: https://www.buymeacoffee.com/dahlb
[buymecoffeebadge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge