Wollte einfach mal Danke sagen für diesen genialen Adapter!!!
NEWS
Best posts made by spaceduck
-
RE: Test Adapter tvprogram
-
[Vorstellung] Spaceduck's Visu
So, nun stelle ich mal den aktuellen Stand meiner Visu vor. Einige kennen das Design evtl. schon aus einer früheren Vorstellung von mir - damals lief das alles auf einem 10" Tablet. Aktuell habe ich die ganze Geschichte auf ein Xoro Megapad mit 21,5 portiert - das sind Welten zu dem kleinen Tablet!
Durch den gewonnen Platz hatte ich die Möglichkeit mich vor allem im Bereich der Diagramme und Wettervorhersage auszutoben.Einige Seiten sind noch nicht befüllt, die spare ich mir hier jetzt hier und das ganze wird sowieso nie ganz fertig weil immer neue Ideen hinzukommen...
Das Design ist so aufgebaut das der Bereich links immer sichtbar ist, lediglich der rechte Teil ändert sich je nach Auswahl der Navi Buttons.
So, genug geschrieben, schaut einfach selbst was aktuell dabei herausgekommen ist.Wie immer gilt: Bei Fragen zur Umsetzung bitte fragen...
-
RE: Timer über Button legen
meinst Du sowas?
Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer
-
RE: Test Adapter mytime
@OliverIO
Hab noch etwas experimentiert und es lag an den Settings in fully. Wenn man CPU und WiFi wakelock unter power Settings aktiviert dann funktioniert es zuverlässig. Bei mir war das beides auf aus. -
DB Zugverbindungen abfragen
Hallo zusammen,
da bei uns in der Familie auch jemand mit der Bahn fährt, habe ich mal etwas gebastelt um die nächste Verbindung (ab aktueller Uhrzeit) und die Verspätung anzuzeigen. Das ganze sieht dann so aus:
Wie habe ich das gemacht?
Man kann die DB Reiseauskunft live abfragen und die Bahnhöfe als Parameter übergeben. Eine Abfrage der nächsten Zugverbindung von Lindau nach München würde z.B. so aussehen:````
http://mobile.bahn.de/bin/query.exe/dox?S=Lindau&Z=Muenchen&timeSel=depart&start=1Jetzt installiert man sich den Adapter "Parser", stellt das Poll-Intervall auf 30.000 (5min) und erstellt 2 neue Regeln. In jede Regel trägt man die URL's für die Live Abfrage ein und nun benötigt man noch die passende RegEx Syntax um die Abfahrtszeit und die Verspätung aus der Webseite zu extrahieren. RegEx für Abfahrtszeit:```` ((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9])):(?:[0-5][0-9])(?::[0-5][0-9])?(?:\\s?(?:am|AM|pm|PM))?)
RegEx für Verspätung:````
(>+[0-9]?[0-9])Das war's auch schon… Vielleicht hat ja der eine oder andere Verwendung dafür. Grüße... Spaceduck
Latest posts made by spaceduck
-
RE: Alle Updates schlagen fehl...
@mcm57
Dein Tipp war goldrichtig, die Datei package.json war vermurkst - ich hab es korrigiert und jetzt funktioniert es!
Danke!!! -
RE: Alle Updates schlagen fehl...
Erl. hat aber leider nix gebracht.
Egal welchen Adapter ich updaten möchte, er wirft immer die identische Fehlermeldung:ERR! JSON.parse Unexpected token "r" (0x72) in JSON at position 1965 while parsing near "...roker.ws\":\"2.5.10\"}}roker.vis-metro\": \"1..."npm ERR! JSON.parse Failed to parse JSON data.npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript.npm ERR!
- Selbst wenn ich den Metro Adapter lösche kommt diese Meldung,
- Diese Meldung ist mir nicht klar, welche Datei meckert er an? "parsing near" ist nicht gerade präzise, die Pfade sind nicht eindeutig. Ich hab alle Dateien angeschaut die in Frage kommen, finde da keinen Fehler drin.
-
RE: Alle Updates schlagen fehl...
das kannte ich noch gar nicht, diag meldet was mit nodejs
Vermutlich der Pfad... /usr/local/bin/npx======================= SUMMARY ======================= v.2023-10-10 Static hostname: Attila-2 Icon name: computer-desktop Chassis: desktop Operating System: Ubuntu 22.04.4 LTS Kernel: Linux 5.15.0-101-generic Architecture: x86-64 Hardware Vendor: HP Hardware Model: ProLiant MicroServer Gen8 Installation: native Kernel: x86_64 Userland: amd64 Timezone: Europe/Berlin (CET, +0100) User-ID: 1005 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 12 Nodejs-Installation: /usr/bin/nodejs v18.19.1 /usr/bin/node v18.19.1 /usr/bin/npm 10.2.4 /usr/local/bin/npx 8.6.0 /usr/bin/corepack 0.22.0 Recommended versions are nodejs 18.19.1 and npm 10.2.4 *** nodejs is NOT correctly installed *** Wrong installation path detected. This needs to be fixed. Please check https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian for more information on how to fix these errors. MEMORY: total used free shared buff/cache available Mem: 15G 8.9G 209M 50M 6.8G 6.6G Swap: 4.1G 2.2G 1.9G Total: 19G 11G 2.1G Active iob-Instances: 29 Active repo(s): Beta (latest) ioBroker Core: js-controller 5.0.19 admin 6.14.1 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : Attila-2 - enabled, port: 8081, bind: 192.168.178.88, run as: admin + system.adapter.web.0 : web : Attila-2 - enabled, port: 8082, bind: 192.168.178.88, run as: admin Objects: 44649 States: 44729 Size of iob-Database: 45M /opt/iobroker/iobroker-data/objects.jsonl 58M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
-
RE: Alle Updates schlagen fehl...
@djmarc75
iobroker fix hab ich schon versucht, bringt leider nix. -
Alle Updates schlagen fehl...
Hallo zusammen,
hab seit einiger Zeit das Thema das ich keinen einzigen Adapter mehr updaten kann. Hier mal ein Beispiel aus der Shell für vis-map. Die Meldungen sind bei jedem Adapter identisch. Beim Update über die WebGUI wirft er noch zusätzlich einen "ERROR: process exited with code 25"
NPM: 10.2.4
nodejs: v18.19.1Hat da Irgendjemand eine Idee?
Would you like to upgrade vis-map from @1.0.5 to @1.1.0 now? [(y)es, (n)o]: y Update vis-map from @1.0.5 to @1.1.0 NPM version: 10.2.4 Installing iobroker.vis-map@1.1.0... (System call) npm ERR! code EJSONPARSE npm ERR! path /volume1/opt/iobroker/package.json npm ERR! JSON.parse Unexpected token "r" (0x72) in JSON at position 1965 while parsing near "...roker.ws\":\"2.5.10\"}}roker.vis-metro\": \"1..." npm ERR! JSON.parse Failed to parse JSON data. npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript. npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-03-23T06_52_19_383Z-debug-0.log host.Attila-2 Cannot install iobroker.vis-map@1.1.0: 1
0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@10.2.4 2 info using node@v18.19.1 3 timing npm:load:whichnode Completed in 1ms 4 timing config:load:defaults Completed in 2ms 5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms 6 timing config:load:builtin Completed in 1ms 7 timing config:load:cli Completed in 6ms 8 timing config:load:env Completed in 0ms 9 timing config:load:file:/volume1/opt/iobroker/.npmrc Completed in 15ms 10 timing config:load:project Completed in 20ms 11 timing config:load:file:/home/iobroker/.npmrc Completed in 0ms 12 timing config:load:user Completed in 0ms 13 timing config:load:file:/usr/etc/npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:setEnvs Completed in 2ms 16 timing config:load Completed in 32ms 17 timing npm:load:configload Completed in 32ms 18 timing config:load:flatten Completed in 3ms 19 timing npm:load:mkdirpcache Completed in 1ms 20 timing npm:load:mkdirplogs Completed in 0ms 21 verbose title npm install iobroker.vis-map@1.1.0 22 verbose argv "install" "--save-exact" "--loglevel" "error" "iobroker.vis-map@1.1.0" 23 timing npm:load:setTitle Completed in 1ms 24 timing npm:load:display Completed in 1ms 25 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs/2024-03-23T06_52_19_383Z- 26 verbose logfile /home/iobroker/.npm/_logs/2024-03-23T06_52_19_383Z-debug-0.log 27 timing npm:load:logFile Completed in 10ms 28 timing npm:load:timers Completed in 0ms 29 timing npm:load:configScope Completed in 0ms 30 timing npm:load Completed in 67ms 31 timing arborist:ctor Completed in 1ms 32 silly logfile start cleaning logs, removing 100 files 33 timing idealTree Completed in 132ms 34 timing command:install Completed in 137ms 35 verbose stack JSONParseError: Unexpected token "r" (0x72) in JSON at position 1965 while parsing near "...roker.ws\":\"2.5.10\"}}roker.vis-metro\": \"1..." 35 verbose stack at /usr/lib/node_modules/npm/node_modules/read-package-json-fast/lib/index.js:7:61 35 verbose stack at async #initTree (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:280:21) 35 verbose stack at async Arborist.buildIdealTree (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:193:7) 35 verbose stack at async Promise.all (index 1) 35 verbose stack at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:159:5) 35 verbose stack at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:152:5) 35 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli-entry.js:61:5) 36 verbose cwd /volume1/opt/iobroker 37 verbose Linux 5.15.0-101-generic 38 verbose node v18.19.1 39 verbose npm v10.2.4 40 error code EJSONPARSE 41 error path /volume1/opt/iobroker/package.json 42 error JSON.parse Unexpected token "r" (0x72) in JSON at position 1965 while parsing near "...roker.ws\":\"2.5.10\"}}roker.vis-metro\": \"1..." 43 error JSON.parse Failed to parse JSON data. 43 error JSON.parse Note: package.json must be actual JSON, not just JavaScript. 44 verbose exit 1 45 timing npm Completed in 2257ms 46 verbose unfinished npm timer reify 1711176741496 47 verbose unfinished npm timer reify:loadTrees 1711176741498 48 verbose unfinished npm timer idealTree:init 1711176741499 49 verbose code 1 50 error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-03-23T06_52_19_383Z-debug-0.log
-
[Verkaufe] Hardware für AI-on-the-edge-device
Hersteller "Selfmade" Model "Selfmade" Anzahl 2 *Preis pro Stück 15 € Versand 5,49 EUR ----------------- --- Ich benötige meine 3D gedruckten Gehäuse + ESP's für das "AI-on-the-edge-device" nicht mehr. Da hätten wir Wasserzähler und Stromzähler. Alles komplett aufgebaut, Stromzähler inkl. Umlenkspiegel, SD Karten sind dabei und 1x WS2812B LED beim Stromzähler
-
RE: SQL History Adapter - Update failed (1.16.2 to 2.0.2)
@thomas-braun
Also ich hab jetzt node neu installiert, passt! Dann hab ich /opt/iobroker gelöscht und komplett neu installiert. Ein Restore und jetzt funktioniert alles wieder, alle Settings noch da.Danke!
-
RE: SQL History Adapter - Update failed (1.16.2 to 2.0.2)
@thomas-braun said in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
Ohne Laufzeitumgebung läuft da naturgemäß nichts mehr.
Ja, das ist klar, die eigentliche Frage wäre: Kann ich es löschen und sauber neu installieren ohne die iobroker Installation anzufassen?
-
RE: SQL History Adapter - Update failed (1.16.2 to 2.0.2)
@thomas-braun said in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
@spaceduck sagte in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
cd /opt/iobroker npm ls --depth=0 | grep ERR
wird vermutlich diverse Fehlermeldungen werfen.
Ja, da kam einiges... Ich hab ein npm install missing durchgeführt, dann konnte ich den SQL aktualisieren. Aber alles was jetzt an Updates ansteht wirft wieder Code 25 und npm ls --depth=0 | grep ERR wirft wieder Fehler
npm ERR! missing: iobroker.email@1.1.0, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.mqtt@4.0.1, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.socketio@4.2.0, required by iobroker.inst@3.0.0 npm ERR! missing: dropbox-v2-api@2.5.0, required by iobroker.backitup@2.4.6 npm ERR! missing: google-auth-library@7.14.1, required by iobroker.backitup@2.4.6 npm ERR! missing: gaxios@4.3.2, required by googleapis-common@5.1.0 npm ERR! missing: google-auth-library@7.14.1, required by googleapis-common@5.1.0 npm ERR! missing: gaxios@4.3.2, required by google-auth-library@7.14.1 npm ERR! missing: gaxios@4.3.2, required by gcp-metadata@4.3.1 npm ERR! missing: gaxios@4.3.2, required by gtoken@5.3.2 npm ERR! missing: google-p12-pem@3.1.3, required by gtoken@5.3.2 npm ERR! missing: axios@0.24.0, required by webdav@4.8.0 npm ERR! missing: charenc@0.0.2, required by md5@2.3.0 npm ERR! missing: dewpoint@^1.0.0, required by iobroker.javascript@5.7.0 npm ERR! missing: moment@^2.29.3, required by iobroker.javascript@5.7.0 npm ERR! missing: moment-duration-format@^2.3.2, required by iobroker.javascript@5.7.0 npm ERR! missing: serialport@^9.2.8, required by iobroker.javascript@5.7.0 npm ERR! missing: suncalc@^1.9.0, required by iobroker.javascript@5.7.0 npm ERR! peer dep missing: @material-ui/core@^4.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react@^16.8.0 || ^17.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react-dom@^16.8.0 || ^17.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react@>=16.6.0, required by react-transition-group@4.4.2 npm ERR! peer dep missing: react@>=16.8, required by rifm@0.7.0 npm ERR! peer dep missing: react-dom@>=16.6.0, required by react-transition-group@4.4.2 npm ERR! missing: axios@0.26.1, required by iobroker.socketio@4.2.0 npm ERR! missing: iobroker.socketio@4.2.0, required by iobroker.web@4.3.0 npm ERR! missing: axios@0.26.1, required by iobroker.ws@1.3.0 npm ERR! missing: @iobroker/socket-classes@0.3.1, required by iobroker.ws@2.0.2
Die Frage ist jetzt: kann ich nodejs + npm über apt-get wegputzen oder zerschiesse ich mir dann auch iobroker?