{"id":22790537,"url":"https://github.com/teemoo7/mmm-alplakeslivetemperature","last_synced_at":"2026-02-13T15:39:53.912Z","repository":{"id":263398387,"uuid":"888942529","full_name":"teemoo7/MMM-AlplakesLiveTemperature","owner":"teemoo7","description":"Displays live temperature of a given lake in the Alps (Switzerland, Italy, France, ...)","archived":false,"fork":false,"pushed_at":"2025-01-08T17:26:44.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-30T14:18:17.148Z","etag":null,"topics":["alps","france","italy","lake","live","magicmirror","magicmirror-module","magicmirror2","switzerland","temperature"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teemoo7.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":"2024-11-15T09:55:03.000Z","updated_at":"2025-01-08T17:26:08.000Z","dependencies_parsed_at":"2025-03-30T16:45:03.484Z","dependency_job_id":"d71bd79b-9e34-4a2c-bb1f-2aa42bd77dfa","html_url":"https://github.com/teemoo7/MMM-AlplakesLiveTemperature","commit_stats":null,"previous_names":["teemoo7/mmm-alplakeslivetemperature"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/teemoo7/MMM-AlplakesLiveTemperature","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teemoo7%2FMMM-AlplakesLiveTemperature","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teemoo7%2FMMM-AlplakesLiveTemperature/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teemoo7%2FMMM-AlplakesLiveTemperature/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teemoo7%2FMMM-AlplakesLiveTemperature/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teemoo7","download_url":"https://codeload.github.com/teemoo7/MMM-AlplakesLiveTemperature/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teemoo7%2FMMM-AlplakesLiveTemperature/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29411181,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alps","france","italy","lake","live","magicmirror","magicmirror-module","magicmirror2","switzerland","temperature"],"created_at":"2024-12-12T02:27:24.886Z","updated_at":"2026-02-13T15:39:53.885Z","avatar_url":"https://github.com/teemoo7.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MMM-AlplakesLiveTemperature\n\n[MagicMirror²](https://github.com/MichMich/MagicMirror/) module to display live temperature of a given lake in the Alps (Switzerland, Italy, France, ...). \nNote that not all lakes are covered by the API provider.\n\n![ScreenShot](screenshots/temperature.png)\n\n## Installation\n\n1. Navigate to the `MagicMirror/modules` directory.\n2. Execute `git clone https://github.com/teemoo7/MMM-AlplakesLiveTemperature.git`\n3. Run `npm install` in the `MagicMirror/modules/MMM-AlplakesLiveTemperature` directory\n4. Configure the module with your settings as per below\n5. Restart MagicMirror\n\n## Update\n\n1. Navigate to the `MagicMirror/modules/MMM-AlplakesLiveTemperature` directory.\n2. Execute `git pull` to pull the latest version of the repository.\n3. Run `npm install` to update dependencies if needed.\n\n## Usage\n\nTo use this module, add the following configuration block to the modules array in the `config/config.js` file. \n\nYou can either display the average temperature of the lake:\n```js\nmodules: [\n  {\n    module: \"MMM-AlplakesLiveTemperature\",\n    position: \"top_left\",\n    config: {\n      title: \"Lac Léman\",\n      lake: \"geneva\",\n    }\n  },\n]\n```\n\nOr the temperature at a specific point in the lake:\n```js\nmodules: [\n  {\n    module: \"MMM-AlplakesLiveTemperature\",\n    position: \"top_left\",\n    config: {\n      title: \"Plage du Jardin Doret\",\n      lake: \"geneva\",\n      latitude: 46.46172,\n      longitude: 6.834985, \n      depth: 2\n    }\n  },\n]\n```\n\n## Configuration\n\n### Options\n\n| Field            | Required | Description                                                           | Default                          |\n|------------------|----------|-----------------------------------------------------------------------|----------------------------------|\n| `title`          | `false`  | The title to be displayed (lake name or beach name, up to you)        | (empty)                          |\n| `lake`           | `true`   | The lake name as defined by API provider Alplakes (see below)         |                                  |\n| `depth `         | `false`  | The depth (in meters) at which temperature is to be retrieved         | `1`                              |\n| `latitude `      | `false`  | Latitude coordinate of the location                                   | (empty)                          |\n| `longitude`      | `false`  | The depth (in meters) at which temperature is to be retrieved         | (empty)                          |\n| `refresh`        | `false`  | Refresh interval (in milliseconds)                                    | `(60 * 60 * 1000)` (1 hour)      |\n| `animationSpeed` | `false`  | Animation time to display results (in milliseconds)                   | `2000`                           |\n| `units`          | `false`  | Units for temperature. Values can be `metric` (°C) or `imperial` (°F) | Value from global config `units` |\n\n## Alplakes API\n\nRelies on [Alplakes API](https://www.alplakes.eawag.ch/).\n\nLake values include: `geneva`, `zurich`, `biel`, `joux`, `garda`, `lugano`, etc\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteemoo7%2Fmmm-alplakeslivetemperature","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteemoo7%2Fmmm-alplakeslivetemperature","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteemoo7%2Fmmm-alplakeslivetemperature/lists"}