{"id":36870860,"url":"https://github.com/jun10000/onkyori_common","last_synced_at":"2026-01-12T15:01:16.981Z","repository":{"id":208965184,"uuid":"133195843","full_name":"jun10000/onkyori_common","owner":"jun10000","description":"onkyori_*** are modules what enable cooperation with the Onkyo RI system.","archived":false,"fork":false,"pushed_at":"2018-06-29T07:01:50.000Z","size":878,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-05-02T05:11:43.377Z","etag":null,"topics":["onkyo-ri","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jun10000.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},"funding":{"github":"jun10000","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2018-05-13T01:17:46.000Z","updated_at":"2018-06-29T07:01:51.000Z","dependencies_parsed_at":"2023-11-24T09:28:34.005Z","dependency_job_id":"3282f628-e047-4b12-a032-cbfd99452055","html_url":"https://github.com/jun10000/onkyori_common","commit_stats":null,"previous_names":["jun10000/onkyori_common"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jun10000/onkyori_common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jun10000%2Fonkyori_common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jun10000%2Fonkyori_common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jun10000%2Fonkyori_common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jun10000%2Fonkyori_common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jun10000","download_url":"https://codeload.github.com/jun10000/onkyori_common/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jun10000%2Fonkyori_common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28340415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["onkyo-ri","raspberry-pi"],"created_at":"2026-01-12T15:01:11.977Z","updated_at":"2026-01-12T15:01:16.976Z","avatar_url":"https://github.com/jun10000.png","language":null,"funding_links":["https://github.com/sponsors/jun10000"],"categories":[],"sub_categories":[],"readme":"# onkyori_common\nonkyori_*** are modules what enable cooperation with the Onkyo RI system.  \n\n## Description\n![Raspberry Pi](.readme/top.jpg)\n\nThe onkyori_common is the core module in order to cooperate with the Onkyo RI system.  \nThis includes the MariaDB database definision file, and the common settings file.  \nIf you combine this with other onkyori_*** modules (example. onkyori_kiosk), you will have new experiences.  \n\n## Requirement\n- Raspberry Pi 3 Type B\n    - OS: Raspbian\n    - Linux kernel: 4.14.50\n    - Linux Packages:\n        - MariaDB database 10.1.23\n    - Python Packages:\n        - PyMySQL 0.8.1\n        - PyYAML 3.12\n\n## Install\n1. Place this repository files into your Raspberry Pi\n    1. Login to Raspberry Pi.  \n    1. Create directory: '/var/project/onkyori_common/'  \n    1. Place this repository files to '/var/project/onkyori_common/'\n1. Setup database\n    1. Login to MariaDB.\n    1. Create user and database what are written in 'settings.yaml'.  \n       The created user is allowed to access the created database only.  \n    1. Select the created database.\n    1. Run 'CreateDBTable.sql' to create the table.\n\n## Onkyo RI Signal Specification\n- Equipment: Onkyo FR-T1X\n- Pulse width: 1.0ms\n- Voltage: 5.3V\n- Actual Data\n    ![Signal Sample 1](.readme/oscilloscope/sample1.PNG)\n    ![Signal Sample 2](.readme/oscilloscope/sample2.PNG)\n    ![Signal Sample 3](.readme/oscilloscope/sample3.PNG)\n- Various Signals\n    - Power On\n        ![Signal - Power On](.readme/oscilloscope/POWER_ON.PNG)\n    - Power On (on Timer: Play Dock)\n        ![Signal - Power On (Timer)](.readme/oscilloscope/POWER_ON_TIMER.PNG)\n    - Power Off\n        ![Signal - Power Off](.readme/oscilloscope/POWER_OFF.PNG)\n    - Tape (Prev)\n        ![Signal - Tape (Prev)](.readme/oscilloscope/TAPE_LEFT.PNG)\n    - Tape (Stop)\n        ![Signal - Tape (Stop)](.readme/oscilloscope/TAPE_STOP.PNG)\n    - Tape (Next)\n        ![Signal - Tape (Next)](.readme/oscilloscope/TAPE_RIGHT.PNG)\n    - Playlist (Up)\n        ![Signal - Playlist (Up)](.readme/oscilloscope/PLAYLIST_UP.PNG)\n    - Playlist (Down)\n        ![Signal - Playlist (Down)](.readme/oscilloscope/PLAYLIST_DOWN.PNG)\n    - Album (Up)\n        ![Signal - Album (Up)](.readme/oscilloscope/ALBUM_UP.PNG)\n    - Album (Down)\n        ![Signal - Album (Down)](.readme/oscilloscope/ALBUM_DOWN.PNG)\n\n## Licence\n[GNU General Public License v3.0](https://github.com/jun10000/onkyori_common/blob/master/LICENSE)\n\n## Author\n[jun10000](https://github.com/jun10000)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjun10000%2Fonkyori_common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjun10000%2Fonkyori_common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjun10000%2Fonkyori_common/lists"}