{"id":15735338,"url":"https://github.com/mikebarkmin/smartlights","last_synced_at":"2026-01-08T06:48:02.760Z","repository":{"id":44073103,"uuid":"174535973","full_name":"mikebarkmin/smartlights","owner":"mikebarkmin","description":"Das Projekt Smartlights zeigt wie mit unterschiedlichen Werkzeugen smarte Glühbirnensysteme wie zum Beispiel Philips Hue, Yeelight oder Ikea Tradfri in den Unterricht integriert werden können.","archived":false,"fork":false,"pushed_at":"2023-01-04T10:18:12.000Z","size":58921,"stargazers_count":0,"open_issues_count":16,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-06T08:45:04.846Z","etag":null,"topics":["android","arduino","esp8266","ios","java","python","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikebarkmin.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}},"created_at":"2019-03-08T12:42:49.000Z","updated_at":"2019-10-22T14:43:29.000Z","dependencies_parsed_at":"2023-02-02T08:17:25.992Z","dependency_job_id":null,"html_url":"https://github.com/mikebarkmin/smartlights","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/mikebarkmin%2Fsmartlights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikebarkmin%2Fsmartlights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikebarkmin%2Fsmartlights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikebarkmin%2Fsmartlights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikebarkmin","download_url":"https://codeload.github.com/mikebarkmin/smartlights/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413235,"owners_count":20773053,"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":["android","arduino","esp8266","ios","java","python","raspberry-pi"],"created_at":"2024-10-04T01:12:35.490Z","updated_at":"2026-01-08T06:48:02.711Z","avatar_url":"https://github.com/mikebarkmin.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smartlights\n\n![logo](logo.png)\n\nDas Projekt Smartlights zeigt wie mit unterschiedlichen Werkzeugen smarte\nGlühbirnensysteme wie zum Beispiel [Philips Hue](https://www2.meethue.com/),\n[Yeelight](https://www.yeelight.com/home) oder\n[Ikea\nTradfri](https://www.ikea.com/de/de/p/tradfri-led-leuchtmittel-e14-600-lm-kabellos-dimmbar-farb-und-weissspektrum-opalweiss-50411565/)\nin den Unterricht integriert werden können. Die Systeme unterscheiden sich\ngrundsätzlich darin, ob eine Basisstation zur Kommunikation mit den smarten\nGlühbirnen nötwendig ist oder ob sie direkt angesprochen werden können. Hier\nwird sich auf die Systeme mit Basisstation fokussiert. Zusätzlich zur\nBasisstation besteht das Informatiksystem Smartlights aus einen Client zum\nBeispiel einer Web- oder Android-App und den smarten Glühbiren an sich.\n\n## Komponenten\n\n![Komponenten](.github/komponenten.png)\n\n* :satellite: [Gateway (Basisstation)](gateway)\n* :iphone: [Client (Web, App)](client)\n* :bulb: [Light](light)\n\nFür jede der drei Komponenten wurden verschiedene Implementierungen\nentwickelt. Durch eine gemeinsame Spezifikation ist es möglich die\nunterschiedlichen Komponenten beliebig auszutauschen. Zum Beispiel kann\ndie [Python Implementierung der Basisstation](gateway/desktop/python) mit der [Thunkable App](client/android/thunkable) und\ndem [Light Simulator](light/simulator/java) kombiniert werden.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikebarkmin%2Fsmartlights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikebarkmin%2Fsmartlights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikebarkmin%2Fsmartlights/lists"}