{"id":44846910,"url":"https://github.com/wearebasis/ha-basis","last_synced_at":"2026-03-10T23:11:12.039Z","repository":{"id":333384705,"uuid":"1137103710","full_name":"wearebasis/ha-basis","owner":"wearebasis","description":"Basis Home Assistant Integration","archived":false,"fork":false,"pushed_at":"2026-02-17T04:07:50.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-17T09:19:31.587Z","etag":null,"topics":["basis","basis-smart-home","basis-smart-panel","home-assistant","home-assistant-integration","smart-home"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wearebasis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-18T23:02:36.000Z","updated_at":"2026-02-17T03:02:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/wearebasis/ha-basis","commit_stats":null,"previous_names":["wearebasis/ha-basis"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/wearebasis/ha-basis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearebasis%2Fha-basis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearebasis%2Fha-basis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearebasis%2Fha-basis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearebasis%2Fha-basis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wearebasis","download_url":"https://codeload.github.com/wearebasis/ha-basis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearebasis%2Fha-basis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30361044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["basis","basis-smart-home","basis-smart-panel","home-assistant","home-assistant-integration","smart-home"],"created_at":"2026-02-17T05:02:58.377Z","updated_at":"2026-03-10T23:11:12.031Z","avatar_url":"https://github.com/wearebasis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basis Smart Panel\n\nA Home Assistant integration for Basis Smart panels by [Basis NZ Ltd](https://wearebasis.com/).\n\n## Features\n\n- **Real-time Power Monitoring** - Track current power consumption, import/export power, and primary current at the panel level\n- **Circuit-level Insights** - Monitor power, current, and voltage for each individual circuit\n- **Energy Statistics** - View daily and monthly energy import/export totals\n- **Circuit Control** - Remotely control circuit standby states through Home Assistant\n- **Connectivity Status** - Binary sensor showing panel connection status\n- **Multi-panel Support** - Manage multiple Basis panels from a single integration\n\n## Requirements\n\n- Home Assistant 2025.1.0 or newer\n- A Basis Smart Panel with an active cloud connection\n- Basis account credentials\n\n## Installation\n\n### HACS (Recommended)\n\n1. Open HACS in Home Assistant\n2. Click on \"Integrations\"\n3. Click the three dots in the top right corner and select \"Custom repositories\"\n4. Add this repository URL and select \"Integration\" as the category\n5. Click \"Add\"\n6. Search for \"Basis Smart Panel\" and install it\n7. Restart Home Assistant\n\n### Manual Installation\n\n1. Download the `custom_components/basis_smart_panel` folder from this repository\n2. Copy it to your `config/custom_components/` directory\n3. Restart Home Assistant\n\n## Configuration\n\n1. Go to **Settings** \u003e **Devices \u0026 Services**\n2. Click **Add Integration**\n3. Search for \"Basis Smart Panel\"\n4. Follow the OAuth2 authentication flow to link your Basis account\n\n## Entities\n\n### Sensors\n\n| Entity | Description | Update Interval |\n|--------|-------------|-----------------|\n| Current Power | Net power consumption (W) | 5 seconds |\n| House Consumption Power | Power being used by the house (W) | 5 seconds |\n| Generation Power | Power being generated by solar (W) | 5 seconds |\n| Primary Current | Main current draw (A) | 5 seconds |\n| Consumption Energy Today | Energy consumed by the house today (kWh) | 5 minutes |\n| Generation Energy Today | Energy generated by solar today (kWh) | 5 minutes |\n| Consumption Energy This Month | Energy consumed by the house this month (kWh) | 5 minutes |\n| Generation Energy This Month | Energy generated by solar this month (kWh) | 5 minutes |\n\n### Circuit Sensors\n\nFor each circuit in your panel:\n\n- Power (W)\n- Current (A)\n- Voltage (V)\n\n### Binary Sensors\n\n- **Connected** - Shows whether the panel is currently connected to the Basis cloud\n\n### Switches\n\n- **Circuit Standby** - Control the standby state of individual circuits (where supported)\n\n## Support\n\nFor issues with this integration, please open an issue on GitHub.\n\n## Trademarks\n\nThis project may contain trademarks or logos for Basis NZ Ltd. products or services. See [TRADEMARKS.md](TRADEMARKS.md) for details.\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearebasis%2Fha-basis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwearebasis%2Fha-basis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearebasis%2Fha-basis/lists"}