{"id":13573037,"url":"https://github.com/blakadder/nspanel","last_synced_at":"2025-04-02T12:16:24.385Z","repository":{"id":41655587,"uuid":"419276332","full_name":"blakadder/nspanel","owner":"blakadder","description":"Sonoff NSPanel protocol and hacking information. Tasmota Berry driver for NSPanel","archived":false,"fork":false,"pushed_at":"2024-08-08T08:05:22.000Z","size":3112,"stargazers_count":135,"open_issues_count":14,"forks_count":36,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-02-08T03:16:14.629Z","etag":null,"topics":["nspanel","sonoff","tasmota"],"latest_commit_sha":null,"homepage":"https://blakadder.github.io/nspanel/","language":"Berry","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blakadder.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":"2021-10-20T10:02:42.000Z","updated_at":"2025-02-05T16:44:42.000Z","dependencies_parsed_at":"2023-11-29T09:45:16.241Z","dependency_job_id":"e4eaebac-76f4-4774-af25-87fa41e72552","html_url":"https://github.com/blakadder/nspanel","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/blakadder%2Fnspanel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blakadder%2Fnspanel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blakadder%2Fnspanel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blakadder%2Fnspanel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blakadder","download_url":"https://codeload.github.com/blakadder/nspanel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246811310,"owners_count":20837752,"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":["nspanel","sonoff","tasmota"],"created_at":"2024-08-01T15:00:27.911Z","updated_at":"2025-04-02T12:16:24.365Z","avatar_url":"https://github.com/blakadder.png","language":"Berry","funding_links":["https://paypal.me/tasmotatemplates","https://ko-fi.com/S6S650JEK"],"categories":["Berry"],"sub_categories":[],"readme":"# NSPanel Hacking\nSonoff NSPanel protocol and hacking information and Tasmota Berry driver.\n\nNSPanel protocol [manual](https://blakadder.github.io/nspanel/)\n\nTasmota driver [`nspanel.be`](https://github.com/blakadder/nspanel/blob/main/nspanel.be)\n\n[Installation and configuration for Tasmota](https://templates.blakadder.com/sonoff_NSPanel.html)\n\n\u003ca href=\"https://paypal.me/tasmotatemplates\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=paypal\u0026label=\u0026message=donate\u0026color=slategrey\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ko-fi.com/S6S650JEK\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=kofi\u0026label=\u0026message=buy%20me%20a%20coffee\u0026color=FBAA19\u0026labelColor=434B57\"\u003e\u003c/a\u003e\n\n## Resources\n\n* [NxPanel](https://community.openhab.org/t/nxpanel-replacement-firmware-for-sonoff-nspanel/132869) - custom display firmware\n* [sballano/nspanel_thermostat](https://github.com/sballano/nspanel_thermostat) - custom thermostat HMI\n* [joBr99/nspanel-lovelance-ui](https://github.com/joBr99/nspanel-lovelance-ui) - custom HMI with HomeAssistant Lovelance UI Design\n* [marcfager/nspanel-mf](https://github.com/marcfager/nspanel-mf) - custom HMI, includes home screen with weather data and clock, media player card, control of 8 lights (easily expandable), bootup screen and disable screen for alarm\n* [gijsje/ns-panel/](https://github.com/gijsje/ns-panel/) - custom HMI with esphome config\n* [TyzzyT/Sonoff-NSPanel-with-ESPHome](https://github.com/TyzzyT/Sonoff-NSPanel-with-ESPHome) - example ESPHome config\n\n### UI\n - `eu-background.xcf` - Gimp format XCF file to help you layout your custom UI.  Set as the background image in Nextion Editor then use `vis \u003cid\u003e,0` to hide it.  It shows the section of the screen which is hidden by the bezel in the EU version.  The alignment marks take this in to account, so the centre intersection in the image is the centre of the screen on the real device.\n\n## To-do List\n- [ ] Home Assistant trigger discovery for scene widgets\n- [ ] Home Assistant blueprint? for thermostat page \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblakadder%2Fnspanel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblakadder%2Fnspanel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblakadder%2Fnspanel/lists"}