{"id":16897196,"url":"https://github.com/kami/raspberry-pi-ham-radio","last_synced_at":"2025-04-12T07:10:50.433Z","repository":{"id":136500955,"uuid":"302904664","full_name":"Kami/raspberry-pi-ham-radio","owner":"Kami","description":"Software for Ham (Amateur) Radio Repeater automation designed to run on Raspberry Pi or other low powered devices.","archived":false,"fork":false,"pushed_at":"2020-11-06T23:01:23.000Z","size":2614,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T02:22:47.129Z","etag":null,"topics":["amateur-radio","amateurradio","automation","ham","ham-radio","radio","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Kami.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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-10-10T13:10:57.000Z","updated_at":"2024-06-20T14:23:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"dfed6bd5-eb9c-472a-9ee4-92e39e5f89ec","html_url":"https://github.com/Kami/raspberry-pi-ham-radio","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/Kami%2Fraspberry-pi-ham-radio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kami%2Fraspberry-pi-ham-radio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kami%2Fraspberry-pi-ham-radio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kami%2Fraspberry-pi-ham-radio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kami","download_url":"https://codeload.github.com/Kami/raspberry-pi-ham-radio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530575,"owners_count":21119600,"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":["amateur-radio","amateurradio","automation","ham","ham-radio","radio","raspberry-pi"],"created_at":"2024-10-13T17:35:40.012Z","updated_at":"2025-04-12T07:10:50.421Z","avatar_url":"https://github.com/Kami.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raspberry Pi Ham Radio Controller\n\n[![CI](https://github.com/Kami/raspberry-pi-ham-radio/workflows/CI/badge.svg?branch=master)](https://github.com/Kami/raspberry-pi-ham-radio/actions) \n[![codecov](https://codecov.io/gh/Kami/raspberry-pi-ham-radio/branch/master/graph/badge.svg?token=TQ1SVRY8Z1)](https://codecov.io/gh/Kami/raspberry-pi-ham-radio)\n\nThis repository contains source code and related information which allows users to expose various\ninformation on a ham frequency and perform various DTMF code and other related automations using\nRaspberry Pi or a similar low powered device.\n\nIt was primarily designed to be deployed next to and connected directly to a VHF / UHF repeater.\n\nIt consists of two sub-projects:\n\n1. [Weather Observation Server](wx_server/) - HTTP server which receives weather observations from a local\n  Weather station and persists them on disk.\n2. [Radio Bridge Server](radio_bridge/) - Software which exposes various functionality on a ham\n  radio frequency.\n\n**NOTE: This project is work in progress and under development. Do not use it for anything critical.**\n\n## Supported Python versions\n\n* Python 3.6\n* Python 3.7\n* Python 3.8\n* Python 3.9\n\n## Notes\n\nThis setup assumes weather station can connect to a WiFi network which is needed for the operation.\n\nIf there is no WiFi network available where you want to deploy this setup, you can configure\nRasperry Pi to acts as an Access Point to which Weather Station can connect.\n\nThis setup doesn't require internet connection, but it means weather station won't be able to\nautomatically synchronize time over the internet and you will need to configure it manually.\n\n## Equipment / Requirements\n\n* Baofeng GT-3TP or a similar radio with 2 pin connector\n* Raspberry Pi (model 4b is recommended) and related accessories (micro sd card, good charger / power supply, fan is also recommended)\n* USB sound card (e.g. https://www.amazon.de/-/en/gp/product/B00IRVQ0F8/ref=ox_sc_act_title_1?smid=A1S41JW81H0D20\u0026psc=1) - needed so you can connect Radio to Raspberry Pi\n* 3.5 male to 3.5 male cable, 3 part aka 2 black rings - to connect radio in to line out in USB sound card\n* 2.5 male to 3.5 male, 3 part aka 2 black rings - to connect radio out to line in on USB sound card\n* WS2900 Weather Station (http://www.foshk.com/Wifi_Weather_Station/WH2900.html)\n\n## Configuring Raspberry Pi\n\nTBW.\n\n- Document how to configure USB sound card\n- Document how to install text to speech and other dependencies\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkami%2Fraspberry-pi-ham-radio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkami%2Fraspberry-pi-ham-radio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkami%2Fraspberry-pi-ham-radio/lists"}