Hallo,
ich habe auf meinen NAS als Software Unraid. Im Docker läuft Unraid-API, damit werden die zustände von NAS über MQTT gesendet.
In FHEM mit MQTT2 kommen diese auch an, es wird das Device "MQTT2_mqttjs_3b43c525" angelegt und die readings gefüllt.
Allerdings wird bei einen Neustart von Unraid wieder ein neues Device angelegt. "MQTT2_mqttjs_4052d874"
Kann man das irgendwie unterbinden ?
Internals:
CID mqttjs_4052d874
DEF mqttjs_4052d874
DEVICETOPIC MQTT2_mqttjs_4052d874
FUUID 5ed4a547-f33f-8133-cd8a-544389acd89e89de
IODev MQTT_Server
LASTInputDev MQTT_Server
MQTT_Server_MSGCNT 328
MQTT_Server_TIME 2020-06-01 13:40:21
MSGCNT 328
NAME MQTT2_mqttjs_4052d874
NR 995
STATE ???
TYPE MQTT2_DEVICE
READINGS:
2020-06-01 13:40:21 arrayProtection Parity is valid.
2020-06-01 13:40:21 arrayStatus Started
2020-06-01 13:40:21 command_topic NAS/nas-pc/move
2020-06-01 13:04:59 containerId 43833ae11bec
2020-06-01 13:40:21 cpu AMD Athlon™ 5350 APU with Radeon™ R3 @ 2050 MHz
2020-06-01 13:40:21 device_identifiers_1 nas-pc
2020-06-01 13:40:21 device_manufacturer ASRock AM1B-ITX
2020-06-01 13:40:21 device_model Unraid Server
2020-06-01 13:40:21 device_name nas-pc_server
2020-06-01 13:40:21 diskSpace 6.75 TB used of 11 TB (61.4 %)
2020-06-01 13:04:59 imageUrl /state/plugins/dynamix.docker.manager/images/portainer-portainer-latest-icon.png
2020-06-01 13:40:21 json_attributes_topic NAS/nas-pc
2020-06-01 13:40:21 memory 8 GiB DDR3
2020-06-01 13:40:21 motherboard ASRock AM1B-ITX
2020-06-01 13:40:21 moverRunning false
2020-06-01 13:40:21 name nas-pc_mover
2020-06-01 13:40:21 on false
2020-06-01 13:40:21 parityCheckRunning false
2020-06-01 13:40:21 payload_off false
2020-06-01 13:40:21 payload_on true
2020-06-01 13:40:21 state_topic NAS/nas-pc
2020-06-01 13:04:59 status stopped
2020-06-01 09:05:18 subscriptions NAS/bridge/state NAS/nas-pc/array NAS/nas-pc/binhex-makemkv/dockerState NAS/nas-pc/check NAS/nas-pc/jdownloader2/dockerState NAS/nas-pc/move NAS/nas-pc/nextcloud/dockerState NAS/nas-pc/plex-media-server/dockerState NAS/nas-pc/portainer/dockerState NAS/nas-pc/powerOff NAS/nas-pc/reboot NAS/nas-pc/tasmoadmin/dockerState NAS/nas-pc/tasui/dockerState NAS/nas-pc/unifi-controller/dockerState NAS/nas-pc/unraid-api/dockerState
2020-06-01 13:04:59 tag latest
2020-06-01 13:40:21 title NAS-PC
2020-06-01 13:40:21 unique_id nas-pc unraid server mover
2020-06-01 13:04:59 uptoDate up-to-date
2020-06-01 13:40:21 value_template {{ value_json.moverRunning }}
Attributes:
IODev MQTT_Server
readingList mqttjs_4052d874:NAS/binary_sensor/nas-pc/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/powerOff/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/reboot/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/parityCheck/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/mover/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/binhex-makemkv/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/binhex-makemkv:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/jdownloader2/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/jdownloader2:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/nextcloud/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/nextcloud:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/plex-media-server/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/plex-media-server:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/portainer/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/portainer:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/tasmoadmin/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/tasmoadmin:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/tasui/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/tasui:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/unifi-controller/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/unifi-controller:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/switch/nas-pc/unraid-api/config:.* { json2nameValue($EVENT) }
mqttjs_4052d874:NAS/nas-pc/unraid-api:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
Hi,
indem Du beim ersten Device das hier in allen Zeilen entfernst:
mqttjs_4052d874:
Gruß Otto
@Otto123 :)
@TE: darf ich mehr über dein Vorhaben erfahren? Hört sich gut an und leicht parallel zu einem anderen Projekt von mir. Ggf können wir uns unterstützen.
Gesendet von meinem LM-G810 mit Tapatalk
Zitat von: Otto123 am 01 Juni 2020, 14:57:43
indem Du beim ersten Device das hier in allen Zeilen entfernst:
mqttjs_4052d874:
Das wars. Danke Dir !!