diff --git a/docs/de/adapterref/iobroker.backitup/img/backitup_config.png b/docs/de/adapterref/iobroker.backitup/img/backitup_config.png new file mode 100644 index 000000000..47526b3af Binary files /dev/null and b/docs/de/adapterref/iobroker.backitup/img/backitup_config.png differ diff --git a/docs/de/adapterref/iobroker.backitup/img/backitup_restore1.png b/docs/de/adapterref/iobroker.backitup/img/backitup_restore1.png new file mode 100644 index 000000000..d3b673e67 Binary files /dev/null and b/docs/de/adapterref/iobroker.backitup/img/backitup_restore1.png differ diff --git a/docs/de/adapterref/iobroker.backitup/img/backitup_restore2.png b/docs/de/adapterref/iobroker.backitup/img/backitup_restore2.png new file mode 100644 index 000000000..372ce1402 Binary files /dev/null and b/docs/de/adapterref/iobroker.backitup/img/backitup_restore2.png differ diff --git a/docs/en/adapterref/iobroker.backitup/img/backitup_config.png b/docs/en/adapterref/iobroker.backitup/img/backitup_config.png new file mode 100644 index 000000000..47526b3af Binary files /dev/null and b/docs/en/adapterref/iobroker.backitup/img/backitup_config.png differ diff --git a/docs/en/adapterref/iobroker.backitup/img/backitup_restore1.png b/docs/en/adapterref/iobroker.backitup/img/backitup_restore1.png new file mode 100644 index 000000000..d3b673e67 Binary files /dev/null and b/docs/en/adapterref/iobroker.backitup/img/backitup_restore1.png differ diff --git a/docs/en/adapterref/iobroker.backitup/img/backitup_restore2.png b/docs/en/adapterref/iobroker.backitup/img/backitup_restore2.png new file mode 100644 index 000000000..372ce1402 Binary files /dev/null and b/docs/en/adapterref/iobroker.backitup/img/backitup_restore2.png differ diff --git a/docs/en/adapterref/iobroker.bascloud/README.md b/docs/en/adapterref/iobroker.bascloud/README.md new file mode 100644 index 000000000..810473ddd --- /dev/null +++ b/docs/en/adapterref/iobroker.bascloud/README.md @@ -0,0 +1,79 @@ +![Logo](admin/bascloud.png) + +# ioBroker.bascloud + +[![NPM version](https://img.shields.io/npm/v/iobroker.bascloud.svg)](https://www.npmjs.com/package/iobroker.bascloud) +[![Downloads](https://img.shields.io/npm/dm/iobroker.bascloud.svg)](https://www.npmjs.com/package/iobroker.bascloud) +![Number of Installations](https://iobroker.live/badges/bascloud-installed.svg) +![Current version in stable repository](https://iobroker.live/badges/bascloud-stable.svg) + +[![NPM](https://nodei.co/npm/iobroker.bascloud.png?downloads=true)](https://nodei.co/npm/iobroker.bascloud/) + +![Test and Release](https://github.com/BAScloud/ioBroker.bascloud/workflows/Test%20and%20Release/badge.svg) + +## BAScloud adapter for ioBroker + +[BAScloud](https://bascloud.net/) is a secure platform for networking and storing building information across properties. In addition to historical and current measured values and general information on data points, it stores master data of buildings centrally in a private cloud. + +## Changelog + + + +### 0.4.0 (2024-07-15) + +- (Yanick) fixes from feedback +- (Yanick) upgrade js-controller and admin dependency +- (Yanick) filter invalid characters +- (Yanick) fix various crashes and timeouts +- (Yanick) add translations to all labels +- (Yanick) set correct types and values +- (Yanick) add testing for windows and macos + +### 0.3.0 (2024-06-05) + +- (Yanick) always send function +- (Yanick) add function to send on start + +### 0.2.0 (2024-06-04) + +- (Yanick) fixes for automated adapter testing + +### 0.1.2 (2024-06-04) + +- (Yanick) fix for 0 values +- (Yanick) translation updates + +### 0.1.1 (2024-06-03) + +- (Yanick) small fixes, add build folder + +### 0.1.0 (2024-06-03) + +- (Yanick) initial release + +## License + +MIT License + +Copyright (c) 2024 Yanick Stephan + +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. diff --git a/docs/en/adapterref/iobroker.bascloud/admin/bascloud.png b/docs/en/adapterref/iobroker.bascloud/admin/bascloud.png new file mode 100644 index 000000000..04b5d102d Binary files /dev/null and b/docs/en/adapterref/iobroker.bascloud/admin/bascloud.png differ diff --git a/docs/en/adapterref/iobroker.fenecon/README.md b/docs/en/adapterref/iobroker.fenecon/README.md new file mode 100644 index 000000000..d87a4bb57 --- /dev/null +++ b/docs/en/adapterref/iobroker.fenecon/README.md @@ -0,0 +1,107 @@ +![Logo](admin/fenecon.png) + +# ioBroker.fenecon + +[![NPM version](https://img.shields.io/npm/v/iobroker.fenecon.svg)](https://www.npmjs.com/package/iobroker.fenecon) +[![Downloads](https://img.shields.io/npm/dm/iobroker.fenecon.svg)](https://www.npmjs.com/package/iobroker.fenecon) +![Number of Installations](https://iobroker.live/badges/fenecon-installed.svg) +![Current version in stable repository](https://iobroker.live/badges/fenecon-stable.svg) + +[![NPM](https://nodei.co/npm/iobroker.fenecon.png?downloads=true)](https://nodei.co/npm/iobroker.fenecon/) + +**Tests:** ![Test and Release](https://github.com/sg-app/ioBroker.fenecon/workflows/Test%20and%20Release/badge.svg) + +## Fenecon + +[Fenecon](https://fenecon.de) is a German manufacturer of PV inverters and Energy storage systems. The energy management system (FEMS) usesd is based on the [openEMS](https://github.com/OpenEMS/openems) software. +Fenecon is a contributor of openEMS. + +## Adapter + +This adapter connects to the FEMS system and retrieves all availalbe data via the REST/JSON interface. +In addition, useful calculations are carried out. + +## Configuration + +In order to establish a connection, the IP address of the FEMS central unit is required. the update interval can also be adjusted. +![fenecon configuration](img/configpage.png) + +## States + +States are generated automatically whenn the adapter starts. If additional states are made available through an update of the FEMS sofware, warning messages appier in the log file. Then please restart the adapter and the new sates will be created. + +## Changelog + + +### 0.5.0 (2024-08-02) + +- (SG-App) set correct role states + +### 0.4.2 (2024-08-02) + +- (SG-App) fix channel creation only one time on init + +### 0.4.1 (2024-08-02) + +- (SG-App) refactor for latest repo +- (SG-App) remove getObject calls on init +- (SG-App) filter object ids if needed +- (SG-App) check allowed length of address for channel and id creation + +### 0.4.0 (2024-07-15) + +- (SG-App) refactor for latest repo + +### 0.3.2 (2024-07-14) + +- (SG-App) calculate self consuming +- (SG-App) dependency updates + +### 0.3.1 (2024-07-11) + +- (SG-App) fix adapter checker warning + +### 0.3.0 (2024-06-11) + +- (SG-App) set correct read write state +- (SG-App) calculate autarchy +- (SG-App) dependency updates + +### 0.2.0 (2024-04-20) + +- (SG-App) collect all possible data from rest interface + +### 0.1.0 (2024-04-17) + +- (SG-App) minor fix + +### 0.0.2-alpha.0 (2024-04-16) + +- (SG-App) initial release + +## License + +MIT License + +Copyright (c) 2024 Georg Schreiner + +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. diff --git a/docs/en/adapterref/iobroker.fenecon/admin/fenecon.png b/docs/en/adapterref/iobroker.fenecon/admin/fenecon.png new file mode 100644 index 000000000..301975f71 Binary files /dev/null and b/docs/en/adapterref/iobroker.fenecon/admin/fenecon.png differ diff --git a/docs/en/adapterref/iobroker.fenecon/img/configpage.png b/docs/en/adapterref/iobroker.fenecon/img/configpage.png new file mode 100644 index 000000000..023086b24 Binary files /dev/null and b/docs/en/adapterref/iobroker.fenecon/img/configpage.png differ diff --git a/docs/en/adapterref/iobroker.gotify-ws/README.md b/docs/en/adapterref/iobroker.gotify-ws/README.md new file mode 100644 index 000000000..69d494237 --- /dev/null +++ b/docs/en/adapterref/iobroker.gotify-ws/README.md @@ -0,0 +1,119 @@ +![Logo](admin/gotify-ws.png) + +# ioBroker.gotify-ws + +![Number of Installations](http://iobroker.live/badges/gotify-ws-installed.svg) +![Number of Installations](http://iobroker.live/badges/gotify-ws-stable.svg) +[![NPM version](http://img.shields.io/npm/v/iobroker.gotify-ws.svg)](https://www.npmjs.com/package/iobroker.gotify-ws) +[![Downloads](https://img.shields.io/npm/dm/iobroker.gotify-ws.svg)](https://www.npmjs.com/package/iobroker.gotify-ws) +[![Known Vulnerabilities](https://snyk.io/test/github/simatec/ioBroker.gotify-ws/badge.svg)](https://snyk.io/test/github/simatec/ioBroker.gotify-ws) +![Test and Release](https://github.com/simatec/ioBroker.gotify-ws/workflows/Test%20and%20Release/badge.svg) + +[![License](https://img.shields.io/github/license/simatec/ioBroker.gotify-ws?style=flat)](https://github.com/simatec/ioBroker.gotify-ws/blob/master/LICENSE) +[![Donate](https://img.shields.io/badge/paypal-donate%20|%20spenden-blue.svg)](https://paypal.me/mk1676) +[![](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/simatec) + +This adapter uses the service `Sentry.io` to automatically report exceptions and code errors and new device schemas to me as the developer. More details see below! + +--- + +## Support adapter development + +**If you like ioBroker.gotify-ws, please consider making a donation:** + +[![paypal](https://www.paypalobjects.com/en_US/DK/i/btn/btn_donateCC_LG.gif)](https://paypal.me/mk1676) + +--- + +## gotify-ws adapter for ioBroker + +Gotify-WS is an adapter that establishes a websocket connection to a Gotify server and can therefore receive and process all messages from the server. + +The background for me was a missing connection to all common systems. +For example, there is no proper app for IOS. + +However, as Gotify is becoming more and more popular and has now also found its way into many systems such as Proxmox as a notification service, I needed a solution. + +This is where Gotify-WS comes into play. +Gotify-WS receives messages and forwards them to a notification service supported by ioBroker. This means that messages can be forwarded to Telegram, for example. + +Spotify-WS currently supports the following notification services + +* e-mail +* Matrix +* Notification-Manager +* Pushover +* Discord +* Signal +* Telegram +* Whatsapp + +--- + +## Adapter configuration + +The configuration of the adapter is very simple. + +You create a new client on your Gotify server and copy the generated token of the client. +You enter this in the Gotify-WS adapter configuration. +Gotify-WS also needs the IP address or domain and the port of the Gotify server. + +This establishes a connection and the adapter can receive all incoming messages from the Gotify server. + +You can then configure a notification service of your choice for forwarding. + +--- + +## Changelog +### **WORK IN PROGRESS** +* (simatec) Fix Adapter Check +* (simatec) Dependencies updated + +### 0.1.5 (2024-07-22) +* (simatec) small fix + +### 0.1.4 (2024-07-19) +* (simatec) Dependencies updated + +### 0.1.3 (2024-07-17) +* (simatec) Fix Test & Release +* (simatec) Fix Timeout + +### 0.1.2 (2024-06-26) +* (simatec) Fix io-package +* (simatec) Notification-Manager added + +### 0.1.1 (2024-06-19) +* (simatec) Fix Branch + +### 0.1.0 (2024-06-19) +* (simatec) First Release + +### 0.0.1 (2024-03-15) +* (simatec) initial release + +--- + +## License + +MIT License + +Copyright (c) 2024 simatec + +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. diff --git a/docs/en/adapterref/iobroker.gotify-ws/admin/gotify-ws.png b/docs/en/adapterref/iobroker.gotify-ws/admin/gotify-ws.png new file mode 100644 index 000000000..c6c55c4a6 Binary files /dev/null and b/docs/en/adapterref/iobroker.gotify-ws/admin/gotify-ws.png differ diff --git a/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/README.md b/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/README.md new file mode 100644 index 000000000..9fd273e50 --- /dev/null +++ b/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/README.md @@ -0,0 +1,236 @@ + + +# Vis 2 (o)various widgets + +![Logo](admin/vis-2-widgets-ovarious.png) + +![Number of Installations](http://iobroker.live/badges/vis-2-widgets-ovarious-installed.svg) ![Number of Installations](http://iobroker.live/badges/vis-2-widgets-ovarious-stable.svg) [![NPM version](http://img.shields.io/npm/v/iobroker.vis-2-widgets-ovarious.svg)](https://www.npmjs.com/package/iobroker.vis-2-widgets-ovarious) +[![Downloads](https://img.shields.io/npm/dm/iobroker.vis-2-widgets-ovarious.svg)](https://www.npmjs.com/package/iobroker.vis-2-widgets-ovarious) + +[![NPM](https://nodei.co/npm/iobroker.vis-2-widgets-ovarious.png?downloads=true)](https://nodei.co/npm/iobroker.vis-2-widgets-ovarious/) + +This adapter contains various vis-2 widgets. + +ok, actually, there is only one vis-2 widget, but some more are on my roadmap. + +## JSON Template Widget + +Using this widget, any data point with JSON data can be displayed as desired. +The display is done using a template format, which can be thought of as a combined form of HTML code + JavaScript + special tags that control the display of the JSON attributes. + +### Attribute JSON datapoint + +Selection of the data point with the corresponding JSON data. + +#### Attribute Template + +The template can be used to determine the appearance of the JSON data. All valid HTML tags (including CSS attributes in style tags) can be used in the template. +There are also special tags within which the JSON data is displayed and JavaScript instructions can be executed. + +The template system works with certain tags. +The tags used have the following meaning + +| `tag` | description | +| ----- | ------------------------------------------------------------------- | +| <%= | The content of the contained expression / variable will be escaped. | +| <%- | The content of the contained expression / variable is unescaped. | +| <% | No output, is used for enclosed javascript instructions | +| %> | is generally a closing tag that completes one of the previous ones | + +Everything that is outside of these tags is displayed exactly as it is or if it is HTML interpreted as HTML. (see e.g. the p-tag, div-tag, small-tag +Within the template you have 2 predefined variables available + +The JSON data is passed to the template with the prefix data. In addition, the current widgetID is also available as a variable so that it can be specified in individual CSS instructions. + +##### Example object + +```json +{ + "onearray": ["one", "two"], + "oneobject": { + "attribute1": 1, + "attribute2": 2 + }, + "onenumber": 123, + "onetext": "onetwothree" +} +``` + +With the above example, attributes could be output as follows + +```html +<%- data.onenumber %> <%- data.onetext %> +``` + +**Result** + +```html +123 onetwothree +``` + +Arrays can be accessed via an index. The index always starts with 0. However, there are also fake arrays where the index does not start with 0 or even consists of text. Here the rules for objects apply. In the example above, this would be + +```html +<%- data.onearray[0] %> <%- data.onearray[1] %> +``` + +##### Result + +```html +one two +``` + +If you try to output an array directly without an index, the template outputs all elements separated by commas + +```html +<%- data.onearray %> +``` + +**Result** + +```html +one,two +``` + +Arrays can also consist of a collection of objects. The example here contains only a simple array. An example of arrays with objects will be given later. + +```html +<% for (var i = 0; i < data.onearray.length ; i++ ) { %> <%- data.onearray[i] %> <% } %> +``` + +**Result** + +```html +one two +``` + +**Objects** can contain individual attributes, arrays or objects again. This means that JSON data can be nested to any depth. + +Attributes of an object can be addressed using dot notation or bracket notation. The dot notation only works if the attribute conforms to certain naming conventions (first character must be a letter, rest numbers or letters or underscore). +The bracket notation also works for attributes that do not conform to the naming convention. + +**Dot notation** + +```html +<%- data.oneobject.attribute1 %> +``` + +**Bracket notation** + +```html +<%- data.oneobject["attribute1"] %> +``` + +**Result for both examples** + +```html +1 +``` + +Loop over the attributes of an object + +```html +<% for (var prop in data.oneobject) { %> <%- "data.oneobject." + prop + " = " + data.oneobject[prop] %> <% } %> +``` + +**Result** + +```html +data.oneobject.attribute1 = 1 data.oneobject.attribute2 = 2 +``` + +**Advanced use case** + +In the examples above, only the pure output was covered. The template can now also be enriched with HTML tags to achieve a specific layout. Here is an example: + +```html +

Output

+ +<% for (var prop in data.oneobject) { %> +
+ <%- "data.oneobject." + prop + " = " %> + <%- data.oneobject[prop] %> +
+<% } %> +``` + +**Result** + +```html +data.oneobject.attribute1 = 1 data.oneobject.attribute2 = 2 +``` + +## Changelog + + +### 0.1.8 (2024-07-28) + +- improve icon +- remove versions from io-package.json + +### 0.1.7 (2024-07-28) + +- fix widget addressing + +### 0.1.6 (2024-07-28) + +- fix widget addressing + +### 0.1.5 (2024-07-28) + +- fix adapter checker issues + +### 0.1.4 (2024-07-28) + +- fix things from adapter checker + +### 0.1.3 (2024-07-27) + +- add icon +- add documentation + +### 0.1.2 (2024-07-27) + +- prepare release + +### 0.1.1 (2024-07-27) + +- fix widget addressing + +### 0.1.0 (2024-07-27) + +- initial Release + +## License + +The MIT License (MIT) + +Copyright (c) 2024 oweitman + +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. diff --git a/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/admin/vis-2-widgets-ovarious.png b/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/admin/vis-2-widgets-ovarious.png new file mode 100644 index 000000000..92eda1998 Binary files /dev/null and b/docs/en/adapterref/iobroker.vis-2-widgets-ovarious/admin/vis-2-widgets-ovarious.png differ diff --git a/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/README.md b/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/README.md new file mode 100644 index 000000000..383887d1a --- /dev/null +++ b/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/README.md @@ -0,0 +1,107 @@ +![Logo](admin/vis-2-widgets-rssfeed.png) + +# Vis 2 RSS Feed widgets + +![Number of Installations](http://iobroker.live/badges/vis-2-widgets-rssfeed-installed.svg) ![Number of Installations](http://iobroker.live/badges/vis-2-widgets-rssfeed-stable.svg) [![NPM version](http://img.shields.io/npm/v/iobroker.vis-2-widgets-rssfeed.svg)](https://www.npmjs.com/package/iobroker.vis-2-widgets-rssfeed) +[![Downloads](https://img.shields.io/npm/dm/iobroker.vis-2-widgets-rssfeed.svg)](https://www.npmjs.com/package/iobroker.vis-2-widgets-rssfeed) + +[![NPM](https://nodei.co/npm/iobroker.vis-2-widgets-rssfeed.png?downloads=true)](https://nodei.co/npm/iobroker.vis-2-widgets-rssfeed/) + +this adapter contains only the vis-2 widgets for the adapter rssfeed. + +For a detailed description of the widgets and functionality see Adapter rssfeed. + +## Changelog + + +### 0.3.5 (2024-08-09) + +- improve link styling in the marquee widget +- fix key and group handling +- fix issues from adapter checker + +### 0.3.3 (2024-07-25) + +- fix widgeturl from debug to productive + +### 0.3.2 (2024-07-25) + +- introduce innerhtml component that is capable to execute raw javascript and improve links for the marquee widget +- fix translation + +### 0.3.1 (2024-07-24) + +- fix widget access url + +### 0.3.0 (2024-07-24) + +- intoroduction of the rss multi feed widget +- update icons for light and dark theme +- improved translation + +### 0.2.4 (2024-06-25) + +- fix github commands to non deprecated + +### 0.2.3 (2024-06-25) + +- switch nodeversion in github actions +- change upload to v4 +- upgrade github commands to non deprecated +- adjust copy commands in gulpfile + +### 0.2.2 (2024-06-25) + +- remove withstyles +- translate some missing keys + +### 0.2.1 (2024-06-24) + +- set node to 20 in deploy task + +### 0.2.0 (2024-06-24) + +- fine tuning + +### 0.1.3 (2024-06-22) + +- add ace build files to gulp + +### 0.1.2 (2024-06-22) + +- move library to ace/ejs lib to dependency + +### 0.1.1 (2024-06-22) + +- reverte timepout in tests + +### 0.1.0 (2024-06-22) + +- Erstes Testrelease + +## License + +The MIT License (MIT) + +Copyright (c) 2024 oweitman + +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. diff --git a/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/admin/vis-2-widgets-rssfeed.png b/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/admin/vis-2-widgets-rssfeed.png new file mode 100644 index 000000000..a389a5ef3 Binary files /dev/null and b/docs/en/adapterref/iobroker.vis-2-widgets-rssfeed/admin/vis-2-widgets-rssfeed.png differ