@Martin-6 sagte in mystrom adapter wieder installieren:
Für eine 1:1 Sicherung muss ich also die Speicherkarte klonen.
Ja - für Bug und Crashcompatibilität ist das erforderlich. Auch Fehler im Dateisystem sind nur so wiederherzustellen.
Die Alternative ist der Einsatz der stabilen Version von Adaptern.
Testversionen (Betaversionen) brauchen im allgemeinen nicht gesichert werden, da diese ja hoffentlich nicht produktiv eingesetzt werden.
Vielen Dank Chrunchip.
Ich habe die Datei auf dem Raspi im Verzeichnis /opt/iobroker/iobroker-data/files/0_userdata.0 gefunden und gelöscht. Ich hoffe, dass ich beim nächsten Backup keine Fehlermeldung mehr habe.
Ich habe den Code bzgl. axios angepasst. Wie gesagt, unter JS-Adapter 8.x war es nicht nötig, unter 9.x bei mir schon. Ich habe wie gesagt, den Code jetzt etwas angepasst und nun geht es auch ohne das axios als zusätzliches NPM-Paket eingetragen werden muss.
Ro75.
Generell solltest du auch keine PRs mergen bei denen die Test nicht OK sind (rotes Kreuzerl). Wenn du nicht genau weißt was du tusts bringt dir das nur zusätzliche Probleme:
[image: 1775567914702-375635d2-da23-45b1-bac4-df5a2eb27d93-image.jpeg]
@Thomas-Braun sagte:
@Cephalopod
Nimm das Semikolon mal weg.
Yes, daran lag es.
Sorry, bin in Linux noch nicht so firm. Ich dachte das # wäre das Kommentarzeichen.
Nur zur Sicherheit:
Der Adapter vw-connect ist lt. Maintainer nur im BETA TEST Status und nicht als stabil eingestuft.
Per Definition ist es nicht zu empfehlen Adapter aus dem latest / Beta Repository produktiv einzusetzen. Diese sollten nur zu Testzwecken verwendet werden.
Bitte ggF den Maintainer direkt fragen wann er den Adapter voraussichtlich als stabil einstufen kann.
[image: 1775239138369-f265781b-3d68-4ed8-8112-271240713827-image.jpeg]
Jedenfalls weist der Adapter eine laaange Liste an zu behebenden Fehlern auf:
❗ [E0058] Attribute "deprecated" at package.json is not supported. Please remove.
❗ [E1057] js-controller 1.4.2 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json.
❗ [E1090] admin dependency missing. admin 7.6.17 is required as minimum, 7.6.20 is recommended. Please add to globalDependencies at io-package.json.
❗ [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /common
❗ [E1105] io-package.json schema validation error: Missing required property "tier" in /common
❗ [E1105] io-package.json schema validation error: Unknown property "messages" in root
❗ [E2004] Version "0.7.14" listed at common.news at io-package.json does not exist at NPM. Please remove from news section.
❗ [E6003] NO "## Changelog" found in README.md
❗ [E6007] Future year (2030) found in copyright at README.md. Please use "Copyright (c) 2019-2026 ta2k tombox2020@gmail.com" at start of LICENSE section.
❗ [E7002] Future year (2030) found in LICENSE. Please use "Copyright (c) 2019-2026 ta2k tombox2020@gmail.com" at the start of LICENSE
❗ [E8004] Please process issue [#374] "Compatibility check and testing for node.js 24"
Der Adapter hatte eine Dependency zu vis (1) drinnen. Er war daher nur installierbar wenn auch vis (1) installiert war. Damit war er auf Systemen die nur vis-2 benutzen nicht installierbar.
@MCU
Prima Dankeschön !
Das funktioniert !
Jetzt baue ich mir das noch etwas um.
Dank der Anregung habe ich noch Andere Ideen !
Grüße aus dem Sauerland !
@Homoran
Der Sensor von Third Reality ist ein kapazitiver Sensor. Habe nochmal im Internet recherchiert. Wegen der niedrigen Dielektrizitätskonstante verfälscht Luft das Messergebnis. Also Sensor rausziehen und woanders locker in die Erde reinstecken, ist nicht so die gute Idee. Der Hinweis von Dir bezüglich Einschlämmens ist dann genau richtig.
Werde die Sensorwerte mal über den Sommer beobachten. Aktuell ist der Wasserverbrauch nicht sonderlich hoch. Da ich keinen grünen Daumen habe, will ich mich bezüglich Gießens voll auf den Sensor verlassen.