@mcm1957 Keine Ahnung ob ich auf GIT den Adapter mal irgendwann beobachtet habe, denn vom Programmieren an dem Adapter selber habe ich keine Ahnung. Heute Morgen kamen erst wieder drei neue Meldungen von dem BOT.
Spoiler
German description can be found below | Deutsche Beschreibung weiter unten
General information
This PR has been created by iobroker-bot. Please review the changes carefully and merge the PR if review is ok.
Feel free to contact me (@ioBroker-Bot) if you have any questions or feel that a PR is faulty. Please open an issue at repository https://github.com/ioBroker/ioBroker.repochecker to report a faulty PR.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Changes provided by this PR
This PR resolves warning W8917 logged by the ioBroker repository checker.
What this PR does
This PR adds an ignore rule to the Dependabot configuration in .github/dependabot.yml to prevent Dependabot from automatically proposing major version bumps for the @types/node package.
The following change is applied to every updates: block that specifies package-ecosystem: npm and directory: / or directories: ['**/*']:
ignore:
dependency-name: "@types/node"
update-types:
"version-update:semver-major"
Why this change is needed
The @types/node package provides TypeScript type definitions for the Node.js runtime API. The major version of @types/node that an adapter should use is determined by the lowest major Node.js version the adapter supports. The lowest supported Node.js version is specified in the engines.node field of package.json.
Allowing Dependabot to automatically bump @types/node to a newer major version would introduce type definitions for Node.js APIs that are not available in the minimum supported Node.js version. This can lead to incorrect type checking and potential runtime errors on older Node.js installations. Therefore, major version updates of @types/node must always be reviewed manually and aligned with any intentional change to the minimum supported Node.js version.
Reference
ioBroker Repository Checker – Warning W8917
Dependabot ignore configuration
Deutsche Beschreibung
Dieser PR behebt die Warnung W8917, die vom ioBroker-Repository-Checker gemeldet wird.
Was dieser PR macht
Dieser PR fügt der Dependabot-Konfiguration in .github/dependabot.yml eine Ignore-Regel hinzu, die verhindert, dass Dependabot automatisch Major-Version-Bumps für das Paket @types/node vorschlägt.
Die folgende Änderung wird auf jeden updates:-Block angewendet, der package-ecosystem: npm und directory: / oder directories: ['**/*'] enthält:
ignore:
dependency-name: "@types/node"
update-types:
"version-update:semver-major"
Warum diese Änderung notwendig ist
Das Paket @types/node stellt TypeScript-Typdefinitionen für die Node.js-Laufzeit-API bereit. Die Major-Version von @types/node, die ein Adapter verwenden sollte, wird durch die niedrigste unterstützte Node.js-Hauptversion des Adapters bestimmt. Die niedrigste unterstützte Node.js-Version wird im Feld engines.node in package.json angegeben.
Würde Dependabot @types/node automatisch auf eine neuere Major-Version aktualisieren, würden Typdefinitionen für Node.js-APIs eingeführt, die in der minimal unterstützten Node.js-Version nicht verfügbar sind. Dies kann zu fehlerhafter Typprüfung und potenziellen Laufzeitfehlern auf älteren Node.js-Installationen führen. Daher müssen Major-Version-Updates von @types/node immer manuell geprüft und mit einer bewussten Änderung der minimal unterstützten Node.js-Version abgestimmt werden.
Referenzen
ioBroker Repository Checker – Warnung W8917
Dependabot Ignore-Konfiguration
You my recreate this PR by adding the following comment:
@ioBroker-Bot recreate
Template: W8917-dependabot-addIgnoreTypesNode
You can view, comment on, or merge this pull request online at:
https://github.com/PArns/ioBroker.innogy-smarthome/pull/150
Commit Summary
77ced0b Update from template: W8917-dependabot-addIgnoreTypesNode
File Changes (1 file)
M .github/dependabot.yml (36)
Patch Links:
https://github.com/PArns/ioBroker.innogy-smarthome/pull/150.patch
https://github.com/PArns/ioBroker.innogy-smarthome/pull/150.diff
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: PArns/ioBroker.innogy-smarthome/pull/150@github.com
Es wäre auf jeden Fall toll, wenn der Adapter in den Community Bereich verschoben werden könnte, das ggf. notwendige System Anpassungen den Adapter am Leben halten. Nicht das eines Tages wegen neuer Nodes Versionen der Adapter stirbt.
Änderungen am Adapter selber oder neue Funktionen wird es nicht geben, denn wie ich oben schon geschrieben hatte, gibt es die Firma LIVISI nicht mehr.
Man muss es den ehemaligen Mitarbeitern von LIVISI aber hoch anrechnen, das sie das Smarthome System so umgeschrieben haben, das es so lange LOKAL weiter laufen kann, solange die Hardware funktioniert und man alle Schritte für die Lokale Migration unternommen hatte.
Es hat sich quasi ein Post-Livisi (Innogy) Forum nach deren Abschaltung gegründet. Dort wird immer noch fleißig zu dem System auf Homeassist Basis und ioBroker diskutiert.
https://lsh.community/search/?q=iobroker&sortField=time&sortOrder=DESC