{"id":16842876,"url":"https://github.com/teverett/hsmqtt","last_synced_at":"2026-05-16T23:04:12.489Z","repository":{"id":37986844,"uuid":"279713428","full_name":"teverett/hsmqtt","owner":"teverett","description":"A Java MQTT bridge for the HomeSeer JSON API","archived":false,"fork":false,"pushed_at":"2025-02-17T00:02:31.000Z","size":127,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T01:18:55.672Z","etag":null,"topics":["home-automation","homeseer","mqtt"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teverett.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":"2020-07-14T23:20:19.000Z","updated_at":"2025-02-17T00:02:22.000Z","dependencies_parsed_at":"2024-01-13T22:19:43.278Z","dependency_job_id":"959e52ab-381e-4e04-b1c1-d14eb7a7a8a7","html_url":"https://github.com/teverett/hsmqtt","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/teverett%2Fhsmqtt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teverett%2Fhsmqtt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teverett%2Fhsmqtt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teverett%2Fhsmqtt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teverett","download_url":"https://codeload.github.com/teverett/hsmqtt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244166639,"owners_count":20409177,"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":["home-automation","homeseer","mqtt"],"created_at":"2024-10-13T12:48:51.514Z","updated_at":"2026-05-16T23:04:07.454Z","avatar_url":"https://github.com/teverett.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![CI](https://github.com/teverett/hsmqtt/workflows/CI/badge.svg)\n\n# HomeSeer hsMQTT\n\nA Java [MQTT](https://en.wikipedia.org/wiki/MQTT) bridge for HomeSeer.  msMQTT polls the HomeSeer API on a schedule and publishes device change messages to an MQTT Broker.  Messages are published in JSON format.\n\nhsMQTT is one of numerous HomeSeer support applications created by khubla.com, including\n\n* [hsClient](https://github.com/teverett/hsclient)\n* [hsInflux](https://github.com/teverett/hsinflux)\n* [hsMQTT](https://github.com/teverett/hsOpenAPI)\n* [hsOpenAPI](https://github.com/teverett/hsOpenAPI)\n\nmsMQTT uses [hsClient](https://github.com/teverett/hsclient)\n\n## License\n\nmsMQTT is distributed under the BSD 3-Clause License.\n\n## Configuration\n\nmsMQTT is configured via the file \"hsmqtt.properties\".  A typical example is\n\n```\n# HomeSeer\nhsurl=http://192.168.75.129/JSON\nhsuser=HOMESEERUSERNAME\nhspassword=HOMESEERPASSWORD\n\n# MQTT\nmqtturl=tcp://192.168.75.71:1883\nmqtttopic=devices\nmqttpublisherid=hsMQTT\n\n# Number of threads to poll HomeSeer on\npollingthreads=5\n\n# minutes\npollinginterval=1\n```\n## Example message\n\n```json\n{\"deviceRef\":107,\"value\":0.0,\"lastChange\":1594530001541,\"location\":\"Living Room\",\"location2\":\"Main Floor\",\"name\":\"Living Room Dimmer\",\"status\":\"Off\",\"type\":\"Z-Wave Switch\"}\n```\n\n## Usage\n\n\n```\njava -jar target/hsmqtt-1.0.0-SNAPSHOT.jar \n```\nA log file is generated to hsmqtt.log and rotated every 30 days.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteverett%2Fhsmqtt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteverett%2Fhsmqtt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteverett%2Fhsmqtt/lists"}