Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zefau/iobroker.jarvis
jarvis - just another remarkable vis
https://github.com/zefau/iobroker.jarvis
gui home-automation iobroker jarvis material-design-lite material-ui smarthome vis visualisation
Last synced: 3 days ago
JSON representation
jarvis - just another remarkable vis
- Host: GitHub
- URL: https://github.com/zefau/iobroker.jarvis
- Owner: Zefau
- License: other
- Created: 2019-12-25T13:30:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-14T22:10:34.000Z (2 months ago)
- Last Synced: 2024-09-17T23:44:00.019Z (about 2 months ago)
- Topics: gui, home-automation, iobroker, jarvis, material-design-lite, material-ui, smarthome, vis, visualisation
- Language: HTML
- Homepage: https://forum.iobroker.net/topic/49776
- Size: 581 MB
- Stars: 149
- Watchers: 17
- Forks: 38
- Open Issues: 373
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Logo](admin/jarvis.png)
# ioBroker.jarvis
jarvis - just another remarkable vis![github](https://img.shields.io/github/package-json/v/Zefau/ioBroker.jarvis/master?color=orange&label=github)
![latest](https://img.shields.io/npm/v/iobroker.jarvis.svg?color=blue&label=latest)
![stable](https://iobroker.live/badges/jarvis-stable.svg)
![installed](https://iobroker.live/badges/jarvis-installed.svg)[![Commits since last release](https://img.shields.io/github/commits-since/Zefau/ioBroker.jarvis/latest.svg)](https://github.com/Zefau/ioBroker.jarvis/releases/latest)
[![npm publish](https://github.com/Zefau/ioBroker.jarvis/actions/workflows/publish-npm.yml/badge.svg)](https://github.com/Zefau/ioBroker.jarvis/actions/workflows/publish-npm.yml)[![open feature requests](https://img.shields.io/github/issues-search/Zefau/ioBroker.jarvis?query=is%3Aissue%20is%3Aopen%20label%3A%22feature%20%3Astar2%3A%22%20&label=open%20feature%20requests&color=purple)](https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+label%3A%22feature+%3Astar2%3A%22+-label%3A%22%23status%3A+ready-to-test+%3Aheavy_check_mark%3A%22+-label%3A%22%23status%3A+waiting-for-feedback+%3Ahourglass%3A%22+)
[![open bugs](https://img.shields.io/github/issues-search/Zefau/ioBroker.jarvis?query=is%3Aissue%20is%3Aopen%20label%3A%22bug%20%3Abug%3A%22%20-label%3A%22%23status%3A%20ready-to-test%20%3Aheavy_check_mark%3A%22%20-label%3A%22%23status%3A%20waiting-for-feedback%20%3Ahourglass%3A%22%20&label=open%20bugs&color=red)](https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+label%3A%22bug+%3Abug%3A%22+-label%3A%22%23status%3A+ready-to-test+%3Aheavy_check_mark%3A%22+-label%3A%22%23status%3A+waiting-for-feedback+%3Ahourglass%3A%22+)
[![in testing or waiting for feedback](https://img.shields.io/github/issues-search/Zefau/ioBroker.jarvis?query=is%3Aissue%20is%3Aopen%20label%3A%22%23status%3A%20ready-to-test%20%3Aheavy_check_mark%3A%22%2C%22%23status%3A%20waiting-for-feedback%20%3Ahourglass%3A%22%20&label=in%20testing%20or%20waiting%20for%20feedback&color=green)](https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+label%3A%22%23status%3A+ready-to-test+%3Aheavy_check_mark%3A%22%2C%22%23status%3A+waiting-for-feedback+%3Ahourglass%3A%22+)## Anleitung / Installation / Hilfe
Siehe [Linksammlung im Wiki](https://github.com/Zefau/ioBroker.jarvis/wiki).## Changelog
### v3.2.0-alpha.39 (2024-01-07)
#### bug :bug: (4 changes)
- fixed `[v3.2.0-alpha.36] Darkmode` (alpha / beta :construction:, #status: implemented-locally :hammer_and_wrench:, v3.2, [#2515](https://github.com/Zefau/ioBroker.jarvis/issues/2515))
- fixed `[v3.2.0-alpha.36] Keine DPs mehr übernehmen` (alpha / beta :construction:, #status: implemented-locally :hammer_and_wrench:, v3.2, [#2517](https://github.com/Zefau/ioBroker.jarvis/issues/2517))
- fixed `v3.2.0-alpha.37 Fehlermeldungen` (alpha / beta :construction:, #status: implemented-locally :hammer_and_wrench:, v3.2, [#2518](https://github.com/Zefau/ioBroker.jarvis/issues/2518))
- fixed `[v3.2.0-alpha.37] invalid time value im ioBroker Log` (Module Calendar, alpha / beta :construction:, #status: implemented-locally :hammer_and_wrench:, v3.2, [#2519](https://github.com/Zefau/ioBroker.jarvis/issues/2519))### v3.2.0-alpha.37 (2024-01-04)
#### bug :bug: (6 changes)
- fixed `Bindings im Datenpunkt Stil funktionieren nicht` (binding :link:, [#2487](https://github.com/Zefau/ioBroker.jarvis/issues/2487))
- fixed `[v3.2.0-alpha.27] Anzeigevariante zum ausblenden vom Wert greift nicht im Secondary State` (binding :link:, alpha / beta :construction:, [#2505](https://github.com/Zefau/ioBroker.jarvis/issues/2505))
- fixed `v3.2.0-alpha.35 Einstellungen Fehler` (alpha / beta :construction:, [#2513](https://github.com/Zefau/ioBroker.jarvis/issues/2513))
- fixed `[v3.2.0-alpha.36] Darkmode` (alpha / beta :construction:, [#2515](https://github.com/Zefau/ioBroker.jarvis/issues/2515))
- fixed `[v3.2.0-alpha.36] Kalender` (Module Calendar, alpha / beta :construction:, [#2516](https://github.com/Zefau/ioBroker.jarvis/issues/2516))
- fixed `[v3.2.0-alpha.36] Keine DPs mehr übernehmen` (alpha / beta :construction:, [#2517](https://github.com/Zefau/ioBroker.jarvis/issues/2517))### v3.2.0-alpha.36 (2024-01-02)
#### bug :bug: (4 changes)
- fixed `v3.2.0-alpha.30 DesignFehler Layout` (#status: implemented-locally :hammer_and_wrench:, [#2510](https://github.com/Zefau/ioBroker.jarvis/issues/2510))
- fixed `v3.2.0-alpha.34 Fehler` (alpha / beta :construction:, [#2511](https://github.com/Zefau/ioBroker.jarvis/issues/2511))
- fixed `[v3.2.0-alpha.30] Bodystilfehler` (binding :link:, alpha / beta :construction:, [#2512](https://github.com/Zefau/ioBroker.jarvis/issues/2512))
- fixed `v3.2.0-alpha.35 Einstellungen Fehler` (alpha / beta :construction:, [#2513](https://github.com/Zefau/ioBroker.jarvis/issues/2513))### v3.2.0-alpha.34 (2024-01-01)
#### feature :star2: (1 changes)
- added `Multiple Trigger` (pro, [#695](https://github.com/Zefau/ioBroker.jarvis/issues/695))### v3.2.0-alpha.30 (2023-12-29)
#### :star2: feature (1 changes)
- added `Refactor ioBroker.jarvis backend` (core, binding, [#2490](https://github.com/Zefau/ioBroker.jarvis/issues/2490))### v3.2.0-alpha.28 (2023-12-29)
#### :bug: bug (1 changes)
- fixed `[v3.2.0-alpha.27] Kalender funktioniert nicht richtig` (Module Calendar, [#2503](https://github.com/Zefau/ioBroker.jarvis/issues/2503))### v3.2.0-alpha.27 (2023-12-28)
#### :star2: feature (2 changes)
- added `v3: icon Auswahl` ([#902](https://github.com/Zefau/ioBroker.jarvis/issues/902))
- added `Refactor ioBroker.jarvis backend` (core, binding, [#2490](https://github.com/Zefau/ioBroker.jarvis/issues/2490))#### :bug: bug (3 changes)
- fixed `Dezimaltrennzeichen bei negativen Werten Punkt statt Komma` ([#2498](https://github.com/Zefau/ioBroker.jarvis/issues/2498))
- fixed `[v3.2.0-alpha.26] Jarvis sehr langsam` ([#2500](https://github.com/Zefau/ioBroker.jarvis/issues/2500))
- fixed `[v3.2.0-alpha.26] Geräteliste plötzlich leer` ([#2501](https://github.com/Zefau/ioBroker.jarvis/issues/2501))### v3.2.0-alpha.26 (2023-12-27)
#### :star2: feature (1 changes)
- added `Refactor ioBroker.jarvis backend` (core, binding, [#2490](https://github.com/Zefau/ioBroker.jarvis/issues/2490))SyntaxError: Unexpected token t in JSON at position 142
at JSON.parse ()
at /home/runner/work/jarvis/jarvis/scripts/changelog.generate.js:21:56
at Array.forEach ()
at Object. (/home/runner/work/jarvis/jarvis/scripts/changelog.generate.js:20:9)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 [
`["PVTI_lAHOANtAK84AAVGnzgLeFb0","I_kwDODbcoCM56PNH4",[":bug: bug"],2493,"3.2.0-alpha.21 - TypeError: Cannot read properties of null (reading ts)"]`
]### v3.2.0-alpha.21 (2023-12-19)
#### :bug: bug (1 changes)
- fixed `v3.2.0-alpha.13 Konfiguration ohne Inhalte` ([#2488](https://github.com/Zefau/ioBroker.jarvis/issues/2488))#### :star2: feature (1 changes)
- added `Refactor ioBroker.jarvis backend` ([#2490](https://github.com/Zefau/ioBroker.jarvis/issues/2490))### v3.2.0-alpha.20 (2023-12-18)
#### :star2: feature (1 changes)
- added `Refactor ioBroker.jarvis backend` ([#2490](https://github.com/Zefau/ioBroker.jarvis/issues/2490))### v3.2.0-alpha.13 (2023-12-09)
#### :bug: bug (1 changes)
- fixed `v3.2.0-alpha.12 Geräte Liste ist leer` ([#2484](https://github.com/Zefau/ioBroker.jarvis/issues/2484))### v3.2.0-alpha.12 (2023-12-08)
#### :star2: feature (1 changes)
- added `Dynamic Lists for StateList` ([#2480](https://github.com/Zefau/ioBroker.jarvis/issues/2480))#### :bug: bug (2 changes)
- fixed `v3.2.0-alpha.11 Einige Fehler Anzeigen` ([#2481](https://github.com/Zefau/ioBroker.jarvis/issues/2481))
- fixed `v3.2.0-alpha.11 StateList Geräte hinzufügen nicht auswählbar` ([#2482](https://github.com/Zefau/ioBroker.jarvis/issues/2482))### v3.2.0-alpha.11 (2023-12-06)
#### :star2: feature (1 changes)
- added `Dynamic Lists for StateList` ([#2480](https://github.com/Zefau/ioBroker.jarvis/issues/2480))### v3.2.0-alpha.10 (2023-12-06)
#### :star2: feature (1 changes)
- added `Dynamic Lists for StateList` ([#2480](https://github.com/Zefau/ioBroker.jarvis/issues/2480))### v3.2.0-alpha.7 (2023-11-08)
#### :star2: feature (2 changes)
- added `v3: Geräten Räumen zuweisen` ([#911](https://github.com/Zefau/ioBroker.jarvis/issues/911))
- added `Schalter Entwicklung ` (quick to implement, [#2409](https://github.com/Zefau/ioBroker.jarvis/issues/2409))#### :bug: bug (3 changes)
- fixed `v3.2.0-alpha.6 Filterung funktioniert nicht mehr korrekt` ([#2466](https://github.com/Zefau/ioBroker.jarvis/issues/2466))
- fixed `v3.2.0-alpha.6 Unterschiedliche Darstellung der Elemente in der Geräte-Übersicht` ([#2467](https://github.com/Zefau/ioBroker.jarvis/issues/2467))
- fixed `Seit 3.2.0 absolut keine Socketverbindung mehr` ([#2468](https://github.com/Zefau/ioBroker.jarvis/issues/2468))### v3.2.0-alpha.6 (2023-11-07)
#### :star2: feature (5 changes)
- added `add option in Device configuration to add state to ioBroker.iot` (quick to implement, [#599](https://github.com/Zefau/ioBroker.jarvis/issues/599))
- added `v3: Geräten Räumen zuweisen` ([#911](https://github.com/Zefau/ioBroker.jarvis/issues/911))
- added `Schalter Entwicklung ` (quick to implement, [#2409](https://github.com/Zefau/ioBroker.jarvis/issues/2409))
- added `Support import of devices from ioBroker.roborock` ([#2455](https://github.com/Zefau/ioBroker.jarvis/issues/2455))
- added `Karte (Map widget) in der Ausrichtung drehen` (Module Map, quick to implement, [#2162](https://github.com/Zefau/ioBroker.jarvis/issues/2162))#### :bug: bug (1 changes)
- fixed `v3.1.0-beta.35 Speicherung der Änderungen läuft teilweise nicht ` ([#2070](https://github.com/Zefau/ioBroker.jarvis/issues/2070))### v3.2.0-alpha.2 (2023-10-28)
#### :star2: feature (3 changes)
- added `add option in Device configuration to add state to ioBroker.iot` (quick to implement, [#599](https://github.com/Zefau/ioBroker.jarvis/issues/599))
- added `add option in Device configuration to add state to any history adapter` (quick to implement, [#600](https://github.com/Zefau/ioBroker.jarvis/issues/600))
- added `Layout: Add Widgets at any place within layout (not only at the end)` ([#2452](https://github.com/Zefau/ioBroker.jarvis/issues/2452))### v3.2.0-alpha.1 (2023-09-24)
#### :star2: feature (3 changes)
- added `Support iPad 2 and older devices / browsers (using older socket-io version)` (core, pro, [#866](https://github.com/Zefau/ioBroker.jarvis/issues/866))
- added `Manually trigger Socket reconnect...` ([#2418](https://github.com/Zefau/ioBroker.jarvis/issues/2418))
- added `Move from socket.io to WebSocket` ([#2438](https://github.com/Zefau/ioBroker.jarvis/issues/2438))### v3.1.9-beta.3 (2023-09-21)
#### :bug: bug (1 changes)
- fixed `Kalendervorschau zum nächsten Monat` (Module Calendar, [#2380](https://github.com/Zefau/ioBroker.jarvis/issues/2380))#### :star2: feature (1 changes)
- added `Add Mode to quickly sort devices in widgets` ([#2432](https://github.com/Zefau/ioBroker.jarvis/issues/2432))### v3.1.9-beta.2 (2023-05-30)
#### :bug: bug (3 changes)
- fixed `v3.1.4-beta.17 - HomeKitTile - "mittig zentriert" ist linksbündig` ([#2348](https://github.com/Zefau/ioBroker.jarvis/issues/2348))
- fixed `Automatische Übersetzung vom Widgetnamen?` ([#2361](https://github.com/Zefau/ioBroker.jarvis/issues/2361))
- fixed `v3.1.8 Fehler in Kalender-Anzeige` (Module Calendar, [#2371](https://github.com/Zefau/ioBroker.jarvis/issues/2371))### v3.1.6 (2023-05-22)
#### :bug: bug (1 changes)
- fixed `v3.1.5 wird als v3.1.3-beta.40 angezeigt` ([#2370](https://github.com/Zefau/ioBroker.jarvis/issues/2370))### v3.0.0
#### :star2: newly added features
**Layout**
- Add navigation drawer ([#81](https://github.com/Zefau/ioBroker.jarvis/issues/81))
- Flexible Layout: Allow Widgets to span accross columns ([#129](https://github.com/Zefau/ioBroker.jarvis/issues/129))
- add Jumper / Link functionality to quickly change view to a certain tab / widget ([#143](https://github.com/Zefau/ioBroker.jarvis/issues/143))
- Allow TopBar / TabBar to be placed on either top or bottom ([#234](https://github.com/Zefau/ioBroker.jarvis/issues/234))
- Dropdown Menü für Button in der TAB-Leiste ([#638](https://github.com/Zefau/ioBroker.jarvis/issues/638))
- Introduce tiles ([#235](https://github.com/Zefau/ioBroker.jarvis/issues/235))
- Add option to use icon as State indication ([#264](https://github.com/Zefau/ioBroker.jarvis/issues/264))
- Introduce different widget sizes ([#277](https://github.com/Zefau/ioBroker.jarvis/issues/277))
- Swipe to switch between tabs ([#19](https://github.com/Zefau/ioBroker.jarvis/issues/19))
- Automatischer Seitenwechsel nach x Minuten ([#293](https://github.com/Zefau/ioBroker.jarvis/issues/293))**Geräte / States**
- Allow usage of Json-Format for Device Label ([#536](https://github.com/Zefau/ioBroker.jarvis/issues/536))
- Allow styling of Device body and label ([#612](https://github.com/Zefau/ioBroker.jarvis/issues/612))**Modul Chart**
- *Anmerkung:* Das Modul `Chart` (aus v2) wurde in v3 in `HistoryGraph` umbenannt. Das neu eingeführte Modul `Chart` in v3 erlaubt den Vergleich von verschiedenen Datenpunkt-Wertern (keine historischen Werte mehr; hierfür ist nun `HistoryGraph` zu nutzen).
- Migrate from Chart.js to Apache ECharts ([#282](https://github.com/Zefau/ioBroker.jarvis/issues/282))
- Rework / dense Chart layout ([#446](https://github.com/Zefau/ioBroker.jarvis/issues/446))
- Bar graph ([#427](https://github.com/Zefau/ioBroker.jarvis/issues/427))
- add secondary y-axis ([#326](https://github.com/Zefau/ioBroker.jarvis/issues/326))**Modul JsonTable / HtmlTable**
- add new module HtmlTable ([#676](https://github.com/Zefau/ioBroker.jarvis/issues/676))
*Anmerkung:* Liest HTML Tabellen aus ioBroker (analog zu JSON-Strukturen beim Modul `JsonTable`) und stellt diese als Tabelle in jarvis dar
- Improve module JsonTable ([#679](https://github.com/Zefau/ioBroker.jarvis/issues/679))
*Anmerkung:* Spalten umbenennen, Werte durch eigene Funktionen ändern, HTML nutzen, etc.**Modul AdapterStatus**
- Allow to start / stop adapter instance
- Add Info Type from the Adapter Updates ([#346](https://github.com/Zefau/ioBroker.jarvis/issues/346))**Modul Calendar**
- Custom colors for calendars ([#660](https://github.com/Zefau/ioBroker.jarvis/issues/660))**Modul iFrame**
- Aktualisierung von iFrame oder Image nur wenn zugehöriger TAB aktiv ist ([#458](https://github.com/Zefau/ioBroker.jarvis/issues/458))
- Allow usage of settings parameter within URL of iFrame module ([#335](https://github.com/Zefau/ioBroker.jarvis/issues/335))**Status / Trigger**
- ButtonAction als Taster ([#450](https://github.com/Zefau/ioBroker.jarvis/issues/450))
- ToogleMode for ButtonAction / IconButtonAction ([#408](https://github.com/Zefau/ioBroker.jarvis/issues/408))
- Allow icon as state status ([#680](https://github.com/Zefau/ioBroker.jarvis/issues/680))
- allow specific values for trigger action ([#757](https://github.com/Zefau/ioBroker.jarvis/issues/757))
- LevelBody: Einheit im Slider-Label berücksichtigen ([#1188](https://github.com/Zefau/ioBroker.jarvis/issues/1188))**Einstellungen / Settings**
- Keep jarvis open in different tab/window while editing config ([#355](https://github.com/Zefau/ioBroker.jarvis/issues/355))
- Save / apply configuration without reloading page ([#311](https://github.com/Zefau/ioBroker.jarvis/issues/311))
- add Autocompletion of state on typing in device configuration ([#420](https://github.com/Zefau/ioBroker.jarvis/issues/420))
- Settings Button im Menü ausblenden ([#437](https://github.com/Zefau/ioBroker.jarvis/issues/437))
- Security prompt when deleting an entry ([#76](https://github.com/Zefau/ioBroker.jarvis/issues/76))
- Funktiontasten (PC) zur Bearbeitung für Jarvis ([#973](https://github.com/Zefau/ioBroker.jarvis/issues/973))**Sonstiges**
- Importer erkennt nun mehr HomeMatic / HomeMatic IP Geräte ([#719](https://github.com/Zefau/ioBroker.jarvis/issues/719), [#1186](https://github.com/Zefau/ioBroker.jarvis/issues/1186), [#1196](https://github.com/Zefau/ioBroker.jarvis/issues/1196))
- neues Logo ([#144](https://github.com/Zefau/ioBroker.jarvis/issues/144))#### :bug: fixed bugs
- Many many many bugs fixed, [see list of fixed bugs](https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+project%3AZefau%2FioBroker.jarvis%2F4+label%3A%22%3Abug%3A+bug%22+)## License
The CC BY-NC-ND 4.0 License
https://creativecommons.org/licenses/by-nc-nd/4.0/Copyright (c) 2020 - 2024 Zefau
By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License ("Public License").
To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
Read full license text in [LICENSE](LICENSE)