simatec / ioBroker.jarvis

jarvis - just another remarkable vis

Home Page:https://forum.iobroker.net/post/386081

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

ioBroker.jarvis

jarvis - just another remarkable vis

Paypal Donation

Number of Installations Stable Version NPM Version Commits since last release Travis CI Downloads

NPM

Deutsche Version

Hier gibt es die deutsche รœbersetzung.

What is jarvis?

jarvis is a Material Design visualisation based on Material UI. jarvis provides a structure and modules, which can be used for the visualisation and configured flexibly.

jarvis is responsive and adapts to the browser's screen size.

The layout is flexible configurable. You may add as many tabs as prefered. Each tab may be either fullscreen or have as many columns as prefered, where each column holds the modules in a flexible order.

Each module has its own configuration possibilities (see Wiki).

Why jarvis?

jarvis is not as flexible as ioBroker.vis, but offers a standard design for a quick visualisation.

Installation and more informationen

More informationen - especially redarding configuration - may be found in the Wiki.


Impressions

The configuration of modules can be freely aligned. Subsequentely some impressions / examples:

Screencast / Video

Play Video

You may find more videos on the YouTube Channels.

Screenshots

Example: Dashboard (3 columns)

Dashboard.png

Example: Map (fullscreen)

Map.png

Example: Statistics (2 columns)

Statistik.png

Example: Status (3 columns, davon 2 leer)

Status.png

Changelog

Please also see release page for changelog and detailed information.

v2.2.0 - Sherlock Holmes (2021-02-24)

โ— BREAKING CHANGES

  • Remove all hard coded state keys from source code (550)

๐ŸŒŸ newly added features

  • Shelly Importer (622)
  • Support of Yeelight devices in the importer (593)
  • Support of Lifx devices in the importer (592)
  • add additional device Types to ioBroker.hmip adapter import (573)
  • Support import of devices from ioBroker.deconz adapter (565)
  • Move icons to iconify (563)
  • Introduce new functions (546)
  • Improve general error page (539)
  • DeviceImporter: Automatically detect function based on name (532)
  • Support import of devices from ioBroker.unifi.0 (483)
  • Support import of devices from ioBroker.innogy-smarthome (479)
  • Option zur Sicherung der Jarvis Dateien (478)
  • Support import of devices from ioBroker.linkeddevices (467)
  • Support import of devices from ioBroker.ble (465)
  • Support import of devices from ioBroker.rpi2 (463)
  • Farbliche Sekundรคre Datenpunkte (456)
  • Support import of devices from ioBroker.mqtt (454)
  • Support import of devices from ioBroker.mihome (448)
  • Formatieren von Werten via Formeln / Callback function (416)
  • Support import of more devices from ioBroker.hm-rpc (414)
  • Support import of devices from ioBroker.modbus adapter (360)
  • Support import wifilight.0 Objects (325)
  • add new module MediaControl (173)
  • add option to hide TopBar (124)
  • Notifications (56)

๐Ÿ› fixed bugs

  • Remove all hard coded state keys from source code (550)

core

  • Remove all hard coded state keys from source code (550)

v2.1.0-rc.4 - Into the Wild (2021-01-01)

๐ŸŒŸ newly added features

  • Support import of more devices from ioBroker.hm-rpc (414)

v2.1.0-rc.2 - Spotlight (2020-12-30)

๐ŸŒŸ newly added features

  • Support import of more devices from ioBroker.hm-rpc (414)

v2.1.0-rc.1 - Captain Phillips (2020-12-30)

๐ŸŒŸ newly added features

  • Detect color input of LightColorBody (498)
  • Support import of devices from ioBroker.mihome-vacuum (462)
  • add component CustomTextBody (461)
  • add option to only show overview and / or preview (460)
  • Support import of more devices from ioBroker.hm-rpc (414)
  • Objektauswahl vereinfachen (321)
  • Allow to show states and to trigger action (319)
  • Feature: Triggern sekundรคre Datenpunkte zuweisen (267)
  • Support import of devices from ioBroker.knx adapter (231)
  • StateList: Add option to configure which state will be triggered via group action (178)
  • Add filter / search option to device list (141)
  • Allow user defined global CSS styles overwriting any default styles (117)
  • add JSON Editor for inputs fields in Devices configuration (98)

๐Ÿ› fixed bugs

  • Calender-Widget zeigt keine wiederkehrenden Termine an (433)

v2.0.0-rc.1 - City of God (2020-11-27)

โ— BREAKING CHANGES

  • hiddenstates / ignoredstates removed (227)

๐ŸŒŸ newly added features

  • Modul StateListHorizontal: Anzeige sekundรคrer Datenpunkte (364)
  • Button 'Speichern und schlieรŸen' fรผr die Einstellungen (318)
  • jarvis hinter Reverse Proxy / im Docker (304)
  • Calender: Support for local ical / ics files (270)
  • add warning if state is not part of history adapter (255)
  • Calendar Widget - Add List Layout (253)
  • Backup / Restore (224)
  • ImportDevices: add bulk (un)selection (223)
  • add option for Widget justification (210)
  • Scale contents to fit widget height (208)
  • add option for minHeight and maxHeight to widget (191)
  • DevicesPage: Group devices by functions and allow collapsing groups (190)
  • Allow JavaScript in CustomHTML module (181)
  • Improve connection error screen (179)
  • Change unit input in device configuration to json (168)
  • Import devices: Display states of device that have been retrieved (160)
  • Import devices: Display which states are supported (159)
  • Settings may be changed via ioBroker directly (outside jarvis) (145)
  • Multiple views via adapter instances (142)
  • add calendar week to DateTime (137)
  • add setting to adapt columns based on screen width (134)
  • add custom device label to StateListHorizontal (same as in StateList) (128)
  • hide last update in the status (121)
  • add option for a fullscreen Widget (116)
  • add possibility to configure options for Body and Action Components (115)
  • add new module DisplayImage (110)
  • add a CheckboxAction (109)
  • Dark Mode (108)
  • Customize button labels of groups (105)
  • Support additional functions (103)
  • Support images as icons (101)
  • add component for user input to StateList module (99)
  • add Donation Page (96)
  • Hide icon and / or title in the TopBar (95)
  • add further HomeMatic and HomeMatic IP devices to the Device Import (85)
  • ButtonAction without label (83)
  • Module for custom HTML (75)
  • add new module Calendar (70)
  • Default icon for device (42)
  • DeviceStateDetails: Custom Device popup configuration (40)
  • Add option to send usage data to developer (36)
  • add new module Weather (32)
  • Quick jump: Quick access to groups (8)

๐Ÿ› fixed bugs

  • Keep same colors for chart lines (174)
  • States may not contain whitespaces (171)
  • Change unit input in device configuration to json (168)
  • Remove device from layout when deleted (136)

core

  • Improve rendering performance on configuration page (39)

v1.0.0-rc.16 - Independence Day (2020-09-23)

๐ŸŒŸ newly added features

  • Add standard state keys to device depending on function (89)

๐Ÿ› fixed bugs

  • Validate IconStyle and StateStyle (104)
  • BlindLevelAction: Stop-Button shown even though activity is not given (100)
  • Group action fails on certain device state configuration (94)
  • Unhandled promise rejection (93)
  • Can't add devices to Map module (92)
  • Map in Widget not shown and jumper is wrongly positioned (88)
  • Import of alias devices may fail in case of insufficient declaration (87)

core

  • Unhandled promise rejection (93)
  • Add all required language transitions (91)
  • Remove installedFrom from io-package the deployment process (90)

v1.0.0-rc.15 - Django Unchained

๐ŸŒŸ newly added features

  • Add standard state keys to device depending on function (89)

๐Ÿ› fixed bugs

  • BlindLevelAction: Stop-Button shown even though activity is not given (100)
  • Group action fails on certain device state configuration (94)
  • Unhandled promise rejection (93)
  • Can't add devices to Map module (92)
  • Map in Widget not shown and jumper is wrongly positioned (88)
  • Import of alias devices may fail in case of insufficient declaration (87)

core

  • Unhandled promise rejection (93)
  • Add all required language transitions (91)
  • Remove installedFrom from io-package the deployment process (90)

v1.0.0-rc.10 - Fight Club

๐ŸŒŸ newly added features

  • Add standard state keys to device depending on function (89)

๐Ÿ› fixed bugs

  • Group action fails on certain device state configuration (94)
  • Unhandled promise rejection (93)
  • Can't add devices to Map module (92)
  • Map in Widget not shown and jumper is wrongly positioned (88)

core

  • Unhandled promise rejection (93)
  • Add all required language transitions (91)
  • Remove installedFrom from io-package the deployment process (90)

v1.0.0-rc.6 - The Matrix Reloaded

๐Ÿ› fixed bugs

  • WidgetPage: Cannot read property "map" of undefined (77)

v1.0.0-rc.5 - The Matrix

๐Ÿ› fixed bugs

  • Connection issues when using socket.io as separated adapter (not socket via integrated web adapter) (74)
  • Adapters without a status are shown with yellow status (68)
  • Stop button of blind level state not working in pop-up (60)

v1.0.0-rc.1 - The Matrix Revolution

โ— BREAKING CHANGES

  • Preview for the Action Elements in widget configuration (43)
  • Idea for improved configuration of groups and devices (26)

๐ŸŒŸ newly added features

  • Add unreach state (66)
  • Add possibility for boolean battery state (65)
  • Import of blind alias devices (47)
  • Preview for the Action Elements in widget configuration (43)
  • Improve mobile view (34)
  • Customize icons / avatars shown on Map (33)
  • Add pre-defined layout and devices based on user-defined enums (31)
  • Widget iFrame (29)
  • Idea for improved configuration of groups and devices (26)
  • Is it possible to add i18n support (23)
  • Suggestion of new data structure (21)
  • Add dropdown field (20)
  • Device configuration (18)
  • On value of dimmable lights (12)

๐Ÿ› fixed bugs

  • Blind level shown as null if level is 0 (72)
  • Missing translation of functions (64)
  • Expert mode not loading (63)
  • State icon depending on state value (61)
  • Stop button of blind level state not working in pop-up (60)
  • Add action to imported devices (59)
  • Import of light alias devices (55)
  • Import of heating alias devices (54)
  • Import of window alias devices (53)
  • Function not recognized while importing alias devices (52)
  • Button is pulsating (51)
  • Unit missing after using BlindLevelAction (50)
  • Icons of blinds states not working (49)
  • Label of blinds states not used in widget (48)
  • Changing colors has no effect (46)
  • Problems in settings dialogue after changing language (45)
  • LevelBody for blinds not working as expected (44)
  • Newly created devices / states are not directly available in widget configuration (41)
  • Function blind throws error (27)
  • Sorting states of a device (25)
  • Saving device config (22)
  • Position of configuration pop-up (16)

0.1.0 - Shawshank Redemption (2020-03-28)

0.0.1 (2020-02-21)

  • (Zefau) initial version

License

The MIT License (MIT)

Copyright (c) 2019-2021 Zefau zefau@mailbox.org

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

jarvis - just another remarkable vis

https://forum.iobroker.net/post/386081

License:MIT License


Languages

Language:JavaScript 87.4%Language:HTML 11.7%Language:CSS 0.9%