Zitat von: MadMax-FHEM am 19 November 2025, 18:31:03Single point of failure bleibt aber, zumindest bei ZWave (, EnOcean soweit ich weiß, Zigbee?) und ähnlichen Systemen, wo Endgeräte/Sensoren fest mit einem bestimmten "Controller" (HW) verbunden sind, eben dieser...Bei zwave kann man (mindestens) gleiche Dongles per Backup sichern bzw. die Nodes-Infos übertragen, zigbee2mqtt und deconz kennen auch Backups, mit denen man die Dongles tauschen kann (uU. muss man bei z2m die Hardware-Id manuell ändern).
Bei anderen, wie Homematic (zumindest direkt an fhem über vccu) besteht das Problem nicht, noch dazu, wenn redundant (eben per vccu) und Netzwerk angebunden...
Gruß, Joachim
Zitat von: JoWiemann am 17 November 2025, 20:46:25Hallo,
ich habe jetzt einen Teil der Daten identifizieren können. Zum Teil ist die Namensgebung im JSON eher als kreativ zu bezeichnen, andere habe ich bisher einfach nicht berücksichtigt.
Grüße Jörg
Zitat von: RalfRog am 17 November 2025, 20:44:24Die Frage ist vermutlich auch, wie komplex und umfangreich die Funktionen des Moduls sinnvoll werden können und bei SW Updates wartbar bleiben.
Es muss am Ende für den Modulautor und auch den Anwender handhabbar bleiben.
Netzwerkzentrale und SmatHomezentrale sind ja logisch durchaus getrennte Sachverhalte.
Node.js v18.20.4
}
syscall: 'write'
code: 'EPIPE',
errno: -32,
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at emitErrorNT (node:internal/streams/destroy:151:8)
Emitted 'error' event on Socket instance at:
at /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:499:41
at console.log (node:internal/console/constructor:380:26)
at console.value (node:internal/console/constructor:305:16)
at Writable.write (node:internal/streams/writable:337:10)
at _write (node:internal/streams/writable:333:10)
at writeOrBuffer (node:internal/streams/writable:392:12)
at Socket._write (node:net:975:8)
at Socket._writeGeneric (node:net:963:11)
at writeGeneric (node:internal/stream_base_commons:151:3)
at afterWriteDispatched (node:internal/stream_base_commons:160:15)
Error: write EPIPE
^
throw er; // Unhandled 'error' event
node:events:495