@glasfaser Danke, scheint es gewesen zu sein. Setup von der Web Instanz sieht aber jetzt anders aus
Checkbox Reine Web Sockets verwenden habe ich gesetzt, damit geht es jetzt.
Mit Websocket sieht es so aus und geht auch
@glasfaser Danke, scheint es gewesen zu sein. Setup von der Web Instanz sieht aber jetzt anders aus
Checkbox Reine Web Sockets verwenden habe ich gesetzt, damit geht es jetzt.
Mit Websocket sieht es so aus und geht auch
Es gibt zwar den Adapter ShutterControl, der war mir aber für meine Zwecke nicht geeignet.
Ich will je nach Sonnen-Azimuth verschiedene Sektoren vom Haus mit den Rollo abschatten.
Für die Ermittlung der Sektionen gibt es www.sonnenverlauf.de.
Man sucht sein Haus und verändert auf der Zeitachse dann die Position der Sonne. Dann die Anfangs und Endwerte des Azimuth notieren und in die Konstanten der Sektionen eintragen.
Außerdem wird der Adapter Weatherunderground benötigt sowie suncalc.
Um den Sonnenstand zuberechen :
function today () {
var d = new Date();
return (formatDate(d, "TT.MM.JJJJ SS:mm:ss"));
}
function Sonnenstand_berechnen () {
var now = new Date();
var sunpos = suncalc.getPosition(now, lat, long);
var h = sunpos.altitude * 180 / Math.PI;
var a = sunpos.azimuth * 180 / Math.PI + 180;
setState(idEle, Math.round(10 * h) / 10, true);
setState(idAzi, Math.round(a), true);
var heute = today(); // aktuelles Datum und aktuelle Zeit
setState(idTime,heute);
}
schedule("* * * * *", Sonnenstand_berechnen); // jede Minute
Shutter Control Script :
Das Script verwendet eine Liste der Sektionen, in der Begin und Ende des Azimuth deklariert wird.
Die Sektionenliste kann erweitert oder verkleinert werden, je nach Bedarf.
Die Funktion ScheduleOneSection berechnet dann ob die Rollos runtergefahren werden :
Wenn Temperatur größer als die Min Temperatur ist.
Wenn die Sektion innerhalb der Grenzen liegt
Wenn die Bewölkung in den nächsten 4 Stunden unter der definierten Mindestgrenze liegt.
Rollo wieder rauf, wenn Sonnenstand außerhalb der Sektion oder Bewölkung über der max. Grenze.
Wenn kein Aussentemperatur Sensor vorhanden ist, kann auch die Temperatur von der Wettervorhersage verwendet werden.
Das Script bewegt die Rollo nur einmal, man kann also manuell auch die Rollo verdunkeln oder rauffahren.
// Sonnenstand
// Ost = 100° bis 210° (ca. 9:00 bis 14:00)
// Süd = Dach 150° bis 270° (ca. 12:00 bis 18:00)
// Wand 180° bis 270° (ca. 13:00 bis 18:00)
// schedule nach Sonnenstand Azimuth
// wenn Ost, dann alle Rollos auf Ostseite runterfahren auf Abschattung
// wenn Süd, dann alle Rollos auf Südseite runterfahren auf Abschattung
// Sonnenstand wurde mit www.sonnenverlauf.de ermittelt
// Script benötigt noch die Adapter Weatherunderground sowie suncalc
const idAzi = 'javascript.0.Sonnenstand.Azimut';
const AussenTemp = 'hm-rega.0.8536';
const cAziOstBegin = 100;
const cAziOstEnd = 210;
const cAziSuedDachBegin = 150;
const cAziSuedDachEnd = 270;
const cAziSuedWandBegin = 180;
const cAziSuedWandEnd = 270;
const idOstActive = "SonnenRollo.Ost.Active";
const idOstEnabled = "SonnenRollo.Ost.Enabled";
const idOstBeginAzi = "SonnenRollo.Ost.BeginAzi";
const idOstEndAzi = "SonnenRollo.Ost.MaxAzi";
const idSuedDachActive = "SonnenRollo.Sued.Dach.Active";
const idSuedDachEnabled = "SonnenRollo.Sued.Dach.Enabled";
const idSuedDachBeginAzi = "SonnenRollo.Sued.Dach.BeginAzi";
const idSuedDachEndAzi = "SonnenRollo.Sued.Dach.EndAzi";
const idSuedWandActive = "SonnenRollo.Sued.Wand.Active";
const idSuedWandEnabled = "SonnenRollo.Sued.Wand.Enabled";
const idSuedWandBeginAzi = "SonnenRollo.Sued.Wand.BeginAzi";
const idSuedWandEndAzi = "SonnenRollo.Sued.Wand.EndAzi";
const idCloudp = "SonnenRollo.Cloudp";
const idMaxCloudp = "SonnenRollo.MaxCloudp";
const idAussenTempMin = "SonnenRollo.MinAussenTemp";
const cAussenTempMin = 20.0;
const cMaxCloudp = 30;
const idCloud0h = 'weatherunderground.0.forecastHourly.0h.sky';
const idCloud1h = 'weatherunderground.0.forecastHourly.1h.sky';
const idCloud2h = 'weatherunderground.0.forecastHourly.2h.sky';
const idCloud3h = 'weatherunderground.0.forecastHourly.3h.sky';
const creatStateList = [
{name :idOstEnabled, initial:false, type:"boolean", role : "value"},
{name :idOstActive, initial:false, type:"boolean", role : "value"},
{name :idOstBeginAzi, initial:cAziOstBegin, type:"number", role : "value"},
{name :idOstEndAzi, initial:cAziOstEnd, type:"number", role : "value"},
{name :idSuedDachEnabled, initial:false, type:"boolean", role : "value"},
{name :idSuedDachActive, initial:false, type:"boolean", role : "value"},
{name :idSuedDachBeginAzi, initial:cAziSuedDachBegin, type:"number", role : "value"},
{name :idSuedDachEndAzi, initial:cAziSuedDachEnd, type:"number", role : "value"},
{name :idSuedWandEnabled, initial:false, type:"boolean", role : "value"},
{name :idSuedWandActive, initial:false, type:"boolean", role : "value"},
{name :idSuedWandBeginAzi, initial:cAziSuedWandBegin, type:"number", role : "value"},
{name :idSuedWandEndAzi, initial:cAziSuedWandEnd, type:"number", role : "value"},
{name :idCloudp, initial:0, type:"number", role : "value"},
{name :idMaxCloudp, initial:cMaxCloudp, type:"number", role : "value"},
{name :idAussenTempMin, initial:cAussenTempMin, type:"number", role : "value"},
]
creatStateList.forEach (function(item) {
createState(item.name, item.initial, {
type: item.type,
min: 0,
def: 0,
role: item.role
});
});
// Liste aller Rollos in den Sektionen
// Ost
const idRolloWohn1 = 'hm-rpc.0.HEQ0226186.1.LEVEL';
const idRolloWohn2 = 'hm-rpc.0.HEQ0226973.1.LEVEL';
const idRolloTuerGast = 'hm-rpc.1.LEQ0474520.3.LEVEL';
const idRolloTuerBibliothek = 'hm-rpc.1.LEQ0474515.3.LEVEL';
const OstRolloRunterList = [
{name :idRolloWohn1, value:65},
{name :idRolloWohn2, value:65},
{name :idRolloTuerGast, value:65},
{name :idRolloTuerBibliothek, value:47}
]
const OstRolloRaufList = [
{name :idRolloWohn1, value:100},
{name :idRolloWohn2, value:100},
{name :idRolloTuerGast, value:100},
{name :idRolloTuerBibliothek, value:100}
]
// Sued
// Dach
const idRolloDFFBibliothek = 'hm-rpc.1.EEQ0049007.3.LEVEL';
const idRolloDFFBibliothekState = 'hm-rpc.0.LEQ0173556.1.STATE';
const idRolloDFFWernerBuero = 'hm-rpc.1.EEQ0048996.3.LEVEL';
const idRolloDFFWernerBueroState = 'hm-rpc.0.LEQ0174059.1.STATE';
const idRolloDFFAngelikaBuero = 'hm-rpc.1.EEQ0048971.3.LEVEL';
const idRolloDFFAngelikaBueroState = 'hm-rpc.0.LEQ0173973.1.STATE';
const SuedDachRolloRunterList = [
{name :idRolloDFFBibliothek, value:30, state:idRolloDFFBibliothekState},
{name :idRolloDFFWernerBuero, value:30, state:idRolloDFFWernerBueroState},
{name :idRolloDFFAngelikaBuero, value:30, state:idRolloDFFAngelikaBueroState}
]
const SuedDachRolloRaufList = [
{name :idRolloDFFBibliothek, value:100, state:idRolloDFFBibliothekState},
{name :idRolloDFFWernerBuero, value:100, state:idRolloDFFWernerBueroState},
{name :idRolloDFFAngelikaBuero, value:100, state:idRolloDFFAngelikaBueroState}
]
// Wand
const idRolloKueche = 'hm-rpc.0.IEQ0018796.1.LEVEL';
const idRolloSchlaf = 'hm-rpc.0.HEQ0226866.1.LEVEL';
const SuedWandRolloRunterList = [
{name :idRolloKueche, value:40},
{name :idRolloSchlaf, value:25}
]
const SuedWandRolloRaufList = [
{name :idRolloKueche, value:100},
{name :idRolloSchlaf, value:100}
]
// Rollo bewegen, je nach ActionList
// Bei Kipp-Fenster wird der Fenstersensor ausgewertet (wenn state vorhanden) ->
// keine Bewegung wenn Fenster offen
function RolloAction (ActionList) {
ActionList.forEach (function(item) {
let doIt = true;
if (item.state) {
doIt = !getState(item.state).val;
}
if (doIt==true) setState (item.name,item.value);
});
};
// Mittelwert der Bewölkung für die nächsten 4 Stunden
function getCloudPercent() {
let c = getState (idCloud0h).val+getState (idCloud1h).val+getState (idCloud2h).val+getState (idCloud3h).val;
c /=4;
return (c);
}
const SectionList = [
{name:'Ost',Enabled:idOstEnabled,Active:idOstActive,RolloRunterList:OstRolloRunterList,
RolloRaufList:OstRolloRaufList,AziBegin:idOstBeginAzi,AziEnd:idOstEndAzi},
{name:'SuedDach',Enabled:idSuedDachEnabled,Active:idSuedDachActive,RolloRunterList:SuedDachRolloRunterList,
RolloRaufList:SuedDachRolloRaufList,AziBegin:idSuedDachBeginAzi,AziEnd:idSuedDachEndAzi},
{name:'SuedWand',Enabled:idSuedWandEnabled,Active:idSuedWandActive,RolloRunterList:SuedWandRolloRunterList,
RolloRaufList:SuedWandRolloRaufList,AziBegin:idSuedWandBeginAzi,AziEnd:idSuedWandEndAzi}
];
function ScheduleOneSection(ThisSection) {
let Azi=getState (idAzi).val;
let Temp=getState (AussenTemp).val;
let cloudp = getCloudPercent();
let maxCloudp = getState (idMaxCloudp).val;
let AussenTempMin = getState (idAussenTempMin).val;
let AziBegin =getState(ThisSection.AziBegin).val;
let AziEnd =getState(ThisSection.AziEnd).val;
let Enabled = getState (ThisSection.Enabled).val;
setState (idCloudp,cloudp);
let Active=getState (ThisSection.Active).val;
if (Enabled) {
if ((Azi>=AziBegin) && (Azi<AziEnd))
{
if (cloudp<maxCloudp) {
if ((Temp>=AussenTempMin) && (Active == false)) {
Active = true;
setState(ThisSection.Active,Active);
// Rollo runter
RolloAction(ThisSection.RolloRunterList);
}
}
}
if (Active==true) {
if ((Azi>AziEnd) || (cloudp>maxCloudp)) {
// Rollo rauf
Active = false;
setState(ThisSection.Active,Active);
RolloAction(ThisSection.RolloRaufList);
}
}
}
}
function ScheduleAllSections() {
SectionList.forEach (function(item) {
ScheduleOneSection(item);
});
}
on({id: idAzi , change:'ne'}, function (obj) {
ScheduleAllSections();
});
Hier kann ich die einzelnen Sektionen enablen/disablen
@haselchen Ich habe ein Issue erstellt unter :
https://github.com/ioBroker/ioBroker.ws/issues/14#issuecomment-1182780282
Apollon77 hat dies gestern als Bug gekennzeichnet.
hab gerade gesehen , es gab am
Tuesday, February 18, 2025
ein Update für Chrome , stable Channel. Version 133.0.6943.126
Das würde auch zeitlich hinkommen.
Chrome auf Android Handy geht auch einwandfrei.
[EDIT] Chrome ist auf 133.0.6943.127 upgedatet worden. Jetzt geht es wieder schnell !
Also erledigt.
Hier stelle ich euch einen neu entwickelten Heizungs-Controller vor.
Dieser Controller kann bis zu 12 HmIP-VDMot (ELV) Heizungssteller ansteuern.
Dies sind Motoren, keine thermo-elektrische Ventile.
Vorteil: wenig Stromverbrauch, da nur dann Strom benötigt wird, wenn sich der Motor bewegt.
Wer basteln mag : es können auch Eqiva_Modell_N verwendet werden, dann müssen die Kabel aber verlötet werden.
Die Platine hat die Westernbuchsen, die direkt für HmIP-VDMot passen.
Das Design verwendet ein back EMF circuit, um die Umdrehungen des Motors zu zählen.
Dadurch wird eine genaue Stellposition erreicht, im Gegensatz zu einer Zeitmessung.
Ausserdem sind bis zu 35 1-Wire Temperatur Sensoren (DS18B20) anschließbar.
Zwei Sensoren können jeweils einem Ventil zugeordnet werden (je nach dem Anwendungsfall) ,
die anderen sind frei verfügbar. also max. 35 frei verfügbare Sensoren.
Der Controller besteht aus einem WTH-32 Modul (LAN und WLAN, Autodetect) für die UI und einem STM32 Blackpill für
die Hardware-Ansteuerung. Die Platine passt in das Hutschienen Leergehäuse APRA DB9 OBK.
Das Modul kann sowohl für Fussboden-Heizung , wie auch für Radiatoren verwendet werden.
Gesteuert kann das Ganze über MQTT oder JSON - Api.
Wer es ganz rudimentär mag, der STM32 kann auch über serielle Schnittstelle gesteuert werden, ohne WTH-32.
Dann entfallen aber die meisten Einstellmöglichkeiten.
Software Update vom WTH-32 und STM32 wird über die Website des WTH-32 gemacht.
Entwickelt hat es Lenti84 (Hardware und Software für den STM32) und ich (Software für WTH-32 und die UI)
Weitere Infos unter :
https://github.com/Lenti84/VdMot_Controller
(Branch developer)
Hardware Modul:
Hier zwei Webseiten, es gibt noch die Home, Network, About, WTH-32 Update und STM32 Update
Statusseite :
Konfiguration:
Anleitung zur Installation :
https://github.com/Lenti84/VdMot_Controller/wiki/FAQ#installation
Telegram Chat Gruppe auf :
https://t.me/+P0_VMEDQ8NMzZTUy
<15.3.2025>
Neue Version : Es gibt für den WTH und für den STM eine neue Version V1.4.10 (WTH). Der STM bleibt bei 1.4.9
Ihr könnt Euch die neue Versionen von meinem Git runterladen :
https://github.com/SurfGargano/VdMot_Controller/releases/latest
(Unter Assets einfach auf die Files klicken, dann werden diese in den Download Ordner runtergeladen)
Änderungen :
Webui : Show information if stm failed
PI Control : deadband added
Mqtt : reconnect mqtt if control setup is saved to subscribe topics again
SNTP : connection improved
@andreas-kerzel Bin grad drüber gestolpert, weil ich das auch brauchte. Im Editor bleibt es immer grün, jedoch in der Vis Anzeige ist es dann richtig
@xelarep Starte mal die js-Instanz neu unter Instanzen
@mick70 Wer mag , kann in Zeile 127 vom main.js den error log in warn ändern.
this.log.error(`Connection issue occurred ${error}`);
this.log.warn(`Connection issue occurred ${error}`);
Die Datei befindet sich hier :
/opt/iobroker/node_modules/iobroker.bambulab
Dann die Log Stufe auf error stellen . Fehlermeldungen kommen dann immer noch durch aber nicht mehr Connection Fehler.
Ich habe mal dazu ein Issue erstellt.
@jayjojayson Mein Lieblingsthema : Javascript Adapter wird immer restriktiver und was früher durchging, wirft jetzt einen Fehler. Bitte auf die neueste Version vom NSPanel mit Lovelace UI updaten.
@ahnungsbefreit Du musst es anlernen. Dazu den _Learn Datenpunkt auf true setzen und dann an der Fernbedienung die entsprechenden Tasten drücken , die Du haben willst.
Unter dem Datenpunkt "L" erscheinen dann die Codes.
Setzen dieser Codes schickt dann der Broadlink das Telegramm
@thomas-braun sagte in eCharts - Nach update auf 2.0.7 startet Instanz nicht mehr:
Von Docker lass ich die Finger.
Ok, Danke trotzdem.
Ich vermute mal , es liegt am etwas älteren Nodejs. (V20.x)
Mal schauen, ob ich auf Docker V11 wechseln muß.
@thomas-braun Wie erklärst Du Dir den Fehler am Schluss ?
@thomas-braun Hier kommt der Diag:
Am Ende ist der Fehler mit der fehlenden Lib :
2025-08-17 13:04:27.534 - error: host.pi5 Caught by controller[0]: }
2025-08-17 13:04:27.534 - error: host.pi5 Caught by controller[0]: Node.js v20.19.4
2025-08-17 13:04:27.534 - error: host.pi5 instance system.adapter.echarts.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2025-08-17 13:04:27.534 - info: host.pi5 Restart adapter system.adapter.echarts.0 because enabled
2025-08-17 13:04:32.757 - info: host.pi5 instance system.adapter.openweathermap.0 having pid 1501 terminated with code 0 (NO_ERROR)
2025-08-17 13:04:58.016 - info: host.pi5 instance system.adapter.echarts.0 in version "2.0.7" started with pid 2023
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: node:internal/modules/cjs/loader:1651
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: ^
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: Error: libcairo.so.2: ELF load command address/offset not page-aligned
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._extensions..node (node:internal/modules/cjs/loader:1651:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1275:32)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1096:12)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1298:19)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at require (node:internal/modules/helpers:182:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1529:14)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1275:32)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1096:12) {
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: code: 'ERR_DLOPEN_FAILED'
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: }
2025-08-17 13:04:58.675 - error: host.pi5 Caught by controller[0]: Node.js v20.19.4
2025-08-17 13:04:58.675 - error: host.pi5 instance system.adapter.echarts.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2025-08-17 13:04:58.675 - info: host.pi5 Restart adapter system.adapter.echarts.0 because enabled
Full Diag :
========== Start marking the full check here ===========
```bash
Script v.2025-08-09
*** BASE SYSTEM ***
cat: /sys/devices/virtual/dmi/id/sys_vendor: No such file or directory
Hardware Vendor :
Kernel : aarch64
Userland : 64 bit
Docker : v10.0.0
Virtualization : docker
Kernel : aarch64
Userland : 64 bit
Systemuptime and Load:
13:04:42 up 1:50, 0 user, load average: 2.74, 2.92, 1.77
CPU threads: 4
*** LIFE CYCLE STATUS ***
Operating System is the current Debian stable version codenamed 'bookworm'!
*** TIME AND TIMEZONES ***
Sun Aug 17 11:04:42 UTC 2025
Sun Aug 17 13:04:42 CEST 2025
CEST +0200
Etc/UTC
*** Users and Groups ***
User that called 'iob diag':
root
HOME=/root
GROUPS=root
User that is running 'js-controller':
iobroker
HOME=/opt/iobroker
GROUPS=iobroker tty dialout audio video plugdev redis
*** DISPLAY-SERVER SETUP ***
Display-Server: false
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Display-Manager:
Desktop:
Session:
*** MEMORY ***
total used free shared buff/cache available
Mem: 8.4G 5.6G 1.2G 6.9M 1.8G 2.9G
Swap: 536M 0B 536M
Total: 9.0G 5.6G 1.7G
Active iob-Instances: 50
8052 M total memory
5333 M used memory
4276 M active memory
1922 M inactive memory
1117 M free memory
194 M buffer memory
1511 M swap cache
511 M total swap
0 M used swap
511 M free swap
*** top - Table Of Processes ***
top - 13:04:42 up 1:50, 0 user, load average: 2.74, 2.92, 1.77
Tasks: 56 total, 1 running, 55 sleeping, 0 stopped, 0 zombie
%Cpu(s):100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 8052.2 total, 1116.0 free, 5335.5 used, 1706.0 buff/cache
MiB Swap: 512.0 total, 512.0 free, 0.0 used. 2716.8 avail Mem
*** DMESG CRITICAL ERRORS ***
dmesg: read kernel buffer failed: Operation not permitted
No critical errors detected
*** FILESYSTEM ***
Filesystem Type Size Used Avail Use% Mounted on
overlay overlay 235G 17G 206G 8% /
tmpfs tmpfs 64M 0 64M 0% /dev
shm tmpfs 64M 0 64M 0% /dev/shm
/dev/nvme0n1p2 ext4 235G 17G 206G 8% /opt/iobroker
tmpfs tmpfs 4.0G 0 4.0G 0% /proc/asound
tmpfs tmpfs 4.0G 0 4.0G 0% /sys/firmware
Messages concerning ext4 filesystem in dmesg:
dmesg: read kernel buffer failed: Operation not permitted
Show mounted filesystems:
TARGET SOURCE FSTYPE OPTIONS
/opt/iobroker /dev/nvme0n1p2[/var/lib/docker/volumes/43efbba1a752f74678556bf2b0336400ef9e9d821f4a314275ce1b3711f60faa/_data] ext4 rw,noatime
/etc/resolv.conf /dev/nvme0n1p2[/var/lib/docker/containers/4bc415f1011bbaef2ba529cd04d3c4cc883fc803d9515710b18ff1341372b4e0/resolv.conf] ext4 rw,noatime
/etc/hostname /dev/nvme0n1p2[/var/lib/docker/containers/4bc415f1011bbaef2ba529cd04d3c4cc883fc803d9515710b18ff1341372b4e0/hostname] ext4 rw,noatime
/etc/hosts /dev/nvme0n1p2[/var/lib/docker/containers/4bc415f1011bbaef2ba529cd04d3c4cc883fc803d9515710b18ff1341372b4e0/hosts] ext4 rw,noatime
Files in neuralgic directories:
/var:
40M /var/
38M /var/lib
19M /var/lib/dpkg
19M /var/lib/apt/lists
19M /var/lib/apt
/opt/iobroker/backups:
864M /opt/iobroker/backups/
/opt/iobroker/iobroker-data:
192M /opt/iobroker/iobroker-data/
176M /opt/iobroker/iobroker-data/files
158M /opt/iobroker/iobroker-data/files/admin.admin
157M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js
157M /opt/iobroker/iobroker-data/files/admin.admin/custom/static
The five largest files in iobroker-data are:
16M /opt/iobroker/iobroker-data/objects.jsonl
7.4M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_node_modules_mui_icons-material_esm_index_js.d7ed606b.chunk.js.map
7.0M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.e5b40573.chunk.js.map
7.0M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.8219fdd8.chunk.js.map
7.0M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.358dc38e.chunk.js.map
USB-Devices by-id:
USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
/dev/serial/by-id/zigbee
*** ZigBee Settings ***
Your zigbee.0 COM-Port is matching 'by-id'. Very good!
Zigbee Network Settings on your coordinator/in nvbackup are:
zigbee.X
Extended Pan ID:
*** MASKED ***
Pan ID:
*** MASKED ***
Channel:
*** MASKED ***
Network Key:
*** MASKED ***
To unmask the settings run 'iob diag --unmask'
*** NodeJS-Installation ***
/usr/bin/nodejs v20.19.4
/usr/bin/node v20.19.4
/usr/bin/npm 10.8.2
/usr/bin/npx 10.8.2
/usr/bin/corepack 0.32.0
nodejs:
Installed: 20.19.4-1nodesource1
Candidate: 20.19.4-1nodesource1
Version table:
*** 20.19.4-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
100 /var/lib/dpkg/status
20.19.3-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.19.2-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.19.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.19.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.18.3-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.18.2-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.18.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.18.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.17.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.16.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.15.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.15.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.14.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.13.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.13.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.12.2-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.12.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.12.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.11.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.11.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.10.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.9.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.8.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.8.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.7.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.6.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.6.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.5.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.5.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.4.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.3.1-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.3.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.2.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.1.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
20.0.0-1nodesource1 1001
500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
18.19.0+dfsg-6~deb12u2 500
500 http://deb.debian.org/debian bookworm/main arm64 Packages
18.19.0+dfsg-6~deb12u1 500
500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
Temp directories causing deletion problem: 0
No problems detected
Errors in npm tree: 0
No problems detected
Checking for nodejs vulnerability:
█████ ██ ██ ██████ ██████ ██████ ██████ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
███████ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ███████ ███████ ██████ ██████ ██████ ██████ ██
*** ioBroker-Installation ***
ioBroker Status
iobroker is running on this host.
At least one iobroker host is running.
Objects type: redis
States type: redis
Hosts:
pi5 pi5 (version: 7.0.7, hostname: pi5 , alive, uptime: 256)
Core adapters versions
js-controller: 7.0.7
admin: 7.7.2
javascript: 9.0.11
nodejs modules from github: 2
+-- iobroker.ap-systems-ez1@0.1.0 (git+ssh://git@github.com/exne-soptim/ioBroker.ap-systems-ez1.git#2092ad28047ec7e726de2169c1148c1a9a84ff42)
| `-- bluelinky@9.1.0 (git+ssh://git@github.com/arteck/bluelinky.git#1525bcfa8e98338406bd8ec207c95d19d8ac1ba8)
Adapter State
+ system.adapter.admin.0 : admin : pi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin
+ system.adapter.ap-systems-ez1.0 : ap-systems-ez1 : pi5 - enabled, port: 8050
+ system.adapter.backitup.0 : backitup : pi5 - enabled
+ system.adapter.bluelink.0 : bluelink : pi5 - enabled
+ system.adapter.broadlink2.0 : broadlink2 : pi5 - enabled
+ system.adapter.cloud.0 : cloud : pi5 - enabled
+ system.adapter.cloudless-homeconnect.0 : cloudless-homeconnect : pi5 - enabled
system.adapter.devices.0 : devices : pi5 - disabled
+ system.adapter.discovery.0 : discovery : pi5 - enabled
+ system.adapter.e3dc-rscp.0 : e3dc-rscp : pi5 - enabled
+ system.adapter.easee.0 : easee : pi5 - enabled
system.adapter.echarts.0 : echarts : pi5 - enabled
+ system.adapter.fritzbox.0 : fritzbox : pi5 - enabled
+ system.adapter.fullybrowser.0 : fullybrowser : pi5 - enabled
+ system.adapter.heatingcontrol.0 : heatingcontrol : pi5 - enabled
+ system.adapter.hm-rega.0 : hm-rega : pi5 - enabled
+ system.adapter.hm-rpc.0 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.1 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.2 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.3 : hm-rpc : pi5 - enabled, port: 0
system.adapter.ical.0 : ical : pi5 - enabled
system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png: pi5 - disabled
system.adapter.icons-icons8.0 : icons-icons8 : pi5 - disabled
system.adapter.icons-material-png.0 : icons-material-png : pi5 - disabled
system.adapter.icons-mfd-png.0 : icons-mfd-png : pi5 - disabled
system.adapter.icons-mfd-svg.0 : icons-mfd-svg : pi5 - disabled
system.adapter.icons-ultimate-png.0 : icons-ultimate-png : pi5 - disabled
+ system.adapter.influxdb.0 : influxdb : pi5 - enabled, port: 8086
+ system.adapter.javascript.0 : javascript : pi5 - enabled
+ system.adapter.javascript.1 : javascript : pi5 - enabled
+ system.adapter.javascript.2 : javascript : pi5 - enabled
+ system.adapter.javascript.3 : javascript : pi5 - enabled
+ system.adapter.javascript.4 : javascript : pi5 - enabled
+ system.adapter.lgtv.0 : lgtv : pi5 - enabled
system.adapter.meteoalarm.0 : meteoalarm : pi5 - enabled
+ system.adapter.mielecloudservice.0 : mielecloudservice : pi5 - enabled
+ system.adapter.mqtt.0 : mqtt : pi5 - enabled, port: 1883, bind: 0.0.0.0
+ system.adapter.mqtt.1 : mqtt : pi5 - enabled, port: 1884, bind: 0.0.0.0
+ system.adapter.mqtt.2 : mqtt : pi5 - disabled, port: 1885, bind: 0.0.0.0
+ system.adapter.mqtt.3 : mqtt : pi5 - enabled, port: 1890, bind: 0.0.0.0
+ system.adapter.mqtt.4 : mqtt : pi5 - enabled, port: 1892, bind: 192.168.178.35
+ system.adapter.mqtt.5 : mqtt : pi5 - enabled, port: 1889, bind: 0.0.0.0
system.adapter.mqtt.6 : mqtt : pi5 - disabled, port: 1895, bind: 0.0.0.0
+ system.adapter.onvif.0 : onvif : pi5 - enabled, port: 80, 7575, 8000, 8080, 8081, 8899
system.adapter.openweathermap.0 : openweathermap : pi5 - enabled
+ system.adapter.pushover.0 : pushover : pi5 - enabled
+ system.adapter.pushover.1 : pushover : pi5 - enabled
+ system.adapter.resol.0 : resol : pi5 - enabled
+ system.adapter.rest-api.0 : rest-api : pi5 - enabled, port: 8093, bind: 0.0.0.0, run as: admin
+ system.adapter.rpi2.0 : rpi2 : pi5 - enabled
+ system.adapter.scenes.0 : scenes : pi5 - enabled
+ system.adapter.simple-api.0 : simple-api : pi5 - enabled, port: 8087, bind: 0.0.0.0, run as: admin
system.adapter.tapo.0 : tapo : pi5 - disabled
+ system.adapter.telegram.0 : telegram : pi5 - enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.tibberlink.0 : tibberlink : pi5 - enabled
+ system.adapter.tr-064.0 : tr-064 : pi5 - enabled
+ system.adapter.trashschedule.0 : trashschedule : pi5 - enabled
system.adapter.vis-2-widgets-collection.0: vis-2-widgets-collection: pi5 - disabled
system.adapter.vis-2-widgets-energy.0 : vis-2-widgets-energy : pi5 - disabled
system.adapter.vis-2-widgets-gauges.0 : vis-2-widgets-gauges : pi5 - disabled
system.adapter.vis-2-widgets-inventwo.0 : vis-2-widgets-inventwo: pi5 - disabled
system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: pi5 - disabled
system.adapter.vis-2-widgets-ovarious.0 : vis-2-widgets-ovarious: pi5 - disabled
system.adapter.vis-2-widgets-weather-and-heating.0: vis-2-widgets-weather-and-heating: pi5 - disabled
+ system.adapter.vis-2.0 : vis-2 : pi5 - enabled
system.adapter.vis-bars.0 : vis-bars : pi5 - disabled
system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : pi5 - disabled
system.adapter.vis-google-fonts.0 : vis-google-fonts : pi5 - enabled
system.adapter.vis-hqwidgets.0 : vis-hqwidgets : pi5 - disabled
system.adapter.vis-icontwo.0 : vis-icontwo : pi5 - disabled
system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : pi5 - disabled
system.adapter.vis-justgage.0 : vis-justgage : pi5 - disabled
system.adapter.vis-material-advanced.0 : vis-material-advanced : pi5 - disabled
system.adapter.vis-material.0 : vis-material : pi5 - disabled
system.adapter.vis-materialdesign.0 : vis-materialdesign : pi5 - disabled
system.adapter.vis-metro.0 : vis-metro : pi5 - disabled
system.adapter.vis-timeandweather.0 : vis-timeandweather : pi5 - disabled
system.adapter.vis.0 : vis : pi5 - enabled
+ system.adapter.web.0 : web : pi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin
+ system.adapter.wiffi-wz.0 : wiffi-wz : pi5 - enabled
+ system.adapter.worx.0 : worx : pi5 - enabled
+ system.adapter.zigbee.0 : zigbee : pi5 - enabled, port: /dev/serial/by-id/zigbee
+ instance is alive
Enabled adapters with bindings
+ system.adapter.admin.0 : admin : pi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin
+ system.adapter.ap-systems-ez1.0 : ap-systems-ez1 : pi5 - enabled, port: 8050
+ system.adapter.hm-rpc.0 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.1 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.2 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.hm-rpc.3 : hm-rpc : pi5 - enabled, port: 0
+ system.adapter.influxdb.0 : influxdb : pi5 - enabled, port: 8086
+ system.adapter.mqtt.0 : mqtt : pi5 - enabled, port: 1883, bind: 0.0.0.0
+ system.adapter.mqtt.1 : mqtt : pi5 - enabled, port: 1884, bind: 0.0.0.0
+ system.adapter.mqtt.3 : mqtt : pi5 - enabled, port: 1890, bind: 0.0.0.0
+ system.adapter.mqtt.4 : mqtt : pi5 - enabled, port: 1892, bind: 192.168.178.35
+ system.adapter.mqtt.5 : mqtt : pi5 - enabled, port: 1889, bind: 0.0.0.0
+ system.adapter.onvif.0 : onvif : pi5 - enabled, port: 80, 7575, 8000, 8080, 8081, 8899
+ system.adapter.rest-api.0 : rest-api : pi5 - enabled, port: 8093, bind: 0.0.0.0, run as: admin
+ system.adapter.simple-api.0 : simple-api : pi5 - enabled, port: 8087, bind: 0.0.0.0, run as: admin
+ system.adapter.telegram.0 : telegram : pi5 - enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.web.0 : web : pi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin
+ system.adapter.zigbee.0 : zigbee : pi5 - enabled, port: /dev/serial/by-id/zigbee
ioBroker-Repositories
┌─────────┬────────────────────┬─────────────────────────────────────────────────────────┬──────────────┐
│ (index) │ name │ url │ auto upgrade │
├─────────┼────────────────────┼─────────────────────────────────────────────────────────┼──────────────┤
│ 0 │ 'Stable (default)' │ 'http://download.iobroker.net/sources-dist.json' │ false │
│ 1 │ 'Beta (latest)' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │
│ 2 │ 'Live (stable)' │ 'http://repo.iobroker.live/sources-dist.json' │ false │
│ 3 │ 'Live (latest)' │ 'http://repo.iobroker.live/sources-dist-latest.json' │ false │
└─────────┴────────────────────┴─────────────────────────────────────────────────────────┴──────────────┘
Active repo(s): Beta (latest)
Upgrade policy: none
Installed ioBroker-Adapters
Used repository: Beta (latest)
Adapter "admin" : 7.7.2 , installed 7.7.2
Adapter "backitup" : 3.3.5 , installed 3.3.5
Adapter "bluelink" : 3.1.20 , installed 3.1.20
Adapter "broadlink2" : 2.3.0 , installed 2.3.0
Adapter "cloud" : 5.0.1 , installed 5.0.1
Adapter "cloudless-homeconnect": 1.6.2, installed 1.6.2
Adapter "devices" : 1.2.8 , installed 1.2.8
Adapter "discovery" : 5.0.0 , installed 5.0.0
Adapter "e3dc-rscp" : 1.4.2 , installed 1.4.2
Adapter "easee" : 1.0.10 , installed 1.0.10
Adapter "echarts" : 2.0.7 , installed 2.0.7
Adapter "fritzbox" : 0.6.0 , installed 0.6.0
Adapter "fullybrowser" : 3.1.2 , installed 3.1.2
Adapter "heatingcontrol": 2.12.15 , installed 2.12.15
Adapter "hm-rega" : 5.1.0 , installed 5.1.0
Adapter "hm-rpc" : 2.0.2 , installed 2.0.2
Adapter "ical" : 1.16.2 , installed 1.16.2
Adapter "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
Adapter "icons-icons8" : 0.0.1 , installed 0.0.1
Adapter "icons-material-png": 0.1.0, installed 0.1.0
Adapter "icons-mfd-png": 1.2.1 , installed 1.2.1
Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0
Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1
Adapter "influxdb" : 4.0.2 , installed 4.0.2
Adapter "javascript" : 9.0.11 , installed 9.0.11
Controller "js-controller": 7.0.7 , installed 7.0.7
Adapter "lgtv" : 2.4.0 , installed 2.4.0
Adapter "meteoalarm" : 4.0.1 , installed 4.0.1
Adapter "mielecloudservice": 6.5.11, installed 6.5.11
Adapter "mqtt" : 6.1.4 , installed 6.1.4
Adapter "onvif" : 1.1.4 , installed 1.1.4
Adapter "openweathermap": 1.4.0 , installed 1.4.0
Adapter "pushover" : 4.1.0 , installed 4.1.0
Adapter "resol" : 1.5.1 , installed 1.5.1
Adapter "rest-api" : 3.0.1 , installed 3.0.1
Adapter "rpi2" : 2.4.0 , installed 2.4.0
Adapter "scenes" : 4.0.3 , installed 4.0.3
Adapter "simple-api" : 3.0.7 , installed 3.0.7
Adapter "socketio" : 7.0.8 , installed 7.0.8
Adapter "tapo" : 0.4.8 , installed 0.4.8
Adapter "telegram" : 4.1.0 , installed 4.1.0
Adapter "tibberlink" : 5.0.1 , installed 5.0.1
Adapter "tr-064" : 4.3.0 , installed 4.3.0
Adapter "trashschedule": 4.0.1 , installed 4.0.1
Adapter "vis" : 1.5.6 , installed 1.5.6
Adapter "vis-2" : 2.12.12 , installed 2.12.12
Adapter "vis-2-widgets-collection": 1.8.1, installed 1.8.1
Adapter "vis-2-widgets-energy": 1.0.2, installed 1.0.2
Adapter "vis-2-widgets-gauges": 2.0.1, installed 2.0.1
Adapter "vis-2-widgets-inventwo": 0.3.5, installed 0.3.5
Adapter "vis-2-widgets-material": 1.4.10, installed 1.4.10
Adapter "vis-2-widgets-ovarious": 1.0.0, installed 1.0.0
Adapter "vis-2-widgets-weather-and-heating": 1.1.1, installed 1.1.1
Adapter "vis-bars" : 0.1.4 , installed 0.1.4
Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1
Adapter "vis-google-fonts": 1.0.4 , installed 1.0.4
Adapter "vis-hqwidgets": 1.5.1 , installed 1.5.1
Adapter "vis-icontwo" : 1.18.0 , installed 1.18.0
Adapter "vis-jqui-mfd" : 1.1.1 , installed 1.1.1
Adapter "vis-justgage" : 2.1.7 , installed 2.1.7
Adapter "vis-material" : 0.2.0 , installed 0.2.0
Adapter "vis-material-advanced": 1.7.4, installed 1.7.4
Adapter "vis-materialdesign": 0.5.9, installed 0.5.9
Adapter "vis-metro" : 1.2.0 , installed 1.2.0
Adapter "vis-timeandweather": 1.2.2, installed 1.2.2
Adapter "web" : 7.0.9 , installed 7.0.9
Adapter "wiffi-wz" : 2.2.1 , installed 2.2.1
Adapter "worx" : 3.2.7 , installed 3.2.7
Adapter "ws" : 3.0.19 , installed 3.0.19
Adapter "zigbee" : 3.0.3 , installed 3.0.3
Objects and States
Please stand by - This may take a while
Objects: 16625
States: 13444
*** OS-Repositories and Updates ***
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 https://repos.influxdata.com/debian stable InRelease
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Reading package lists...
Pending Updates: 0
*** Listening Ports ***
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 0 8484 -
tcp 0 0 192.168.178.35:2001 0.0.0.0:* LISTEN 1000 107648 -
tcp 0 0 192.168.178.35:2000 0.0.0.0:* LISTEN 1000 107668 -
tcp 0 0 192.168.178.35:2010 0.0.0.0:* LISTEN 1000 106491 -
tcp 0 0 192.168.178.35:1892 0.0.0.0:* LISTEN 1000 109716 -
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 0 8395 -
tcp 0 0 192.168.178.35:8701 0.0.0.0:* LISTEN 1000 107743 -
tcp 0 0 0.0.0.0:8086 0.0.0.0:* LISTEN 0 9448 -
tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 0 8449 -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 5017 -
tcp 0 0 192.168.178.35:8181 0.0.0.0:* LISTEN 1000 109317 -
tcp 0 0 0.0.0.0:1890 0.0.0.0:* LISTEN 1000 107428 -
tcp 0 0 0.0.0.0:1891 0.0.0.0:* LISTEN 1000 107429 -
tcp 0 0 0.0.0.0:1889 0.0.0.0:* LISTEN 1000 107495 -
tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1000 108745 -
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1000 107869 -
tcp 0 0 0.0.0.0:9443 0.0.0.0:* LISTEN 0 8397 -
tcp6 0 0 :::3000 :::* LISTEN 1000 107126 -
tcp6 0 0 :::6379 :::* LISTEN 0 8485 -
tcp6 0 0 :::8000 :::* LISTEN 0 8396 -
tcp6 0 0 :::8095 :::* LISTEN 1000 108332 -
tcp6 0 0 :::8093 :::* LISTEN 1000 109192 -
tcp6 0 0 :::8086 :::* LISTEN 0 9449 -
tcp6 0 0 :::8087 :::* LISTEN 1000 108390 -
tcp6 0 0 :::8082 :::* LISTEN 1000 110330 -
tcp6 0 0 :::8081 :::* LISTEN 1000 103915 -
tcp6 0 0 :::9001 :::* LISTEN 0 8450 -
tcp6 0 0 :::22 :::* LISTEN 0 5019 -
tcp6 0 0 :::8554 :::* LISTEN 0 6504 -
tcp6 0 0 :::8555 :::* LISTEN 0 6524 -
tcp6 0 0 :::1984 :::* LISTEN 0 9416 -
tcp6 0 0 :::9443 :::* LISTEN 0 8398 -
udp 0 0 0.0.0.0:57160 0.0.0.0:* 1000 104231 -
udp 0 0 192.168.178.35:8555 0.0.0.0:* 0 6536 -
udp 0 0 172.17.0.1:5353 0.0.0.0:* 1000 110883 -
udp 0 0 172.18.0.1:5353 0.0.0.0:* 1000 110882 -
udp 0 0 192.168.178.35:5353 0.0.0.0:* 1000 110881 -
udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 5730 -
udp 0 0 0.0.0.0:54812 0.0.0.0:* 104 5732 -
udp 0 0 0.0.0.0:46994 0.0.0.0:* 1000 104227 -
udp 0 0 0.0.0.0:15001 0.0.0.0:* 1000 104225 -
udp6 0 0 fe80::2f63:151f:218:546 :::* 0 8592 -
udp6 0 0 :::53860 :::* 104 5733 -
udp6 0 0 :::5353 :::* 104 5731 -
*** Log File - Last 25 Lines ***
2025-08-17 13:04:27.534 - error: host.pi5 Caught by controller[0]: }
2025-08-17 13:04:27.534 - error: host.pi5 Caught by controller[0]: Node.js v20.19.4
2025-08-17 13:04:27.534 - error: host.pi5 instance system.adapter.echarts.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2025-08-17 13:04:27.534 - info: host.pi5 Restart adapter system.adapter.echarts.0 because enabled
2025-08-17 13:04:32.757 - info: host.pi5 instance system.adapter.openweathermap.0 having pid 1501 terminated with code 0 (NO_ERROR)
2025-08-17 13:04:58.016 - info: host.pi5 instance system.adapter.echarts.0 in version "2.0.7" started with pid 2023
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: node:internal/modules/cjs/loader:1651
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: ^
2025-08-17 13:04:58.673 - error: host.pi5 Caught by controller[0]: Error: libcairo.so.2: ELF load command address/offset not page-aligned
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._extensions..node (node:internal/modules/cjs/loader:1651:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1275:32)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1096:12)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1298:19)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at require (node:internal/modules/helpers:182:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1529:14)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1275:32)
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1096:12) {
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: code: 'ERR_DLOPEN_FAILED'
2025-08-17 13:04:58.674 - error: host.pi5 Caught by controller[0]: }
2025-08-17 13:04:58.675 - error: host.pi5 Caught by controller[0]: Node.js v20.19.4
2025-08-17 13:04:58.675 - error: host.pi5 instance system.adapter.echarts.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2025-08-17 13:04:58.675 - info: host.pi5 Restart adapter system.adapter.echarts.0 because enabled
============ Mark until here for C&P =============
iob diag has finished.
root@pi5:/opt/iobroker#
@norb-0 Den Fehler hab ich auch (NodeJS 20.19.4)
@hansmeier hast Du da mal ein Link? Ich habe mehrere Ausführungen gesehen.
@pedder007 Genau das habe ich auch gemacht.
Allerdings ist auf dem Github noch der alte Main.js (3.1.17)
Verstehe ich nicht wie jetzt der Fehler behoben sein soll, wenn im Main nichts geändert wurde.
Evtl. kann @arteck mal da Licht ins Dunkle bringen.
@meister-mopper Sag mal, von welchen Github hast Du das geholt ?
Von hier : https://github.com/Newan/ioBroker.bluelink ?
@arteck Bei mir geht noch nichts , selbiger Login Fehler . Adapter Version 3.1.19 KIA PHEV
bluelink.0
2025-08-09 08:56:46.208 error next auto login attempt in 1 hour or restart adapter manual
bluelink.0
2025-08-09 08:56:46.208 error Server is not available or login credentials are wrong
bluelink.0
2025-08-09 08:56:46.208 error ManagedBluelinkyError: @EuropeController.login: [401] Unauthorized on [POST] https://prd.eu-ccapi.kia.com:8080/api/v1/user/signin - {"errId":"a1875ab8-f22a-4e53-8185-52174571317a","errCode":"4010","errMsg":"Require authentication"}
Auf dem Github sind Änderungen beim package.json und Readme. Alle andern sind älter als 3 Wochen.
Wie sollen die den Login beeinflussen ?
Leider auch nicht:
bluelink.0
2025-08-05 13:55:56.968 error Server is not available or login credentials are wrong
bluelink.0
2025-08-05 13:55:56.968 error ManagedBluelinkyError: @EuropeController.login: [401] Unauthorized on [POST] https://prd.eu-ccapi.kia.com:8080/api/v1/user/language - "{\"errId\":\"----------------------------------\",\"errCode\":\"4010\",\"errMsg\":\"Require authentication\"}\n"
@tt-tom Habs gefunden, steht im Github vom Adapter.