Skip to main content

A deterministic geometric simulator for sunlight-plant hit detection

Project description

Sun Shade Integration for Home Assistant

A Home Assistant custom integration that uses 3D ray-casting simulation to determine when direct sunlight reaches indoor plants through windows. Creates real-time sensors for sun exposure per window.

Installation

HACS (Recommended)

  1. Open HACS in your Home Assistant instance
  2. Click the three dots in the top right corner and select Custom repositories
  3. Add https://github.com/matiazo/SunHitsIndoorPlant3DSimulator with category Integration
  4. Click Install
  5. Restart Home Assistant
  6. Go to Settings > Integrations > Add Integration and search for "Sun Shade Integration"

Manual

  1. Copy the custom_components/sun_shade_integration folder into your Home Assistant config/custom_components/ directory
  2. Restart Home Assistant
  3. Go to Settings > Integrations > Add Integration and search for "Sun Shade Integration"

Documentation

See the full integration docs at custom_components/sun_shade_integration/README.md for config flow details, entity reference, and troubleshooting.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sun_hit_detector-0.1.0.tar.gz (53.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sun_hit_detector-0.1.0-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

Details for the file sun_hit_detector-0.1.0.tar.gz.

File metadata

  • Download URL: sun_hit_detector-0.1.0.tar.gz
  • Upload date:
  • Size: 53.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sun_hit_detector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fccf4b89f6de2f9bc01d5463a8ac6126d0cc637d683faa03150b3d229f73d00c
MD5 02edb6bbdb5029487479977fc68770c9
BLAKE2b-256 feb7e6df3b49324654a1c63bacc4266d200a6d86d41fb0d41da40d07cc570613

See more details on using hashes here.

Provenance

The following attestation bundles were made for sun_hit_detector-0.1.0.tar.gz:

Publisher: publish.yml on matiazo/SunHitsIndoorPlant3DSimulator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sun_hit_detector-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sun_hit_detector-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96921a29d2577d106c23bf0fe166b1a0a7592fbb96e7aa18e6fe40a9a6565afd
MD5 a18ff04d6983af9ce8d1cd88e054122b
BLAKE2b-256 8363924ef6fabc94eaa08a66902bfe34143ffefbd3385ec8355161814366450b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sun_hit_detector-0.1.0-py3-none-any.whl:

Publisher: publish.yml on matiazo/SunHitsIndoorPlant3DSimulator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page