@bananajoe Ah ja, ok.
Ich werde das die Tage mal testen...
Danke
@bananajoe Ah ja, ok.
Ich werde das die Tage mal testen...
Danke
OK, das Thema zu beschreiben war jetzt ein bisschen schwierig.
Ausgangskonfiguration ist ein D1 mit 3 Mosfets an GPIO 12/13/14, der ein RGB-LED Band steuert.
D1 läuft auf Tasmota und ich habe den Generic (18) Adapter soweit am laufen.
VIS funktioniert mit ON/OFF und Farbsteuerung.
Jetzt möchte ich einen Taster mit Widerstand am D1 anklemmen um darüber lokal ON/OFF zu realisieren damit ich im vorbeigehen das Ding schalten kann.
Meine Frage ist jetzt, an welchen GPIO den Taster am besten anklemmen?
Was muss ich dann in den Tasmota- Einstellungen ändern, dass der Taster funktioniert und im iobroker zur Steuerung benutzt werden kann.
Das Internet bringt mich da bis jetzt nicht wirklich weiter. auch nach drei Tagen.
Danke für den kleinen Schubs in die richtige Richtung.
Jürgen
Ich glaube ich gebe das auf und mache erst mal mit meinem Raspberry weiter...
Da läuft zumindest meine erste Installation.
OK, was sagt uns "Cannot read system.config" wenn ich iob diag eingebe?
Ich bekomme über Port 8081 immer noch keinen Zugriff.
@thomas-braun
Ähhhhh:
Copy text starting here:
======================= SUMMARY =======================
v.2023-10-10
Static hostname: server1
Icon name: computer-desktop
Chassis: desktop
Operating System: Ubuntu 20.04.6 LTS
Kernel: Linux 5.4.0-176-generic
Architecture: x86-64
Installation: native
Kernel: x86_64
Userland: amd64
Timezone: Europe/Berlin (CEST, +0200)
User-ID: 1000
X-Server: false
Boot Target: graphical.target
Pending OS-Updates: 0
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
Pending iob updates: 0
Nodejs-Installation: /usr/bin/nodejs v18.20.2
/usr/bin/node v18.20.2
/usr/bin/npm 10.5.0
/usr/bin/npx 10.5.0
/usr/bin/corepack 0.25.2
Recommended versions are nodejs and npm
Your nodejs installation is correct
MEMORY:
total used free shared buff/cache available
Mem: 7.9G 662M 5.8G 3.0M 1.4G 6.8G
Swap: 4.1G 0B 4.1G
Total: 12G 662M 9.9G
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
Active iob-Instances: 0
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
ioBroker Core: js-controller
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
admin
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
ioBroker Status:
Status admin and web instance:
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
Objects: 0
States: 0
Size of iob-Database:
24K /opt/iobroker/iobroker-data/objects.jsonl
44K /opt/iobroker/iobroker-data/states.jsonl
=================== END OF SUMMARY ====================
=== Mark text until here for copying ===
... das muss ich erst mal verdauen...
... mir anschauen...
... OK, ich glaube, ich muss erst mal alles löschen/ deinstallieren.
Das sind zu viele Fehler.
smigl@server1:~$ iobroker status
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.2
@thomas-braun
Hm, Serverneustart
htop bringt mit filter iobroker, npm und node jeweils keine Prozesse.
OK... Squeezebox auf 9100 umgestellt.
npm ERR! Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!
npm ERR! A complete log of this run can be found in: /home/smigl/.npm/_logs/2024-04-13T17_04_19_886Z-debug-0.log
IP:9001 bringt Fehler Verbindung fehlgeschlagen im Firefox
und nu...
@homoran Oh shit, da läuft der Squeezeboxserver....
Verdammt... jetzt wird mir einiges klar...
Hm, mal schauen, wie ich das Problem hinkriege.
smigl@server1:~$ curl -sLf https://iobroker.net/install.sh | bash -
library: loaded
Library version=2024-01-04
==========================================================================
Welcome to the ioBroker installer!
Installer version: 2024-01-04
You might need to enter your password a couple of times.
==========================================================================
==========================================================================
Installing prerequisites (1/4)
==========================================================================
[sudo] password for smigl:
Err:1 http://debian.slimdevices.com stable InRelease
Could not resolve 'debian.slimdevices.com'
Hit:2 http://de.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Get:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:5 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:6 http://de.archive.ubuntu.com/ubuntu focal-security InRelease
Fetched 114 kB in 1s (154 kB/s)
Reading package lists... Done
W: Failed to fetch http://debian.slimdevices.com/dists/stable/InRelease Could not resolve 'debian.slimdevices.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
==========================================================================
Creating ioBroker user and directory (2/4)
==========================================================================
Created /etc/sudoers.d/iobroker
Directory /opt/iobroker created
==========================================================================
Installing ioBroker (3/4)
==========================================================================
npm ERR! code 24
npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
npm ERR! command failed
npm ERR! command sh -c node iobroker.js setup first
npm ERR! Could not connect to states database at 127.0.0.1:9000 (invalid protocol). Please make sure the configured IP and port points to a host running JS-Controller >= 2.0. and that the port is not occupied by other software!
npm ERR! Could not connect to states database at 127.0.0.1:9000 (invalid protocol). Please make sure the configured IP and port points to a host running JS-Controller >= 2.0. and that the port is not occupied by other software!
npm ERR! Cannot read system.config: null (OK when migrating or restoring)
npm ERR! Server Cannot start inMem-states on port 9000: Failed to lock DB file "/opt/iobroker/iobroker-data/states.jsonl"!
npm ERR! A complete log of this run can be found in: /home/smigl/.npm/_logs/2024-04-13T16_46_44_923Z-debug-0.log
==========================================================================
Finalizing installation (4/4)
==========================================================================
Enabling autostart...
Autostart enabled!
Fixing directory permissions...
==========================================================================
ioBroker was installed successfully
Open http://192.168.2.190:8081 in a browser and start configuring!
==========================================================================
You need to re-login before doing anything else on the console!
OK, das mit Slimdivices ist ein anderes Problem...