用於處理、記錄與視覺化能源、溫度及其他環境資料的 Web 應用程式
AI 翻譯
Web-app for processing, logging and visualising energy, temperature and other environmental data
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Emoncms is an open source web application for processing, logging and visualising energy, temperature and other environmental data. It is part of the OpenEnergyMonitor project.
Emoncms 12 moves the interface to Bootstrap 5. See the release notes.
Every install includes its API reference:
/llms-full.txt or /api.md: the full reference as Markdown, for AI assistants and other tools. /llms.txt is a short index.The emoncms.org reference: Input API, Feed API.
Emoncms is tested on Raspberry Pi OS and Ubuntu. It should work on other Debian systems. Shared hosting and XAMPP are not supported, because Emoncms needs background services. A small Linux VPS works well.
An all-in-one Docker container is available for amd64, arm64 and arm/v7. It is built from the Emoncms stable branch on Alpine Linux, and tagged with the Alpine and Emoncms versions. It includes MariaDB, Redis, Mosquitto, the graph, sync, backup, dashboard and app modules, and the emoncms_mqtt, service-runner and feedwriter services.
sudo docker pull alexjunk/emoncms
mysqli, redis, gettext, mbstring, curl, gd, xml.mod_rewrite.Redis reduces disk writes, which extends the life of SD cards. Emoncms runs without Redis where it is not available, but input processes marked as needing Redis do not work.
Install a module by cloning it into the Modules folder, or into /opt/emoncms/modules with a symlink for modules that have background scripts. Run Update Database on the Admin page after installing a module.
Modules installed on the emonSD image:
Other modules include Email reports and the DemandShaper. See the Emoncms repositories.
master.Please read the state of development and contributing page before starting significant work. Then discuss your idea with us in the issue list, by email ([email protected]), or on a call (email us to arrange one). We are happy to talk ideas through from the start. Trystan & Glyn, OpenEnergyMonitor.
Issues and pull requests made with the help of an AI agent are welcome. See AGENTS.md.
Report security problems privately. See SECURITY.md.
Emoncms is released under the GNU Affero General Public License, version 3 or later. See LICENSE.txt and COPYRIGHT.txt.