{"id":26997115,"url":"https://github.com/sofagris/opcua","last_synced_at":"2026-04-18T11:31:55.767Z","repository":{"id":286028939,"uuid":"960128578","full_name":"sofagris/opcua","owner":"sofagris","description":"A simple OPC UA integration for Home Assistant","archived":false,"fork":false,"pushed_at":"2025-04-04T17:26:42.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T18:08:48.815Z","etag":null,"topics":["hacs","hacs-integration","home-assistant","opc-ua"],"latest_commit_sha":null,"homepage":"https://github.com/sofagris/opcua","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sofagris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-04-03T22:53:17.000Z","updated_at":"2025-08-17T11:24:37.000Z","dependencies_parsed_at":"2025-04-03T23:29:33.117Z","dependency_job_id":"665fe51c-f184-45e7-9490-5f5543c46ad8","html_url":"https://github.com/sofagris/opcua","commit_stats":null,"previous_names":["sofagris/opcua"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sofagris/opcua","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sofagris%2Fopcua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sofagris%2Fopcua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sofagris%2Fopcua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sofagris%2Fopcua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sofagris","download_url":"https://codeload.github.com/sofagris/opcua/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sofagris%2Fopcua/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31966935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["hacs","hacs-integration","home-assistant","opc-ua"],"created_at":"2025-04-04T02:16:24.717Z","updated_at":"2026-04-18T11:31:55.749Z","avatar_url":"https://github.com/sofagris.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OPC UA Integration for Home Assistant\n\n[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)\n\nThis integration allows you to connect to OPC UA servers and monitor their data in Home Assistant.\n\n## Features\n\n- Connect to OPC UA servers\n- Monitor OPC UA nodes as sensors\n- Support for authentication\n- Multi-language support (English, Norwegian, Swedish, German)\n\n## Installation\n\n### HACS Installation\n1. Open HACS\n2. Go to Integrations\n3. Click the three dots in the top right\n4. Select \"Custom repositories\"\n5. Add this repository\n6. Click \"Add\"\n7. Find \"OPC UA\" in the list\n8. Click \"Install\"\n\n### Manual Installation\n1. Copy the `opcua` folder to your `custom_components` directory in your Home Assistant configuration.\n2. Restart Home Assistant.\n3. Go to Settings -\u003e Devices \u0026 Services -\u003e Add Integration\n4. Search for \"OPC UA\" and click on it\n5. Enter your OPC UA server details:\n   - Server URL (required)\n   - Username (optional)\n   - Password (optional)\n   - Name (optional)\n\n## Configuration\n\n### Server URL\nThe URL should be in the format: `opc.tcp://hostname:port`\n\n### Authentication\nIf your OPC UA server requires authentication, you can provide a username and password.\n\n### Node Configuration\nAfter adding the integration, you can configure which nodes to monitor by adding them as sensors in your `configuration.yaml`:\n\n```yaml\nsensor:\n  - platform: opcua\n    server: \"opcua_server_name\"\n    nodes:\n      - name: \"Temperature\"\n        node_id: \"ns=2;i=1\"\n        unit_of_measurement: \"°C\"\n```\n\n## Supported Languages\n\n- English\n- Norwegian\n- Swedish\n- German\n\n## Troubleshooting\n\nIf you encounter connection issues:\n1. Verify that the server URL is correct\n2. Check if the server is accessible from your Home Assistant instance\n3. Verify authentication credentials if required\n4. Check the Home Assistant logs for detailed error messages\n\n## Development\n\nTo contribute to this integration:\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Submit a pull request\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Credits\n\n- [asyncua](https://github.com/FreeOpcUa/opcua-asyncio) - The OPC UA client library used in this integration\n- [Home Assistant](https://www.home-assistant.io/) - The home automation platform\n- [HACS](https://hacs.xyz/) - Home Assistant Community Store\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsofagris%2Fopcua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsofagris%2Fopcua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsofagris%2Fopcua/lists"}