Autor Thema: [Gelöst] MQTT, 2 subscribe-Einträge nach Copy  (Gelesen 76 mal)

Offline Gueco315

  • Full Member
  • ***
  • Beiträge: 167
[Gelöst] MQTT, 2 subscribe-Einträge nach Copy
« am: 12 Juli 2019, 09:06:43 »
Hallo,

ich habe per fhem copy- Befehl ein Sonoff S20 Device kopiert. copy Garten_LED AquariumNun habe ich festgestellt, dass im Floorplan beide Devices das ICON im Floorplan (on/off) synchronisieren. Die Devices schalten richtig, nur die Anzeige des Devices ist falsch. Mit einem List bin ich etwas weiter gekommen. Unter Subscribe finde ich auch einen Hinweis, hier sind beide Devices eingetragen:


Internals:
   CFGFN     
   CHANGED   
   FUUID      5d1eeafd-f33f-940c-cf9d-a7f70b600c284799
   IODev      myBroker
   NAME       Aquarium
   NR         285944
   STATE      off
   TYPE       MQTT_DEVICE
   READINGS:
     2019-07-12 08:46:24   state           OFF
     2019-07-12 08:46:24   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/Aquarium/POWER
       values:
         on
         off
         toggle
   sets:
     off       
     on         
     toggle     
   subscribe:
     stat/Garten_LED/POWER
     stat/Aquarium/POWER
   subscribeExpr:
     ^stat\/Garten_LED\/POWER$
     ^stat\/Aquarium\/POWER$
   subscribeQos:
     stat/Aquarium/POWER 0
     stat/Garten_LED/POWER 0
   subscribeReadings:
     stat/Aquarium/POWER:
       cmd       
       name       state
     stat/Garten_LED/POWER:
       cmd       
       name       state
Attributes:
   IODev      myBroker
   alexaName  Aquarium
   devStateIcon on:Icon_Fisch@blue off:Icon_Fisch@black
   event-on-change-reading state
   eventMap   ON:on OFF:off
   fp_Erdgeschoss 311,431,0,Aquarium,
   group      Schalter
   icon       Icon_Fisch
   publishSet on off toggle cmnd/Aquarium/POWER
   room       Wohnzimmer,alexa
   stateFormat state
   subscribeReading_state stat/Aquarium/POWER
   webCmd     on:off:toggle

 Hierzu meine Frage. Wie kann ich den Eintrag stat/Garten_LED/POWER
löschen?

Gruß Günter
« Letzte Änderung: 12 Juli 2019, 09:29:17 von Gueco315 »
Fhem 5.8, JeeLink, 2 CUL 868(FS20 und HomeMatic) auf Raspi 3, fs20di, fs20du, fs20piri, fs20st, fs20du,fs20 as4-3, IT-1500, 4x SB_Player, Squeezebox auf Synology, Fritzbox, FHT,  WIFI Light, IT-DTH, WS 1600, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-Se, ...

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7592
  • eigentlich eher user wie "developer"
Antw:MQTT, 2 subscribe-Einträge nach Copy
« Antwort #1 am: 12 Juli 2019, 09:23:31 »
copy verhält sich iVm. MQTT teilweise komisch, die subscriptions werden im IO-Device mit verwaltet und nicht "einfach so" wieder gelöscht.

Hattest du FHEM dazwischen mal neu gestartet? (Dann sollte es m.E. weg sein).

Ansonsten: RAW-Definition öffnen, kopieren, Device löschen und dann mit der RAW-Kopie (nur der obere Teil ohne die setState-Anweisungen) nochmal erstellen.
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN
svn:MySensors, WeekdayTimer, AttrTemplate => {mqtt2, mysensors, httpmod}

Offline Gueco315

  • Full Member
  • ***
  • Beiträge: 167
Antw:[Gelöst] MQTT, 2 subscribe-Einträge nach Copy
« Antwort #2 am: 12 Juli 2019, 09:30:12 »
Hallo Beta-User,

das war es, nach Neustart alles fein, herzlichen Dank für die schnelle Antwort.

Gruß Günter
Fhem 5.8, JeeLink, 2 CUL 868(FS20 und HomeMatic) auf Raspi 3, fs20di, fs20du, fs20piri, fs20st, fs20du,fs20 as4-3, IT-1500, 4x SB_Player, Squeezebox auf Synology, Fritzbox, FHT,  WIFI Light, IT-DTH, WS 1600, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-Se, ...

 

decade-submarginal