Emoncms

A powerful open source web application for processing, logging and visualizing energy, temperature and other environmental data.
https://github.com/emoncms/emoncms

Category: Energy Systems
Sub Category: Building Energy Monitoring

Keywords

dashboards emoncms energy-monitor openenergymonitor php sustainability

Keywords from Contributors

emonpi hardware-designs rfm12b rfm12pi rfm69cw rfm69pi varta varta-storage serial esp8266-arduino

Last synced: about 19 hours ago
JSON representation

Repository metadata

Web-app for processing, logging and visualising energy, temperature and other environmental data

docs/README.md


orphan: true

Docs

The user guide is published at docs.openenergymonitor.org/emoncms. Page order on the docs site is set in index.rst. Developer pages in developer are published there as the developer guide, ordered in developer/index.rst. See STYLE.md for how to write and publish the guide.

Getting started

Posting data

Storing data

Viewing data

Managing your system

Scheduling and control

Developer

Getting started

Design

Time series storage

API

  • Input and feed API reference: click API Help on the Inputs page or Feed API Help on the Feeds page of any Emoncms install.

Tools

Releases


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 4,457
Total Committers: 152
Avg Commits per committer: 29.322
Development Distribution Score (DDS): 0.697

Commits in past year: 465
Committers in past year: 8
Avg Commits per committer in past year: 58.125
Development Distribution Score (DDS) in past year: 0.047

Name Email Commits
Trystan Lea t****a@g****m 1351
TrystanLea g****n@o****g 740
Emrys e****s@o****g 452
Trystan Lea t****a@g****m 274
Aymeric THIBAUT t****6 218
chaveiro n****o@g****m 214
Trystan t****n@t****) 126
Paul Reed p****d@g****m 95
Alexandre CUER a****r@c****r 71
trystan t****n@e****g 67
borpin b****n@g****m 52
Adrian Minde A****e@l****e 46
fake-name l****x@g****m 38
Dave McCraw d****e@m****k 37
Sam Reed s****m@r****t 36
Ildefonso Martínez i****a@g****m 34
AndyTaylorTweet a****y@a****k 34
Rubén de Celis Hernández r****s@i****s 33
Paul p****6 31
cagabi c****i@l****g 30
Malachi Soord i****i@g****m 27
PlaneteDomo c****t@p****m 24
copilot-swe-agent[bot] 1****t 23
CDuffers 4****4@o****m 22
Gabriele Lauricella g****u@g****m 21
Paul-Reed d****9 15
SlyRemarks g****e@o****g 15
Arjen Hiemstra a****h@m****m 14
Dave d****8@h****m 14
Marco Bisioli b****i@g****m 13
and 122 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 843
Total pull requests: 1,173
Average time to close issues: 9 months
Average time to close pull requests: about 2 months
Total issue authors: 311
Total pull request authors: 173
Average comments per issue: 3.19
Average comments per pull request: 2.06
Merged pull request: 961
Bot issues: 0
Bot pull requests: 0

Past year issues: 21
Past year pull requests: 21
Past year average time to close issues: 5 months
Past year average time to close pull requests: 3 months
Past year issue authors: 11
Past year pull request authors: 7
Past year average comments per issue: 2.29
Past year average comments per pull request: 0.9
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/emoncms/emoncms

Top Issue Authors

  • borpin (85)
  • TrystanLea (78)
  • pb66 (52)
  • glynhudson (44)
  • emrysr (34)
  • reedy (28)
  • chaveiro (19)
  • Paul-Reed (19)
  • danbates2 (16)
  • kumarmohan7 (10)
  • euqip (8)
  • arthurlutz (8)
  • lafrech (8)
  • oscar-b (6)
  • spike3312 (6)

Top Pull Request Authors

  • emrysr (207)
  • TrystanLea (148)
  • chaveiro (80)
  • thib66 (65)
  • glynhudson (57)
  • borpin (46)
  • reedy (40)
  • alexandrecuer (35)
  • Paul-Reed (35)
  • pb66 (32)
  • AndyTaylorTweet (21)
  • cagabi (18)
  • inverse (18)
  • Twincarb (17)
  • gablau (14)

Top Issue Labels

  • enhancement (128)
  • bug (99)
  • Needs User Feedback (12)
  • question (9)
  • testing required (7)
  • locale (7)
  • BuildScript (6)
  • emoncms.org (4)
  • Design (4)
  • Priority: Low (4)
  • wontfix (2)
  • notice (2)
  • androidapp (1)
  • documentation (1)
  • duplicate (1)
  • admin (1)
  • Priority: High (1)
  • virtual feed (1)
  • feature request (1)

Top Pull Request Labels

  • enhancement (9)
  • process (4)
  • Priority: Low (3)
  • bug (2)
  • testing required (2)
  • mysql (1)
  • Priority: High (1)
  • locale (1)
  • Needs User Feedback (1)
  • feature request (1)

Package metadata

proxy.golang.org: github.com/emoncms/emoncms

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/emoncms/emoncms#section-documentation
  • Licenses: agpl-3.0
  • Latest release: v9.9.1+incompatible (published about 8 years ago)
  • Last Synced: 2026-10-18T22:02:45.409Z (2 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.416%
    • Average: 5.598%
    • Dependent repos count: 5.78%

Dependencies

composer.json packagist
  • php-parallel-lint/php-parallel-lint ^1.2.0 development
  • ext-ctype *
  • ext-curl *
  • ext-gettext *
  • ext-json *
  • ext-mysqli *
  • ext-openssl *
.github/workflows/PHP.yml actions
  • actions/checkout v3 composite
  • shivammathur/setup-php v2 composite
composer.lock packagist
  • php-parallel-lint/php-parallel-lint v1.4.0 development
  • squizlabs/php_codesniffer 3.13.2 development
scripts/bootstrap5/package-lock.json npm
  • @nodelib/fs.scandir 2.1.5
  • @nodelib/fs.stat 2.0.5
  • @nodelib/fs.walk 1.2.8
  • @popperjs/core 2.11.8
  • anymatch 3.1.3
  • autoprefixer 10.6.1
  • baseline-browser-mapping 2.11.26
  • binary-extensions 2.3.0
  • bootstrap 5.3.8
  • braces 3.0.3
  • browserslist 4.29.1
  • caniuse-lite 1.0.30001812
  • chokidar 3.6.0
  • clean-css 5.3.3
  • commander 12.1.0
  • cssesc 3.0.0
  • electron-to-chromium 1.5.439
  • escalade 3.2.0
  • fast-glob 3.3.3
  • fastq 1.20.3
  • fill-range 7.1.1
  • fraction.js 5.3.4
  • fsevents 2.3.3
  • glob-parent 5.1.2
  • immutable 4.3.9
  • is-binary-path 2.1.0
  • is-extglob 2.1.1
  • is-glob 4.0.3
  • is-number 7.0.0
  • merge2 1.4.1
  • micromatch 4.0.8
  • nanoid 3.3.19
  • node-releases 2.0.57
  • normalize-path 3.0.0
  • picocolors 1.1.1
  • picomatch 2.3.2
  • postcss 8.5.28
  • postcss-selector-parser 7.1.6
  • postcss-value-parser 4.2.0
  • purgecss 8.0.0
  • queue-microtask 1.2.3
  • readdirp 3.6.0
  • reusify 1.1.0
  • run-parallel 1.2.0
  • sass 1.78.0
  • source-map 0.6.1
  • source-map-js 1.2.1
  • to-regex-range 5.0.1
  • update-browserslist-db 1.3.3
  • util-deprecate 1.0.2
scripts/docs-screenshots/package-lock.json npm
  • @emnapi/runtime 1.11.3
  • @img/colour 1.1.0
  • @img/sharp-darwin-arm64 0.35.4
  • @img/sharp-darwin-x64 0.35.4
  • @img/sharp-freebsd-wasm32 0.35.4
  • @img/sharp-libvips-darwin-arm64 1.3.3
  • @img/sharp-libvips-darwin-x64 1.3.3
  • @img/sharp-libvips-linux-arm 1.3.3
  • @img/sharp-libvips-linux-arm64 1.3.3
  • @img/sharp-libvips-linux-ppc64 1.3.3
  • @img/sharp-libvips-linux-riscv64 1.3.3
  • @img/sharp-libvips-linux-s390x 1.3.3
  • @img/sharp-libvips-linux-x64 1.3.3
  • @img/sharp-libvips-linuxmusl-arm64 1.3.3
  • @img/sharp-libvips-linuxmusl-x64 1.3.3
  • @img/sharp-linux-arm 0.35.4
  • @img/sharp-linux-arm64 0.35.4
  • @img/sharp-linux-ppc64 0.35.4
  • @img/sharp-linux-riscv64 0.35.4
  • @img/sharp-linux-s390x 0.35.4
  • @img/sharp-linux-x64 0.35.4
  • @img/sharp-linuxmusl-arm64 0.35.4
  • @img/sharp-linuxmusl-x64 0.35.4
  • @img/sharp-wasm32 0.35.4
  • @img/sharp-webcontainers-wasm32 0.35.4
  • @img/sharp-win32-arm64 0.35.4
  • @img/sharp-win32-ia32 0.35.4
  • @img/sharp-win32-x64 0.35.4
  • detect-libc 2.1.2
  • playwright 1.63.0
  • playwright-core 1.63.0
  • semver 7.8.5
  • sharp 0.35.4
  • tslib 2.8.1
scripts/bootstrap5/package.json npm
  • autoprefixer ^10.6.1
  • bootstrap 5.3.8
  • clean-css ^5.3.3
  • postcss ^8.5.28
  • purgecss ^8.0.0
  • sass 1.78.0
scripts/docs-screenshots/package.json npm
  • playwright 1.63.0
  • sharp ^0.35.4

Score: -Infinity