{"adoption": {"forks": 132, "observed_at": "2026-08-28T04:05:16.542194+00:00", "stars": 1647}, "canonical_url": "https://ross.abutalabs.com/products/akkudoktor-eos-eos", "card": {"archived": false, "artifact_type": "application", "description": "This repository features an Energy Optimization System (EOS) that optimizes energy distribution, usage for batteries, heat pumps& household devices. It includes predictive models for electricity prices (planned), load forecasting& dynamic optimization to maximize energy efficiency & minimize costs. Founder Dr. Andreas Schmitz (YouTube @akkudoktor)", "domain": ["energy", "self-hosted", "data-science", "iot"], "enriched": true, "function": ["simulation", "scheduling", "data-science", "api-framework", "self-hosted", "workflow-automation"], "health_score": 98, "homepage": "https://akkudoktor.net/c/der-akkudoktor/eos/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Akkudoktor-EOS/EOS"], "name": "Akkudoktor-EOS/EOS", "platform": ["windows", "python", "self-hosted", "cloud"], "pushed_at": "2026-08-25T23:03:30+00:00", "repo": "Akkudoktor-EOS/EOS", "stars": 1647, "tags": ["energy-optimization", "photovoltaic", "battery-storage", "home-assistant", "smart-home", "electricity-prices", "load-forecasting", "heat-pump", "ev-charging", "energy-management-system", "optimization", "automation", "docker", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["optimize home battery charging based on dynamic electricity prices", "maximize solar self-consumption from my PV system", "plan day-ahead energy usage with variable tariffs", "integrate energy optimization into Home Assistant", "forecast household load and PV production", "decide when to charge my EV from solar vs grid", "minimize grid energy costs for a heat pump household"], "what_it_is": "AkkudoktorEOS is a self-hosted Python application that simulates and optimizes home energy systems, generating optimized plans for photovoltaic production, battery storage, heat pumps, electric vehicles, and household loads based on forecasts and real-time electricity prices. It exposes an API and dashboard and is designed to integrate with home automation systems such as Home Assistant, NodeRED, and EVCC.", "when_to_avoid": ["you have no home automation system to integrate with, since EOS does not control devices itself", "you want a plug-and-play commercial solution without configuration effort", "you need to run on older ARM hardware (armv6/armv7), which requires manual dependency compilation"], "when_to_choose": ["you already run a home automation system (Home Assistant, NodeRED, EVCC) and want optimization plans fed into it", "you have a PV system with battery storage and face time-variable electricity prices", "you want a self-hosted, community-driven energy management optimizer with a dashboard and API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/akkudoktor-eos-eos", "repo": "Akkudoktor-EOS/EOS", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.542194+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:45:16.199490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b07e96984feb7abea38ab361df88b92b6d7ff3d3382a1aae554d4d5f83a48b93", "fetched_at": "2026-08-28T04:05:16.542194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Akkudoktor-EOS/EOS"}, {"content_hash": "9e76243c7c77068bad1aa2ff0d88a5023ae21057582465c1bb0fb54bde094567", "fetched_at": "2026-08-29T11:18:31.606729+00:00", "kind": "homepage", "missing": false, "url": "https://akkudoktor.net/c/der-akkudoktor/eos/"}, {"content_hash": "9a5feee699d1029049f9dd1bf99983fdd8b927b9f6ade2959326200b96306d76", "fetched_at": "2026-08-29T11:18:31.615672+00:00", "kind": "site_page", "missing": false, "url": "https://akkudoktor.net/t/fehler-bei-der-installation-des-eos-homeassistant-add-ons/37500"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 66, "rhythm": 63}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 929, "days_push": 8, "days_rel": 169, "gap_med": 39, "n_releases_24m": 4}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}