{"id":18602917,"url":"https://github.com/legobas/rfxcom2mqtt","last_synced_at":"2025-05-06T18:45:25.581Z","repository":{"id":45064754,"uuid":"446192583","full_name":"Legobas/rfxcom2mqtt","owner":"Legobas","description":"RFXCOM to MQTT bridge","archived":false,"fork":false,"pushed_at":"2024-01-30T18:29:51.000Z","size":94,"stargazers_count":6,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T01:41:57.786Z","etag":null,"topics":["433mhz","home-automation","mqtt","raspberry-pi","rfxcom","rfxcom-device","rfxtrx"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Legobas.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-09T20:13:56.000Z","updated_at":"2024-12-17T19:51:23.000Z","dependencies_parsed_at":"2023-02-16T01:16:07.334Z","dependency_job_id":null,"html_url":"https://github.com/Legobas/rfxcom2mqtt","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/Legobas%2Frfxcom2mqtt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Legobas%2Frfxcom2mqtt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Legobas%2Frfxcom2mqtt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Legobas%2Frfxcom2mqtt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Legobas","download_url":"https://codeload.github.com/Legobas/rfxcom2mqtt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252747812,"owners_count":21798204,"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":["433mhz","home-automation","mqtt","raspberry-pi","rfxcom","rfxcom-device","rfxtrx"],"created_at":"2024-11-07T02:12:51.278Z","updated_at":"2025-05-06T18:45:25.540Z","avatar_url":"https://github.com/Legobas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RFXCOM2MQTT\n\n[![RFXCOM](rfxcom.png)](http://www.rfxcom.com)\n\nRFXCOM to MQTT bridge for RFXtrx433 devices\n\nAll received RFXCOM events are published to the MQTT rfxcom2mqtt/devices/\\\u003cid\\\u003e topic.\nIt is up to the MQTT receiver to filter these messages or to have a register/learning/pairing mechanism.\n\n## Usage\n\n### Configuration\n\nSee example **config.yml**\n\n###\nList of available commands: \n[DeviceCommands](https://github.com/rfxcom/node-rfxcom/blob/master/DeviceCommands.md)\n\n\n### Subscribe to topic **rfxcom2mqtt/devices** to receive incoming messages.\n\nExample JSON message on topic `\"rfxcom2mqtt/devices/0x5C02\"`:\n\n    {\n      \"title\": \"Bathroom Temp \u0026 Hum\",\n      \"type\":\"temperaturehumidity1\",\n      \"subtype\": 13,\n      \"id\": \"0x5C03\",\n      \"seqnbr\": 12,\n      \"temperature\": 18,\n      \"humidity\": 74,\n      \"humidityStatus\": 3,\n      \"batteryLevel\": 9,\n      \"rssi\": 6\n    }\n\n### Publish command examples (topic/payload)\n\n    rfxcom2mqtt/commmand/CucuDimmer\n    on\n\n    rfxcom2mqtt/commmand/CucuDimmer\n    off\n\n    rfxcom2mqtt/commmand/CucuDimmer\n    level 15\n\n    rfxcom2mqtt/commmand/Switch1 (lighting4, payload identifies device)\n    on\n\n    rfxcom2mqtt/commmand/Switch1\n    off\n\n    rfxcom2mqtt/commmand/Lights/Light1  (lighting2, unitName identifies device)\n    on\n\n    rfxcom2mqtt/commmand/Lights/Light1\n    off\n\n### Healthcheck\n\nIf healthcheck is enabled in the config, the rfxcom status will checked every minute.\nIn case of an error the node process will exit.\nIf installed in docker the container will try to restart try to reconnect to the RFXCOM device.\n\n----\n\n## Dependencies:\n\nThe [RFXCOM](https://github.com/rfxcom/node-rfxcom) Node library for the communication with the [RFXCOM](http://www.rfxcom.com) RFXtrx433 433.92MHz Transceiver.\n\nThe [MQTT.js](https://github.com/mqttjs/MQTT.js) library for sending and receiving MQTT messages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flegobas%2Frfxcom2mqtt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flegobas%2Frfxcom2mqtt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flegobas%2Frfxcom2mqtt/lists"}