Giter Site home page Giter Site logo

iobroker.eventlist's Introduction

Logo

ioBroker.eventlist

Number of Installations Number of Installations NPM version

Test and Release Translation status Downloads

This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and for information how to disable the error reporting see Sentry-Plugin Documentation! Sentry reporting is used starting with js-controller 3.0.

Event-List adapter for ioBroker

Allows defining the states that must be logged in the event list.

The list can be shown in admin, web, vis, saved as PDF, material (not yet implemented).

Additionally, you can send events via Telegram or WhatsApp.

List

PDF

Alarm mode

The events could be generated only in alarm mode. The alarm mode could be controlled by variable eventlist.X.alarm.

Additionally, the messages to messengers could be sent only if alarm mode is ON.

Use case:

  • E.g., door sensor can send the messages only if nobody is home. Else the events about door opening will be only collected in the event list.

Possible presentations

In Admin as tab

You can enable the event list as a tab in the admin.

Web

Event list could be shown under http://<IP>:8082/eventlist/index.html. (for instances > 0: http://<IP>:8082/eventlist/index.html?X, where X is the instance number)

Vis Widget

Event list can be displayed as vis widget.

PDF generation

There is a possibility to generate a PDF document with all events.

Document title can consist the generation date if you place the pattern into it: Event list on {{YYYY MM DD}}. The exact description of time format could be found here: https://momentjs.com/docs/#/displaying/format/

The generation of PDF can be triggered by writing a true into eventlist.0.triggerPDF.

The PDF file could be accessed via:

  • web: http://<IP>:8082/eventlist/eventlist/report.pdf (for instances > 0: http://<IP>:8082/eventlist/eventlist/report-X.pdf, where X is the instance number)
  • admin: http://<IP>:8081/files/eventlist/report.pdf (for instances > 0: http://<IP>:8081/files/eventlist/report-X.pdf, where X is the instance number)

The icons could not be shown in PDF.

Message box

Users can add custom events to the list via javascript:

// add custom event to event list
sendTo('eventlist.0', 'insert', {
    event: 'My custom text', 
    id: 'ID.that.linked.with.this.event',  // optional 
    ts: new Date('2020-09-25T16:11:00',    // optional. Default is Date.now()
    val: 5,                                // optional 
    duration: 5                            // in ms
});

// Or simple
sendTo('eventlist.0', 'insert', 'My custom text');
// or
setState('eventlist.0.insert', 'My custom text');
// or
setState('eventlist.0.insert', JSON.stringify({event: 'My custom text %s', val: 5}));

User can request formatted JSON list for specific ID. Of course the ID must be enabled in the eventlist before.

// add custom event to event list
sendTo('eventlist.0', 'list', {
    ids: ['my.0.state.id1', 'my.0.state.id2'],
    count: 10, // optional limit of maximal lines in table,
    allowRelative: false, // optional if relative times, e.g. "one minute ago", may be used (Default: true)
}, result => {
    console.log(JSON.stringify(result)); // array with events
    // result = [{id: 'my.0.state.id1', 
    //
});

// or 
sendTo('eventlist.0', 'list', 'my.0.state.id1', result => {
    console.log(JSON.stringify(result)); // array with events
});

Users can delete some or all events from the event list.

// delete all events
sendTo('eventlist.0', 'delete', '*', result => {
    console.log(`Deleted ${result.deleted} events`);
});

// delete all events for specific state ID
sendTo('eventlist.0', 'delete', 'hm-rpc.0.AEOI99389408.1.STATE', result => {
    console.log(`Deleted ${result.deleted} events`);
});

// delete one event by timestamp
sendTo('eventlist.0', 'delete', '2020-10-20T21:00:12.000Z', result => {
    console.log(`Deleted ${result.deleted} events`);
});

Patterns

In the event texts and in the state texts, the following patterns could be used:

  • %s - value (State changed to %s => State changed to 5),
  • %u - unit (State changed to %s%u => State changed to 5%),
  • %n - name (%n changed state to %s => Device A changed state to 5),
  • %t - time (State changed state on %t => State changed state on Sep Fr, 16:32:00),
  • %r - relative time (State changed state %r => State changed state 5 seconds ago),
  • %d - duration (State was in previous state for %d => State was in previous state for 5s),
  • %g - value difference (State was changed on %g% => State was changed on 1%),
  • %o - value difference (State changed value from %o to % => State was changed on 1%)

Usage of multiple instances in web

E.g., you can show the specific list for instance 2, like http://IP:8082/eventlist/index.htmlindex.html?2.

The generated report will be stored for instance 0 in eventlist/report.pdf, but for instance 1 in eventlist/report-1.pdf.

Todo

Changelog

2.0.1 (2024-02-11)

  • (bluefox) Translated the duration

2.0.0 (2023-10-12)

  • (bluefox) Caught errors by subscribe
  • (bluefox) Minimum node.js version is 16

1.2.4 (2023-05-17)

  • (bluefox) Just the packages were updated

1.2.3 (2023-03-16)

  • (bluefox) Corrected the edit of the event sources
  • (bluefox) Added possibility to use default texts for strings values like for booleans

1.2.2 (2022-12-27)

  • (bluefox) Corrected web page loading in web adapter

1.2.1 (2022-12-23)

  • (bluefox) Updated GUI packages

1.2.0 (2022-11-12)

  • (bluefox) Fixed error with edit of the state settings
  • (bluefox) Added possibility to use default texts for strings values like for booleans

1.1.1 (2022-10-12)

  • (bluefox) Fixed icons of devices
  • (bluefox) Migrated GUI to mui5
  • (bluefox) Allowed the editing of list name
  • (Hirsch-DE) corrected events without unit

1.0.1 (2022-06-22)

  • (bluefox) Added preparations for ioBroker cloud

1.0.0 (2022-06-20)

  • (bluefox) Allowed working behind reverse proxy

0.5.5 (2022-04-23)

  • (Apollon77) Fix a crash issue
  • (Apollon77) Add Sentry also for the Node.js part

0.5.4 (2022-02-14)

  • (bluefox) Corrected the image paths

0.5.3 (2022-02-13)

  • (bluefox) Corrected the error with "changes only" option
  • (bluefox) Added possibility to use icons with custom events

0.4.4 (2021-06-24)

  • (bluefox) Corrected the warning for js-controller 3.x

0.4.3 (2021-04-19)

  • (bluefox) Added the support for Admin5

0.4.2 (2020-12-05)

  • (bluefox) Added possibility to add multiple states
  • (bluefox) Moved the duration to previous state
  • (bluefox) Support for multiple instances

0.4.0 (2020-11-10)

  • (bluefox) Added setting of even/odd background for widget
  • (bluefox) Added filter

0.2.9 (2020-10-20)

  • (bluefox) Corrected error in GUI by disabling of state
  • (bluefox) Implemented the deletion of events from the event list

0.2.8 (2020-10-14)

  • (bluefox) Corrected error in pdf settings
  • (bluefox) Implemented the recalculation of the relative time every 10 seconds

0.2.6 (2020-09-25)

  • (bluefox) Corrected error in pdf creation

0.2.5 (2020-09-24)

  • (bluefox) Extended icon selector

0.2.1 (2020-09-21)

  • (bluefox) Vis-widget was corrected

0.1.3 (2020-09-15)

  • (bluefox) Implemented the alarm mode and messengers

0.0.3 (2020-09-08)

  • (bluefox) Objects with states are supported now

0.0.2 (2020-09-07)

  • (bluefox) initial commit

0.0.1

  • (bluefox) initial release

License

MIT License

Copyright (c) 2020-2024 ioBroker [email protected]

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.

iobroker.eventlist's People

Contributors

apollon77 avatar dependabot[bot] avatar germanbluefox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iobroker.eventlist's Issues

Automatically deleting events when bool gets false

Hello, i am waiting for years now, to get this done. Like Siemens HMI, when a error is cleared, it should automatically disappear or change its color.

Overall colorchanging would be nice.

Greetings

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/ioBroker/ioBroker.eventlist

I noticed that in the io-package under “restartAdapters” only vis is available. If your widget also runs with vis2, you might want to add vis2 to the list too.

I found vis as “dependencies” in the io package. Please remove this dependency.

Thanks,
your automatic adapter checker.

Please adapt / fix outdated testing environment

  • check and adapt testing

Standard iobroker testing is required but seems to be missing. Please add and setup ./gizthub/workflows/test-and-release.yml
As testing of node 14 succeeds this is a strong indication that standard ioBroker testing is not active - otherwise node 14 would fail as no longer supported by js-controller 5

  • adapt testing to supported node releases

As node 14 is end of life and will no longer be supported by js-controller 5.x, consider removing node 14.x tests from matrix id still present. Tests for node 16 is mandatory unless you require node 18 and higher (at package.json). Tests for node 18 is mandatory as this is the recommended node version and node 16 will be eol and deprected Q3/2023. Consider adding node 20 tests unless you already know incompatibilities.

So the recommended testmatrix is [16.x, 18.x, 20.x] or [18.x, 20.x] depending on engines requirments setting at package.json

As node 16 is end-of-life now, it's ok to remove node 16 from testing. In this case please require node 18 as minimum node version at pacakge.json.

Feature request: Hide rows in eventlist

A feature request:
It would be nice when the user could hide unwanted rows in the eventlist.
I do not need the row "State ID" and would like tho hide this row in the list and the PDF report
thank you
Greetings Aare

question: more than one instance?

Not a bug, an question:
I would like to use Eventlist in two different ways
Instance 0 with really important events I like to see in the VIS for all users of the house. Max 10 events in this list.
In instance 1 more technical events to see what's going on. I use this list as a kind of log and for statistical purposes with max 200 events in this list.
Filling mainly via script inserts and viewing via admin link

The idea is that i will install two instances and configure the list length accordingly.
This works so far

Now is it possible to call up the second instance via their own URL? Something like : 8082/eventlist-1/
Is it possible to adapt the URL and file name of the generated PDF in instance 1? : 8082/eventlist/eventlist/report.pdf -> :8082/eventlist-1/eventlist-1/report-detail-1.pdf
Is ist possible to set the name (and path) of the report.pdf in the admin panel?

Thanks for your work and this great adapter
Greetings Aare

Filter event list

under event list, you make a filter purely, there I would like to delete all events from the set filter, but deletes all events from all.
Would be nice to fix the.

Update testing to current node version

Update testing

  • use node 16/18/20
  • check and adapt special entry requyring node 6 (!)
  • consider to replace test-and-release workflow and tests scripts by current standard files

Beispiel in Readme funktioniert nicht

Das Beispiel: setState('eventlist.0.insert', {event: 'My custom text', val: 5}); funktioniert nicht.
Es muss lauten setState('eventlist.0.insert', JSON.stringify({event: 'My custom text %s', val: 5}));

PS: Ich glaube, jemand hatte mal die Prüfung der Werte beim setzen von states im js-controller eingeführt! ;-)

Fehler im PDF Einstellungsdialog

siehe auch ioBroker Forum: https://forum.iobroker.net/topic/37078/test-eventlist-adapter/29

Hallo,

mir ist folgender Fehler bei den Einstellungen im PDF-Dialog aufgefallen.

Zum nachvollziehen: Ich bin im Config-Dialog PDF --> siehe auch Screenshot
Dort gebe ich bei (1) eine neue Überschrift ein --> hier "Zeit"
Wie von Geisterhand wird bei (2) der selbe Text wie bei (1) eingetragen
Unter (2) kann ich gar nichts eingeben, der Klick wird ignoriert
Markiere ich unter (2) das Wort "Zeit" und gebe quasi Blind die gewünschte Überschrift ein z.B. "Wert" passiert in der Beispielansicht rechts (bei "3") ebenfalls nichts, es wird nur ein zusätzliches "t" angefügt.
image

Schaue ich mir nun die Eventliste oder die PDF-Eventliste an wurde die Überschrift aber korrekt übernommen --> siehe folgender Screenshot
image

Installiert ist Adapter Version 0.2.6

Gruß Steffen

Update stable version in repo from 2.0.0 to 2.0.1

Think about update stable version to 2.0.1

Version: stable=2.0.0 (137 days old) => latest=2.0.1 (15 days old)
Installs: stable=366 (56.83%), latest=107 (16.61%), total=644

Click to use developer portal
Click to edit

Note: This is an automatically generated message and not personally authored by bluefox!
Do not close this issue manually as a new issue will be created if condition for update still exists
@mcm1957 for evidence

Fehler im Auswahldialog

Spalte "Name, usw" wird im Auswahldialog nicht angezeigt.
JS-Controller: 3.1.6
Node.js: v12.18.3
NPM: 6.14.6

So schauts im Dialog aus:
instances - ioBroker (2)

So wie in den Objekten sollte es sein:
objects - ioBroker (13)

Please fix issues reported by adapter checker

👀 [W105] "common.titleLang" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
👀 [W109] "common.desc" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
👀 [W156] Adapter should support admin 5 UI (jsonConfig) if you do not use a React based UI
👀 [W172] "common.localLink" in io-package.json is deprecated. Please define object "common.localLinks": { "_default": "..." }
👀 [W513] "gulpfile.js" found in repo! Think about migrating to @iobroker/adapter-dev package

Zustand lässt sich nicht deaktivieren

Bei einem Ereignis lassen sich die Zustände nicht deaktivieren.
Nach erfolgter Aktualisierung und erneutem aufrufen des Ereignisses ist der jeweilige Zustand wieder aktiviert.

Quiting

Hello, can you please implement a feature to automatically delete Notifications via javascript?

Thanks

Standarttext für nicht boolesche Zustände

Für boolesche Zustände kann ich ja angeben welcher Wert statt true und false angezeigt wird.

Unbenannt

Es wäre gut wenn ich das auch für nicht boolesche Zustände angeben könnte.
Z.B: "ON":"Ein","OFF":"Aus" ect.

Typo in der Admin-Sidebar

Hallo,
der Eventlist-Adapter wird ja in der Admin-Sidebar (ich hoffe die nennt man so) angezeigt, allerdings unter der Bezeichnung Ereignise.0 sollte das nicht Ereignisse.0 heissen?
Siehe Screenshot:
image
Gruß Steffen

Doesn't work in IOBroker 5.1.25

Hi,
The module doesn't work anymore in my IOBroker installation.
I can't add objects to the eventlist. No option is shown.

config_object_cr

Earlier entries work, but are also no longer displayed in the object configuration. A reinstallation of the adapter brought no change. Installed version is: 0.4.4

Debian Linux
IOBroker v5.1.25
Node.js v12.22.7
NPM 6.14.15

regards,
Juergen

Release script: Action required

Hi, it looks like you are using @alcalzone/release-script to manage your releases.
When updating to the latest version, you need to remove the following line from your .github/workflows/test-and-release.yml if you want the releases to keep working:

  deploy:
    # Trigger this step only when a commit on master is tagged with a version number
    if: |
      contains(github.event.head_commit.message, '[skip ci]') == false &&
      github.event_name == 'push' &&
-     github.event.base_ref == 'refs/heads/master' &&
      startsWith(github.ref, 'refs/tags/v')

It may also look like this one:

  deploy:
    # Trigger this step only when a commit on master is tagged with a version number
    if: |
      contains(github.event.head_commit.message, '[skip ci]') == false &&
      github.event_name == 'push' &&
-     github.event.base_ref == 'refs/heads/main' &&
      startsWith(github.ref, 'refs/tags/v')

Feature request: Change name of eventlist

Hello,

I am using more then one eventlist (works great by the way!).

It would be nice when you can change the name of the eventlist. I attached a pic to explain what I mean.

Bas
2022-03-10 (2)

Compatibility check and testing for Node.js 14 and 16

Dear Adapter developer,

Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.

Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16

Please add both versions to the adapter testing which is executed on commits.

If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!

On questions please talk to us at ioBroker/ioBroker.js-controller#1138

Please close the issue after you checked it.

Thank you very much for your support!

Feature Request: Filter for Events

It would be nice to filter events for specifique usages of the eventlist.

One solution: You could add categories of events. So when a new Event is created, you can choose the categorie (for example alert, doorwindow state, info, trigger, presence, etc.) The categories should be customizable.
When every event has a category, you could add filter for the wanted categories to just show the wanted events. So you can send events for every possible situation in the eventlist, but in the web, vis widget or whatever, you can chosse which events you want to see in your event list.

An alternative way would be, to add a filter where you can use RegEx to filter shown events.

Compatibility check to js-controller 4.0

Dear Adapter developer,

with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.

If something is not correct this is logged as 'warning' or 'info' log.

Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!

Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1749

Please close the issue after you checked it.

Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!

Do not restart adapter system.adapter.eventlist.0 because restart loop detected

Habe grade mal den Event-Adpter installiert. Startet erst und dann loopt er:

js-controller:3.3.17
node.js: 12.22.6
NPM:6.14.15
Version: 0.4.4 & 0.4.2

Folgende Fehlermeldung taucht im Debug-Log auf:
2021-09-10 17:04:31.884 - error: eventlist.0 (20201) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-09-10 17:04:31.884 - error: eventlist.0 (20201) unhandled promise rejection: Cannot read property 'replace' of undefined 2021-09-10 17:04:31.885 - error: eventlist.0 (20201) TypeError: Cannot read property 'replace' of undefined at formatEvent (/opt/iobroker/node_modules/iobroker.eventlist/main.js:355:47) at /opt/iobroker/node_modules/iobroker.eventlist/main.js:686:24 at new Promise () at /opt/iobroker/node_modules/iobroker.eventlist/main.js:621:21 2021-09-10 17:04:31.885 - error: eventlist.0 (20201) Cannot read property 'replace' of undefined 2021-09-10 17:04:31.888 - info: eventlist.0 (20201) terminating 2021-09-10 17:04:31.888 - warn: eventlist.0 (20201) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-09-10 17:04:32.453 - error: host.iobroker instance system.adapter.eventlist.0 terminated with code 6 (UNCAUGHT_EXCEPTION)

Spalte Value bleibt leer

Auch wenn ein Wert (val:5) übergeben wird, so wird in der Liste in der Spalte "value" nichts angezeigt.

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/ioBroker/ioBroker.eventlist

I have also found warnings that may be fixed if possible.

  • [W105] "common.titleLang" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
  • [W109] "common.desc" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
  • [W156] Adapter should support admin 5 UI (jsonConfig) if you do not use a React based UI
  • [W172] "common.localLink" in io-package.json is deprecated. Please define object "common.localLinks": { "_default": "..." }
  • [W513] "gulpfile.js" found in repo! Think about migrating to @iobroker/adapter-dev package

I noticed that in the io-package under “restartAdapters” only vis is available. If your widget also runs with vis2, you might want to add vis2 to the list too.

I found vis as “dependencies” in the io package. Please remove this dependency.

Thanks,
your automatic adapter checker.

Quiting Fragen

Hallo, ich habe das nun ausprobiert, kriege es aber nicht zum laufen.

Einfügen:

sendTo('eventlist.0', 'insert', {
event: 'Trockner hat keine Freigabe.. Über Visu einschalten!',
id: '2'
});
Löschen:

// delete all events for specific state ID
sendTo('eventlist.0', 'delete', '2', result => {
console.log(Deleted ${result.count} events);
});
Das schreiben vom Event geht, beim löschen schmiert der ganze Adapter ab. Auch die ID steht dran...

define own colors for lines in widget

I like this adapter - would it be possibel that I define the colors of the line - because if I use different colors for different states -the lines are very dark

eg:
odd lines white
uneven lines lightgrey

Admin 5 type "string" but received type "boolean"

Admin 5 Info:

`

eventlist.0 2021-08-08 00:41:24.783 info State value to set for "eventlist.0.lastEvent.id" has to be type "string" but received type "boolean"
`

Plattform: Windows
RAM: 16 GB
Node.js: 12.22.4
NPM: 6.14.14
JS Controller: 3.3.15
Admin: 5.1.23
Web: 3.4.7
Socket.io: 3.1.4
Script Engine: 5.2.8

Icons for manually inserted entries

Would be nice, if icons could be used for manually added entries also.
Currently it seems that if I enter a new entry manually sendTo('eventlist.0', 'insert', {event:'xxx'});
that I can't add an icon, eg. sendTo('eventlist.0', 'insert', {event:'myevent', ts:'my-time', icon:'/vis.0/main/images/my_icon.png'})

Update stable version in repo from 1.2.3 to 2.0.0

Think about update stable version to 2.0.0

Version: stable=1.2.3 (225 days old) => latest=2.0.0 (15 days old)
Installs: stable=267 (48.9%), latest=119 (21.79%), total=546

Click to use developer portal
Click to edit

Note: This is an automatically generated message and not personally authored by bluefox!

Anforderungen Adapter

kleine Verständisfrage: warum setzt der Adapter zwingend eine vis-Installation voraus damit er gestartet werden kann. Mir würde es reichen wenn ich alleine über die Admin Oberfläche arbeiten kann:

startInstance system.adapter.eventlist.0 Adapter dependency not fulfilled on "iobroker": required adapter "vis" not found!

Telegram und WhatsApp Versand ohne Funktion

seit heute funktioniert der Telegram und WhatsApp Versand nicht mehr.

Telegram und WhatsApp funktionieren aber (zB im Backitup).

Node.js: v12.18.3
NPM: 6.14.6
Admin: 4.1.8

Konfigurationsseite wird nicht geöffnet nach Update auf V1.1.1

Hallo,
ich habe auf die Version 1.1.1 aktualisiert und nun kann die Konfiguration (Schraubenschlüssel) in der Instanzansicht nicht mehr geöffnet werden . Auch beim Klicken auf Ereignisse in der Sidebar passiert nichts mehr. Es erscheint in der Chrome Dev-Konsole die folgende Fehlermeldung:

index.js:16 [email protected] using theme "blue"
Prompt.js:15 
██╗ ██████╗ ██████╗ ██████╗  ██████╗ ██╗  ██╗███████╗██████╗ 
██║██╔═══██╗██╔══██╗██╔══██╗██╔═══██╗██║ ██╔╝██╔════╝██╔══██╗
██║██║   ██║██████╔╝██████╔╝██║   ██║█████╔╝ █████╗  ██████╔╝
██║██║   ██║██╔══██╗██╔══██╗██║   ██║██╔═██╗ ██╔══╝  ██╔══██╗
██║╚██████╔╝██████╔╝██║  ██║╚██████╔╝██║  ██╗███████╗██║  ██║
╚═╝ ╚═════╝ ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝

Prompt.js:16 Nice to see you here! :) Join our dev community here https://github.com/ioBroker/ioBroker or here https://github.com/iobroker-community-adapters
Prompt.js:17 Help us to create open source project with reactJS!
Prompt.js:18 See you :)
socket.io.js:66 [2022-11-02T16:00:33.670Z] Try to connect
instrument.ts:123 Translate: Clear filter
instrument.ts:123 TypeError: Cannot read properties of undefined (reading 'match')
    at List.js:771:59
    at Array.map (<anonymous>)
    at n.value (List.js:765:26)
    at n.value (List.js:881:42)
    at Zs (react-dom.production.min.js:204:189)
    at Es (react-dom.production.min.js:203:149)
    at Cc (react-dom.production.min.js:292:172)
    at yl (react-dom.production.min.js:280:389)
    at gl (react-dom.production.min.js:280:320)
    at ml (react-dom.production.min.js:280:180)
    at ol (react-dom.production.min.js:271:88)
    at al (react-dom.production.min.js:268:429)
    at x (scheduler.production.min.js:13:203)
    at MessagePort.T (scheduler.production.min.js:14:128)
(anonym) @ instrument.ts:123
fs @ react-dom.production.min.js:189
n.callback @ react-dom.production.min.js:189
No @ react-dom.production.min.js:144
wc @ react-dom.production.min.js:262
yc @ react-dom.production.min.js:260
bc @ react-dom.production.min.js:259
(anonym) @ react-dom.production.min.js:283
_l @ react-dom.production.min.js:281
al @ react-dom.production.min.js:270
x @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
List.js:771 Uncaught TypeError: Cannot read properties of undefined (reading 'match')
    at List.js:771:59
    at Array.map (<anonymous>)
    at n.value (List.js:765:26)
    at n.value (List.js:881:42)
    at Zs (react-dom.production.min.js:204:189)
    at Es (react-dom.production.min.js:203:149)
    at Cc (react-dom.production.min.js:292:172)
    at yl (react-dom.production.min.js:280:389)
    at gl (react-dom.production.min.js:280:320)
    at ml (react-dom.production.min.js:280:180)
    at ol (react-dom.production.min.js:271:88)
    at al (react-dom.production.min.js:268:429)
    at x (scheduler.production.min.js:13:203)
    at MessagePort.T (scheduler.production.min.js:14:128)
(anonym) @ List.js:771
value @ List.js:765
value @ List.js:881
Zs @ react-dom.production.min.js:204
Es @ react-dom.production.min.js:203
Cc @ react-dom.production.min.js:292
yl @ react-dom.production.min.js:280
gl @ react-dom.production.min.js:280
ml @ react-dom.production.min.js:280
ol @ react-dom.production.min.js:271
al @ react-dom.production.min.js:268
x @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14

Fehler tritt auf mit Chrome 106.0.5249.121
Bei Edge 107.0.1418.26 ebenfalls mit einem Unterschied, hier kann wenigstens die Konfiguration geöffnet werden.

Nach Downgrade auf Version 1.0.1 kann die Konfiguration und auch Eventliste aus der Sidebar geöffnet werden.

Node 16.16.0
NPM 8.11.0
JS-Engine 6.0.0
JS-Controller 4.0.23
Admin 6.2.21
Betriebssystem Debian

Gruß Steffen

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.