@thomas-braun sagte in adapter.discovery Exception-Code: EADDRINUSE:
@bornholm sagte in adapter.discovery Exception-Code: EADDRINUSE:
Kann man den Loglevel eigentlich erhöhen um mehr zu sehen?
Ja, auf debug und als höchste Stufe noch auf silly.
Wo denn ? 😉
Da scheint es aber bei sma-em zu haken.
In sma-em.js:94 scheitert dann wohl ein client.addMembership
// Bind socket to the multicast address on all ipv4 devices except localhost
client.bind(MULTICAST_PORT, () => {
const addresses = tools.getIP4addresses();
for (const dev of addresses) {
debug && options.log.debug(`Listen via UDP on Device ${dev.name} with IP ${dev.ip} on Port ${MULTICAST_PORT} for Multicast IP ${MULTICAST_IP}`);
client.addMembership(MULTICAST_IP, dev.ip);
Und bei "multicast" dachte ich: komisch, falsches Netzwerk? Und schaute in die Networkmanager Konfiguration, da schau her:
[ipv4]
address1=192.168.0.131/32,192.168.0.10
address2=192.168.0.131/24
Keine Ahnung wie der Unsinn da rein kommt, die APU Box hatte ich für verschiedenen Basteleien verwendet. War wahrscheinlich mal wieder zu spät 😃
Nachdem das /24 richtig drin steht ist der discovery Fehler verschwunden.