{"id":17332257,"url":"https://github.com/codedealer/pimatic-livolo","last_synced_at":"2025-03-27T06:23:47.845Z","repository":{"id":57324247,"uuid":"115229945","full_name":"codedealer/pimatic-livolo","owner":"codedealer","description":"Pimatic plugin for livolo remote switches","archived":false,"fork":false,"pushed_at":"2020-05-14T04:36:44.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T02:46:29.550Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codedealer.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":"2017-12-24T00:23:46.000Z","updated_at":"2020-05-14T04:36:46.000Z","dependencies_parsed_at":"2022-09-21T01:01:27.672Z","dependency_job_id":null,"html_url":"https://github.com/codedealer/pimatic-livolo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedealer%2Fpimatic-livolo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedealer%2Fpimatic-livolo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedealer%2Fpimatic-livolo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedealer%2Fpimatic-livolo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codedealer","download_url":"https://codeload.github.com/codedealer/pimatic-livolo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245793350,"owners_count":20672970,"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-15T14:57:03.849Z","updated_at":"2025-03-27T06:23:47.815Z","avatar_url":"https://github.com/codedealer.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Livolo pimatic plugin\n\nPlugin for [pimatic](https://pimatic.org/) to support livolo remote switches. Requires 433 MHz transmitter connected to raspberry pi.\n\nThe plugin emulates livolo 433 MHz remote control, so you will need actual values for remote Id and also key codes. If you don't have those you can use these:\n\nRemote Ids:\n* 6400; 19303; 10550; 8500; 7400\n\nKey codes (buttons on remote):\n```\n#1: 0, #2: 96, #3: 120, #4: 24, #5: 80, #6: 48, #7: 108, #8: 12, #9: 72; #10: 40, #OFF: 106\n```\n\n## Installation\n```\nnpm install pimatic-livolo\n```\n\nImportant: if you do not run pimatic as root your user must be a member of the `gpio` group, and you may need to configure udev with the following rule (assuming Raspberry Pi 3):\n\n```console\n$ cat \u003e/etc/udev/rules.d/20-gpiomem.rules \u003c\u003cEOF\nSUBSYSTEM==\"bcm2835-gpiomem\", KERNEL==\"gpiomem\", GROUP=\"gpio\", MODE=\"0660\"\nEOF\n```\n\n## Usage\n\n1. Assign transmitting pin in plugin config. This plugin uses _physical_ pin numbering so by default _pin 22_ is used which is GPIO25 pin for raspberry pi 3.\n\n2. Add a livolo remote device which is similar to standard buttons device. Assign a device a remote id (see above) and a key code to every button.\n\n3. Make your switches learn a newly created remote device.\n\nLivolo plugin also supports `livolo switch` action to activate different buttons on a device.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedealer%2Fpimatic-livolo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodedealer%2Fpimatic-livolo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedealer%2Fpimatic-livolo/lists"}