{"id":18073256,"url":"https://github.com/guykh/ims-envista-custom-component","last_synced_at":"2026-04-01T21:50:25.563Z","repository":{"id":259501208,"uuid":"868197401","full_name":"GuyKh/ims-envista-custom-component","owner":"GuyKh","description":" IMS Envista Weather Component for Home Assistant ","archived":false,"fork":false,"pushed_at":"2024-12-13T03:46:26.000Z","size":112,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-19T01:09:07.330Z","etag":null,"topics":["home-assistant","home-assistant-custom-component","homeassistant-custom-component","ims","weather"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GuyKh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2024-10-05T18:16:41.000Z","updated_at":"2024-12-13T03:46:30.000Z","dependencies_parsed_at":"2024-10-26T02:45:24.554Z","dependency_job_id":"4b40b3fa-f1a9-4840-898e-27468a65e1dd","html_url":"https://github.com/GuyKh/ims-envista-custom-component","commit_stats":null,"previous_names":["guykh/ims-envista-custom-component"],"tags_count":7,"template":false,"template_full_name":"ludeeus/integration_blueprint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuyKh%2Fims-envista-custom-component","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuyKh%2Fims-envista-custom-component/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuyKh%2Fims-envista-custom-component/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuyKh%2Fims-envista-custom-component/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GuyKh","download_url":"https://codeload.github.com/GuyKh/ims-envista-custom-component/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230359932,"owners_count":18214157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["home-assistant","home-assistant-custom-component","homeassistant-custom-component","ims","weather"],"created_at":"2024-10-31T10:05:43.731Z","updated_at":"2026-03-27T02:54:58.649Z","avatar_url":"https://github.com/GuyKh.png","language":"Python","funding_links":["https://www.buymeacoffee.com/guykh"],"categories":[],"sub_categories":[],"readme":"# Israel Meteorological Service (IMS) Envista Custom Component\n\n[![GitHub Release][releases-shield]][releases]\n[![GitHub Activity][commits-shield]][commits]\n[![License][license-shield]](LICENSE)\n\n![Project Maintenance][maintenance-shield]\n[![BuyMeCoffee][buymecoffeebadge]][buymecoffee]\n\n\n_Integration to integrate with [IMS Envista API][ims-envista-api]._\n\n**This integration could set up the following conditions.**\n\n![Example Image][exampleimg]\n\nRead more here at [Observation Data API Documentation][observation-data-api]\n\nIMS also has a [map of stations][map-of-stations]\n\nFor deeper understanding in what every condition means, please read [IMS Documentation][ims-documentation]\n\nCondition | Description\n-- | --\n`station_name` | Station Name\n`last_update` | Last Date/Time where the station data was updated\n`rh` | Relative Humidity (%)\n`rain` | Amount of rain (mm)\n`rain_1_min` | Rainfall  (mm)\n`wd` | Wind Direction (deg)\n`wd_max` | Top Gust Wind Direction (deg)\n`std_wd` | Standard Deviation of Wind Direction (deg)\n`ws` | Wind Speed (m/sec)\n`ws_1mm` | Maximal 1min Wind Speed (m/sec)\n`ws_10mm` | Maximal 10min Wind Speed (m/sec)\n`ws_max` | Top Gust Wind Speed (m/sec)\n`td` | Dry Temperature (Celsius deg)\n`td_max` | Maximal Temperature (Celsius deg)\n`td_min` | Minimal Temperature (Celsius deg)\n`tg` | Grass Minimum Temperature (Celsius deg)\n`bp` | Barometric Pressure (hPa)\n`diff` | Diffused Radiation ($\\frac{w}{m^2}$)\n`grad` | Global Radiation ($\\frac{w}{m^2}$)\n`nip` | Direct Radiation ($\\frac{w}{m^2}$)\n\n\n## Installation\n\nAutomatic (HACS):\n1. Add this path to HACS: `https://github.com/GuyKh/ims-envista-custom-component`\n2. Install through HACS\n\nManual:\n1. Using the tool of choice open the directory (folder) for your HA configuration (where you find `configuration.yaml`).\n1. If you do not have a `custom_components` directory (folder) there, you need to create it.\n1. In the `custom_components` directory (folder) create a new folder called `ims_envista`.\n1. Download _all_ the files from the `custom_components/ims_envista/` directory (folder) in this repository.\n1. Place the files you downloaded in the new directory (folder) you created.\n1. Restart Home Assistant\n1. In the HA UI go to \"Configuration\" -\u003e \"Integrations\" click \"+\" and search for \"IMS Envista\"\n\n## Configuration is done in the UI\n\n## Logs\nTo view logs in debug add this to `configuration.yaml`:\n\n```yaml\nlogger:\n  default: info\n  logs:\n    ...\n    custom_components.ims_envista: debug\n    ims_envista: debug\n```\n\n\u003c!----\u003e\n\n## Frequently Asked Questions\n\n#### How to get an IMS Envista API Token?\nContact IMS by sending a mail to [this address](mailto:ims@ims.gov.il)\n\n#### Can I use this custom component without an API key\n**No**\n\n\u003c!----\u003e\n\n## Contributions are welcome!\n\nIf you want to contribute to this please read the [Contribution guidelines](CONTRIBUTING.md)\n\n***\n\n[ims-envista-api]: https://ims.gov.il/sites/default/files/2021-09/API%20explanation.pdf\n[buymecoffee]: https://www.buymeacoffee.com/guykh\n[buymecoffeebadge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge\n[commits-shield]: https://img.shields.io/github/commit-activity/y/guykh/ims-envista-custom-component.svg?style=for-the-badge\n[commits]: https://github.com/guykh/ims-envista-custom-component/commits/main\n[exampleimg]: example.png\n[license-shield]: https://img.shields.io/github/license/guykh/ims-envista-custom-component.svg?style=for-the-badge\n[maintenance-shield]: https://img.shields.io/badge/maintainer-Guy%20Khmelnitsky%20%40GuyKh-blue.svg?style=for-the-badge\n[releases-shield]: https://img.shields.io/github/release/guykh/ims-envista-custom-component.svg?style=for-the-badge\n[releases]: https://github.com/guykh/ims-envista-custom-component/releases\n[observation-data-api]: https://ims.gov.il/he/ObservationDataAPI\n[map-of-stations]: https://ims.gov.il/en/stations\n[ims-documentation]: https://ims.gov.il/sites/default/files/2022-09/%E2%80%8E%D7%9E%D7%93%D7%A8%D7%99%D7%9A%20%D7%9C%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%20%D7%91%D7%A0%D7%AA%D7%95%D7%A0%D7%99%20%D7%94%D7%A9%D7%9E%D7%98%20%D7%A2%D7%93%D7%9B%D7%95%D7%9F%2003.2022.pdf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguykh%2Fims-envista-custom-component","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguykh%2Fims-envista-custom-component","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguykh%2Fims-envista-custom-component/lists"}