{"id":22080673,"url":"https://github.com/basvdijk/domusto-pushbullet","last_synced_at":"2025-03-23T20:45:44.314Z","repository":{"id":95815986,"uuid":"116152243","full_name":"basvdijk/domusto-pushbullet","owner":"basvdijk","description":"DOMUSTO Home Automation plugin for sending push messages via Pushbullet","archived":false,"fork":false,"pushed_at":"2018-01-30T16:22:18.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T04:25:10.229Z","etag":null,"topics":["domusto","domusto-plugin","pushbullet"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/basvdijk.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}},"created_at":"2018-01-03T15:28:04.000Z","updated_at":"2018-01-07T12:23:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa3d952c-a3fb-45d3-a4a5-0505fbec45e3","html_url":"https://github.com/basvdijk/domusto-pushbullet","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/basvdijk%2Fdomusto-pushbullet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-pushbullet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-pushbullet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-pushbullet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basvdijk","download_url":"https://codeload.github.com/basvdijk/domusto-pushbullet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245168808,"owners_count":20571799,"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":["domusto","domusto-plugin","pushbullet"],"created_at":"2024-11-30T23:16:20.512Z","updated_at":"2025-03-23T20:45:44.276Z","avatar_url":"https://github.com/basvdijk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pushbullet\n\n```\nplugin:    Allows DOMUSTO to send Pushbullet push messages to your devices\nauthor:    Bas van Dijk\ncategory:  system\nversion:   0.0.1\nwebsite:   http://domusto.com\n```\n\n## Hardware needed\n- none\n\n## Software needed\n- Pushbullet.com account\n\n## Tested with\n - RFXcom events\n\n## Installation\n```sh\n$ ./domusto.js plugin install basvdijk/domusto-pushbullet\n```\n\n## Get Pushbullet access token\nThe Pushbullet plugin need acces to the Pushbullet API. To grand DOMUSTO access you'll need an access token so the Pushbullet server knows who you are. You can get one from the [Pushbullet Account Settings](https://www.pushbullet.com/#settings/account) page.\n\nThe DOMUSTO Pushbullet plugin supports to broadcast to mutiple Pushbullet users. An use case could be a doorbell where multiple Pushbullet users need to be notified when pressed.\n \n## Configuration\n\n1. Add the section below to your `config.ts`\n2. Restart DOMUSTO\n\n```js\n{\n    id: 'PUSHBULLET',\n    enabled: true,\n    settings: {\n        accessTokens: [\n            '\u003cACCESS TOKEN 1\u003e',\n            '\u003cACCESS TOKEN 2\u003e'\n        ],\n    },\n\n}\n```\n\n## Example device\n\n```js\n{\n    id: 'CHIME1',\n    screens: ['test'],\n    enabled: true,\n    role: 'output',\n    name: 'doorbell',\n    type: 'switch',\n    subType: 'momentary',\n    plugin: {\n        id: 'RFXCOM',\n        deviceId: 'Chime1/SELECT_PLUS-0x00123EF',\n    },\n    triggers: [\n        {\n            listenToEvents: ['trigger'],\n            pluginId: 'SHELL',\n            deviceId: 'shell',\n            data: {\n                shellCommand: 'aplay build/assets/audio/doorbell.wav'\n            }\n        },\n        {\n            listenToEvents: ['trigger'],\n            pluginId: 'PUSHBULLET',\n            deviceId: 'note',\n            data: {\n                title: 'Doorbell',\n                message: 'Ding Dong!'\n            }\n        },\n    ],\n},\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasvdijk%2Fdomusto-pushbullet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasvdijk%2Fdomusto-pushbullet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasvdijk%2Fdomusto-pushbullet/lists"}