{"id":15671395,"url":"https://github.com/beele/homebridgehomewizardlite","last_synced_at":"2025-03-10T08:32:19.801Z","repository":{"id":46939521,"uuid":"161893929","full_name":"beele/HomebridgeHomeWizardLite","owner":"beele","description":"Homebridge plugin for HomeWizard Lite switches","archived":false,"fork":false,"pushed_at":"2023-01-03T16:41:28.000Z","size":622,"stargazers_count":3,"open_issues_count":14,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T17:51:27.420Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beele.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}},"created_at":"2018-12-15T10:26:23.000Z","updated_at":"2021-02-25T23:41:51.000Z","dependencies_parsed_at":"2023-02-01T08:01:49.611Z","dependency_job_id":null,"html_url":"https://github.com/beele/HomebridgeHomeWizardLite","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beele%2FHomebridgeHomeWizardLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beele%2FHomebridgeHomeWizardLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beele%2FHomebridgeHomeWizardLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beele%2FHomebridgeHomeWizardLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beele","download_url":"https://codeload.github.com/beele/HomebridgeHomeWizardLite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242819628,"owners_count":20190495,"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":[],"created_at":"2024-10-03T15:02:08.182Z","updated_at":"2025-03-10T08:32:19.496Z","avatar_url":"https://github.com/beele.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#HOMEBRIDGE HOMEWIZARD LITE\n\n[![Build Status](https://travis-ci.com/beele/HomebridgeHomeWizardLite.svg?branch=master)](https://travis-ci.com/beele/HomebridgeHomeWizardLite)\n\nThis Homebridge plugin allow the control of HomeWizard Lite switches (also known as flamingo switches).\n\nTo install this plugin simple type `sudo npm install homebridge-homewizard-flamingo -g --unsafe-perm=true`.\nNext open the config.json that contains your Homebridge configuration and add a block like the following one to the platforms array:\n\n```javascript\n{\n    \"platform\": \"HomeWizard-Lite\",\n    \"name\": \"display-name\",\n    \"room\": \"room-name\",\n    \"username\": \"user@domain.tld\",\n    \"password\": \"password\",\n    \"hubs\": [\"test-hub-name-1\", \"test-hub-name-2\"],\n    \"delay\": \"delay-in-milliseconds\",\n    \"retries\": \"number-of-retries\"\n}\n```\n\nThe platform name has to be `HomeWizard-Lite` to link to the plugin.\u003cbr/\u003e\nThe `name` and `room` fields are for the display name and room name inside of the HomeKit app.\u003cbr/\u003e\nThe `username` and `password` fields are your HomeWizard login credentials.\u003cbr/\u003e\nThe `hubz` field is the array with the names given in the HomeWizard app to the hubs.\u003cbr/\u003e\nThe `delay` and `retries` fields specify the initial delay between the calls and the amount of retries to the HomeWizard API should any of the calls fail.\u003cbr/\u003e\nEach subsequent call will double the previous delay up to the maximum amount of retries specified. A 1000 milliseconds and 5 retries are a good default.\n\nAll the switches under each hub are automatically enumerated and added as accessories.\u003cbr/\u003e\nEach switch will be available as a separate accessory in the Home app.\n\nBecause these switches do not report their current on/off state it is important that they are in the off state when you start to use them with the HomeKit app.\nAll on/off state is kept in the Homebridge plugin.\u003cbr/\u003e\n\nTested with:\n\n- Flamingo SF-501SHCFR - Smart switch\n  \u003cbr/\u003e![Smart switch](resources/img/smart-switch.jpg?raw=true \"Smart switch\")\n- Smartwares SH5-GW-T-F - Smart switch\n  \u003cbr/\u003e![Smart switch](resources/img/smart-switch-2.png \"Smart switch\")\n- Flamingo SF-501FR - Switch set with remote control\n  \u003cbr/\u003e![Switch set](resources/img/switch-set.jpg?raw=true \"Switch set\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeele%2Fhomebridgehomewizardlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeele%2Fhomebridgehomewizardlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeele%2Fhomebridgehomewizardlite/lists"}