MQTT mit NAS Unraid

Begonnen von hanswerner1, 01 Juni 2020, 13:45:22

Vorheriges Thema - Nächstes Thema

hanswerner1

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





Otto123

Hi,

indem Du beim ersten Device das hier in allen Zeilen entfernst:
mqttjs_4052d874:

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

87insane

@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


hanswerner1

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 !!