vccs
Composable charting components for Vue 3, ported from Recharts
Emoncms is an open-source web application for processing, logging and visualising energy, temperature and other environmental data.
DataPHP · JavaScriptGitHub @emoncmsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Web-app for processing, logging and visualising energy, temperature and other environmental data
Taken from the repository README
Loading the full README.
Read the full 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.