neue Version von 10_MQTT_GENERIC_BRIDGE, mqttpublish funktionieren nicht mehr

Begonnen von Fs79, 21 März 2021, 22:26:48

Vorheriges Thema - Nächstes Thema

Fs79

Habs mit verbose 5 probiert.
Auf den 1. Blick habe ich nichts zu MQTT gefunden, in beiden Fällen nicht. Also gut, mit altem Modul, und schlecht, mit neuem Modul.

Ich habe deine Änderung umgesetzt.

attr vuunosz mqttPublish stateown:topic={"loxb01/fhem/sensor/ug/sz/vuuno4k/state}"

Es tut sich nichts mit dem neuen Modul.

Vielen Dank für deine Tipps zu meiner Config.

Ich habe jetzt deinen Tipp von oben mal nachgebaut.
defmod fakeRokudummy_dummy dummy
attr fakeRokudummy_dummy mqttPublish 1:topic=loxb01/fhem/sensor/fakeRokudummy/1\
2:topic=loxb01/fhem/sensor/fakeRokudummy/2\
3:topic=loxb01/fhem/sensor/fakeRokudummy/3\
4:topic=loxb01/fhem/sensor/fakeRokudummy/4\
5:topic=loxb01/fhem/sensor/fakeRokudummy/5\
6:topic=loxb01/fhem/sensor/fakeRokudummy/6\
7:topic=loxb01/fhem/sensor/fakeRokudummy/7\
8:topic=loxb01/fhem/sensor/fakeRokudummy/8\
9:topic=loxb01/fhem/sensor/fakeRokudummy/9\
10:topic=loxb01/fhem/sensor/fakeRokudummy/10
attr fakeRokudummy_dummy readingList 1 2 3 4 5 6 7 8 9 10
attr fakeRokudummy_dummy room H Harmony


Mit dem alten Modul OK, mit dem neuen nicht.

Hi2Helmi

Hallo,
ich habe heute ein Update gemacht und auch ich kann über MQTT nichts mehr senden. Empfangen geht noch.
MfG
Florian

Beta-User

Zitat von: Hi2Helmi am 22 März 2021, 22:30:08
Hallo,
ich habe heute ein Update gemacht und auch ich kann über MQTT nichts mehr senden. Empfangen geht noch.
Auch hier wäre interessant, wie das nähere Umfeld dazu aussieht, und zur Abwechslung ein list wäre auch in beiden Fällen eventuell hilfreich, möglichst mit "showInternalValues 1" in "global" (es müssen in der geposteten Fassung nicht alle überwachten Devices drin sein, aber die "kritischen" wären hilfreich.

Zitat von: rudolfkoenig am 22 März 2021, 18:43:13
Habt ihr schon mal mit einem "attr global verbose 5" Log versucht?
Gute Idee!
Leider ist der  MGB-Code  etwas "sparsam" mit eigenen Log-Ausgaben... Aber eigentlich müßte man doch sehen, wenn fhem.pl die NotifyFn aufruft, oder?

@all: In der angehängten Fassung sind zwei Log-Ausgaben aus der NotifyFn aktiviert und die Priorität bei der Eventverarbeitung reduziert. Bitte Testen.

Wenn bereits die Prio-Änderung ausreichen sollte, (@Rudi: das ist doch für diese Art Device eigentlich sowieso eine gute Idee, oder?) werde ich hexenmeister dazu direkt anpingen.

Ansonsten könnte es zur Reduzierung der Datenflut im Log ggf. auch in einem weiteren Zwischenschritt reichen, den Verbose-Level an der MGB auf 5 zu drehen, um die o.g. zusätzlichen Log-Ausgaben zu erhalten (Achtung: ihr werdet dann (hoffentlich) alle Events sehen....)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fs79

Ich habe jetzt folgendes gemacht.
Den Dummy hier eingerichtet:
define fakeRokudummy_dummy dummy
setuuid fakeRokudummy_dummy 6058ef11-f33f-76c1-1579-bd6252be514a9ac3
attr fakeRokudummy_dummy mqttPublish 1:topic=loxb01/fhem/sensor/fakeRokudummy/1\
2:topic=loxb01/fhem/sensor/fakeRokudummy/2\
3:topic=loxb01/fhem/sensor/fakeRokudummy/3\
4:topic=loxb01/fhem/sensor/fakeRokudummy/4\
5:topic=loxb01/fhem/sensor/fakeRokudummy/5\
6:topic=loxb01/fhem/sensor/fakeRokudummy/6\
7:topic=loxb01/fhem/sensor/fakeRokudummy/7\
8:topic=loxb01/fhem/sensor/fakeRokudummy/8\
9:topic=loxb01/fhem/sensor/fakeRokudummy/9\
10:topic=loxb01/fhem/sensor/fakeRokudummy/10
attr fakeRokudummy_dummy readingList 1 2 3 4 5 6 7 8 9 10
attr fakeRokudummy_dummy room H Harmony



1. Test, mit dem alten Modul und verbose=5, MQTT wird gesendet

2021.03.23 16:43:17 4: WEB_192.168.250.174_51920 POST /fhem&detail=fakeRokudummy_dummy&dev.setfakeRokudummy_dummy=fakeRokudummy_dummy&fwcsrf=MyToken0815&cmd.setfakeRokudummy_dummy=set&val.setfakeRokudummy_dummy=1+2; BUFLEN:0
2021.03.23 16:43:17 5: Cmd: >set fakeRokudummy_dummy 1 2<
2021.03.23 16:43:17 5: Starting notify loop for fakeRokudummy_dummy, 1 event(s), first is 1: 2
2021.03.23 16:43:17 5: createNotifyHash
2021.03.23 16:43:17 5: MQTT_GENERIC_BRIDGE:DEBUG:> [mqttGenericBridge] publish: loxb01/fhem/sensor/fakeRokudummy/1 => 2 (qos: 0, retain: 0)
2021.03.23 16:43:17 5: MQTT MQTT_loxberry message sent: Publish/at-most-once loxb01/fhem/sensor/fakeRokudummy/1
  32                                               2
2021.03.23 16:43:17 5: SW: 302500226c6f786230312f6668656d2f73656e736f722f66616b65526f6b7564756d6d792f3132
2021.03.23 16:43:17 5: Starting notify loop for mqttGenericBridge, 1 event(s), first is transmission-state: outgoing publish sent
2021.03.23 16:43:17 5: End notify loop for mqttGenericBridge
2021.03.23 16:43:17 5: Starting notify loop for mqttGenericBridge, 1 event(s), first is outgoing-count: 1
2021.03.23 16:43:17 5: End notify loop for mqttGenericBridge
2021.03.23 16:43:17 5: End notify loop for fakeRokudummy_dummy
2021.03.23 16:43:17 5: MQTTClient2_loxberry: dispatch autocreate=no\000MQTTClient2_loxberry\000loxb01/fhem/sensor/fakeRokudummy/1\0002
2021.03.23 16:43:17 5: GET /fhem?detail=fakeRokudummy_dummy&fw_id= HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:43:17 4: WEB_192.168.250.174_51920 GET /fhem?detail=fakeRokudummy_dummy&fw_id=; BUFLEN:0
2021.03.23 16:43:17 4: WEB: /fhem?detail=fakeRokudummy_dummy&fw_id= / RL:3461 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 16:43:17 5: GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:43:17 4: WEB_192.168.250.174_51920 GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815; BUFLEN:0
2021.03.23 16:43:17 5: Cmd: >{AttrVal("fakeRokudummy_dummy","room","")}<
2021.03.23 16:43:17 4: WEB: /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 / RL:30 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 16:43:17 4: Connection accepted from WEB_192.168.250.174_51930
2021.03.23 16:43:17 5: GET /fhem?XHR=1&inform=type=status;filter=fakeRokudummy_dummy;since=1616514196;fmt=JSON&fw_id=312&timestamp=1616514198238 HTTP/1.1
Host: 10.0.0.11:8083
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Upgrade: websocket
Origin: http://10.0.0.11:8083
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
Sec-WebSocket-Key: krkAjUVhbbNERioUCmiiPg==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: called function ENIGMA2_GetStatus()
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: called function ENIGMA2_SendCommand()
2021.03.23 16:43:18 4: ENIGMA2 vuunowz: REQ powerstate
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: GET http://root:VuUno4K12,-@10.0.0.181/web/powerstate (noshutdown=1)
2021.03.23 16:43:18 5: HttpUtils url=http://root:VuUno4K12,-@10.0.0.181/web/powerstate
2021.03.23 16:43:18 4: IP: 10.0.0.181 -> 10.0.0.181
2021.03.23 16:43:18 5: HttpUtils request header:
GET /web/powerstate HTTP/1.1
Host: 10.0.0.181
Accept-Encoding: gzip,deflate
Connection: Close
Authorization: Basic cm9vdDpWdVVubzRLMTIsLQ==
Agent: FHEM-ENIGMA2/1.0.0
Accept: text/xml;charset=UTF-8
User-Agent: FHEM-ENIGMA2/1.0.0
Accept-Charset: UTF-8

2021.03.23 16:43:18 4: http://root:VuUno4K12,-@10.0.0.181/web/powerstate: HTTP response code 200
2021.03.23 16:43:18 5: HttpUtils http://root:VuUno4K12,-@10.0.0.181/web/powerstate: Got data, length: 105
2021.03.23 16:43:18 5: HttpUtils response header:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Tue, 23 Mar 2021 15:43:16 GMT
Connection: close
Content-Type: text/xml
Server: TwistedWeb/16.2.0
Set-Cookie: TWISTED_SESSION=675df8c4b085ac9a241fb6b2801a3ee5; Path=/
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: called function ENIGMA2_ReceiveCommand()
2021.03.23 16:43:18 4: ENIGMA2 vuunowz: RCV powerstate
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: RES powerstate
<?xml version="1.0" encoding="UTF-8"?>
<e2powerstate>
        <e2instandby>
true    </e2instandby>
</e2powerstate>

2021.03.23 16:43:18 5: ENIGMA2 vuunowz: called function ENIGMA2_SendCommand()
2021.03.23 16:43:18 4: ENIGMA2 vuunowz: REQ timerlist
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: GET http://root:VuUno4K12,-@10.0.0.181/web/timerlist (noshutdown=1)
2021.03.23 16:43:18 5: HttpUtils url=http://root:VuUno4K12,-@10.0.0.181/web/timerlist
2021.03.23 16:43:18 4: IP: 10.0.0.181 -> 10.0.0.181
2021.03.23 16:43:18 5: HttpUtils request header:
GET /web/timerlist HTTP/1.1
Host: 10.0.0.181
Accept-Encoding: gzip,deflate
Connection: Close
Authorization: Basic cm9vdDpWdVVubzRLMTIsLQ==
User-Agent: FHEM-ENIGMA2/1.0.0
Accept-Charset: UTF-8
Agent: FHEM-ENIGMA2/1.0.0
Accept: text/xml;charset=UTF-8

2021.03.23 16:43:18 4: http://root:VuUno4K12,-@10.0.0.181/web/timerlist: HTTP response code 200
2021.03.23 16:43:18 5: HttpUtils http://root:VuUno4K12,-@10.0.0.181/web/timerlist: Got data, length: 68
2021.03.23 16:43:18 5: HttpUtils response header:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Tue, 23 Mar 2021 15:43:16 GMT
Connection: close
Content-Type: text/xml
Server: TwistedWeb/16.2.0
Set-Cookie: TWISTED_SESSION=183456349c81eccf2d50e29351424416; Path=/
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: called function ENIGMA2_ReceiveCommand()
2021.03.23 16:43:18 4: ENIGMA2 vuunowz: RCV timerlist
2021.03.23 16:43:18 5: ENIGMA2 vuunowz: RES timerlist
<?xml version="1.0" encoding="UTF-8"?>
<e2timerlist>
</e2timerlist>

2021.03.23 16:43:18 5: ENIGMA2 vuunowz: timerlist seems to be empty
2021.03.23 16:43:20 5: ENIGMA2 vuunosz: called function ENIGMA2_GetStatus()
2021.03.23 16:43:20 5: ENIGMA2 vuunosz: called function ENIGMA2_SendCommand()
2021.03.23 16:43:20 4: ENIGMA2 vuunosz: REQ powerstate
2021.03.23 16:43:20 5: ENIGMA2 vuunosz: GET http://10.0.0.182/web/powerstate (noshutdown=1)
2021.03.23 16:43:20 5: HttpUtils url=http://10.0.0.182/web/powerstate
2021.03.23 16:43:20 4: IP: 10.0.0.182 -> 10.0.0.182
2021.03.23 16:43:20 5: MQTT MQTT_loxberry message sent: PingReq/at-most-once
2021.03.23 16:43:20 5: SW: c000
2021.03.23 16:43:20 5: MQTT MQTT_loxberry message received: PingResp/at-most-once
2021.03.23 16:43:20 5: Starting notify loop for MQTT_loxberry, 1 event(s), first is connection: active
2021.03.23 16:43:20 5: createNotifyHash
2021.03.23 16:43:20 5: End notify loop for MQTT_loxberry
2021.03.23 16:43:21 5: UDM01 (Unifi_Login_Send) - executed.
2021.03.23 16:43:21 5: IP: 10.0.0.1 -> 10.0.0.1


neues Modul (log)

root@loxb01:/opt/fhem/FHEM# tail -f /opt/fhem/log/fhem-2021-03.log
2021.03.23 16:46:21 5: UDM01 (Unifi_Login_Send) - executed.
2021.03.23 16:46:21 5: IP: 10.0.0.1 -> 10.0.0.1
2021.03.23 16:46:21 5: WAYH2891 event channel searching for data, fileno:"11", nfound:"0", loopCounter:"1"
2021.03.23 16:46:21 5: WAYH2891 event channel received no more data
2021.03.23 16:46:22 5: https://10.0.0.1/api/auth/login: HTTP response code 401
2021.03.23 16:46:22 5: UDM01 (Unifi_Login_Receive) - executed.
2021.03.23 16:46:22 5: UDM01 (Unifi_Login_Receive) - Login Failed (without msg)! - state:''
2021.03.23 16:46:22 5: UDM01 (Unifi_Login_Receive) - Connect/Login to Unifi-Controller failed. Will try again after interval...
2021.03.23 16:46:23 5: ENIGMA2 vuunosz: called function ENIGMA2_ReceiveCommand()
2021.03.23 16:46:23 4: ENIGMA2 vuunosz: RCV TIMEOUT powerstate
2021.03.23 16:46:25 5: fakeRoku01: from: 10.0.0.11
2021.03.23 16:46:25 5: fakeRoku01: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 16:46:25 5: fakeRoku01: received from: 10.0.0.11:54406 to 1900: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 16:46:26 5: WAYH2891 event channel searching for data, fileno:"11", nfound:"0", loopCounter:"1"
2021.03.23 16:46:26 5: WAYH2891 event channel received no more data
2021.03.23 16:46:28 5: MQTTClient2_loxberry: dispatch autocreate=no\000MQTTClient2_loxberry\000zigbee2mqtt/bridge/logging\000{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/Wassersensor_Bad', payload '{\\"battery\\":100,\\"battery_low\\":false,\\"last_seen\\":\\"2021-03-23T15:46:28.041Z\\",\\"linkquality\\":230,\\"tamper\\":false,\\"voltage\\":3005,\\"water_leak\\":false}'"}
2021.03.23 16:46:28 5: MQTTClient2_loxberry: dispatch autocreate=no\000MQTTClient2_loxberry\000zigbee2mqtt/Wassersensor_Bad\000{"battery":100,"battery_low":false,"last_seen":"2021-03-23T15:46:28.041Z","linkquality":230,"tamper":false,"voltage":3005,"water_leak":false}
2021.03.23 16:46:30 5: PRESENCE (LAN_vuunosz) - stopping timer
2021.03.23 16:46:30 5: PRESENCE (LAN_vuunosz) - starting blocking call for mode lan-ping
2021.03.23 16:46:30 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (7603), uses telnetPort to connect back
2021.03.23 16:46:30 4: Connection accepted from telnetPort_127.0.0.1_37444
2021.03.23 16:46:30 5: Cmd: >{BlockingRegisterTelnet($cl,24)}<
2021.03.23 16:46:30 5: PRESENCE (LAN_vuunosz) - starting ping scan: LAN_vuunosz|10.0.0.182|0|4
2021.03.23 16:46:31 4: wz_harmony: send: <iq type='get' id='ping-8'><ping xmlns='urn:xmpp:ping'/></iq>
2021.03.23 16:46:31 5: wz_harmony: tag: iq, attr:  id='ping-8' type='result'
2021.03.23 16:46:31 5: wz_harmony: got ping response 8
2021.03.23 16:46:31 5: WAYH2891 event channel searching for data, fileno:"11", nfound:"0", loopCounter:"1"
2021.03.23 16:46:31 5: WAYH2891 event channel received no more data
2021.03.23 16:46:32 5: POST /fhem HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
Content-Length: 154
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: http://10.0.0.11:8083
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51951 POST /fhem&detail=fakeRokudummy_dummy&dev.setfakeRokudummy_dummy=fakeRokudummy_dummy&fwcsrf=MyToken0815&cmd.setfakeRokudummy_dummy=set&val.setfakeRokudummy_dummy=1+2; BUFLEN:0
2021.03.23 16:46:32 5: Cmd: >set fakeRokudummy_dummy 1 2<
2021.03.23 16:46:32 5: Starting notify loop for fakeRokudummy_dummy, 1 event(s), first is 1: 2
2021.03.23 16:46:32 5: MQTT_GENERIC_BRIDGE:DEBUG:> [mqttGenericBridge] notify for fakeRokudummy_dummy $VAR1 = '1: 2';

2021.03.23 16:46:32 5: MQTT_GENERIC_BRIDGE:DEBUG:> [mqttGenericBridge] checkPublishDeviceReadingsUpdates: fakeRokudummy_dummy : $VAR1 = '1: 2';

2021.03.23 16:46:32 5: End notify loop for fakeRokudummy_dummy
2021.03.23 16:46:32 5: GET /fhem?detail=fakeRokudummy_dummy&fw_id= HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51951 GET /fhem?detail=fakeRokudummy_dummy&fw_id=; BUFLEN:0
2021.03.23 16:46:32 4: WEB: /fhem?detail=fakeRokudummy_dummy&fw_id= / RL:3477 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 16:46:32 5: GET /fhem/pgm2/jquery.min.js HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353271"
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51951 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51951 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/pgm2/jquery-ui.min.js HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353270"
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51950 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51950 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/pgm2/fhemweb.js HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353268"
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/pgm2/darkCommon.css HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353268"
Accept: text/css,*/*;q=0.1
Referer: http://10.0.0.11:8083/fhem/pgm2/style.css?v=1616514134
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51949 GET /fhem/pgm2/darkCommon.css; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51949 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/images/default/icoEverything.png HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353226"
Accept: image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51949 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51949 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/pgm2/dashboard_darkstyle.css HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353268"
Accept: text/css,*/*;q=0.1
Referer: http://10.0.0.11:8083/fhem/pgm2/darkCommon.css
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 GET /fhem/pgm2/dashboard_darkstyle.css; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem/images/default/fhemicon_dark.png HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
If-None-Match: "1616353225"
Accept: image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Referer: http://10.0.0.11:8083/fhem/pgm2/style.css?v=1616514134
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 GET /fhem/images/default/fhemicon_dark.png; BUFLEN:0
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 => 304 Not Modified
2021.03.23 16:46:32 5: GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 16:46:32 4: WEB_192.168.250.174_51948 GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815; BUFLEN:0
2021.03.23 16:46:32 5: Cmd: >{AttrVal("fakeRokudummy_dummy","room","")}<
2021.03.23 16:46:32 4: WEB: /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 / RL:30 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 16:46:33 4: Connection accepted from WEB_192.168.250.174_51953
2021.03.23 16:46:33 5: GET /fhem?XHR=1&inform=type=status;filter=fakeRokudummy_dummy;since=1616514391;fmt=JSON&fw_id=370&timestamp=1616514393751 HTTP/1.1
Host: 10.0.0.11:8083
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4435.0 Safari/537.36 Edg/91.0.825.0
Upgrade: websocket
Origin: http://10.0.0.11:8083
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
Sec-WebSocket-Key: enS1Lj8n8ROdqyFhyAW57Q==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
^C

Beta-User

Kannst du bitte noch checken, ob im list von deiner MGB auch der fakeRokudummy auftaucht?
Bzw. was
get mqttGenericBridge devlinfo fakeRokudummy_dummy
liefert?
Die NotifyFn wird jedenfalls auch bei dir ordnungsgemäß aufgerufen, die Frage ist nun, warum das nicht als zu publishender Event betrachtet wird...
Falls das Device da nicht kommt, bitte die devspec der MGB prüfen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fs79

Screenshot neues Modul:
get MGB devinfo fakeRokudummy_dummy
Bild anbei.

list MGB (hab die Generic Bridge auf MGB umbenannt)
Internals:
   CFGFN      ./FHEM/99_mqtt.cfg
   FUUID      6058c33f-f33f-76c1-3968-c8dc04a92b43c516
   IODev      MQTT_loxberry
   NAME       MGB
   NR         67
   NTFY_ORDER 55-mqttGenericBridge
   STATE      dev: 14 in: 0 out: 8
   TYPE       MQTT_GENERIC_BRIDGE
   devspec    .*
   prefix     mqtt
   READINGS:
     2021-03-23 16:42:21   device-count    14
     2021-03-23 16:42:15   incoming-count  0
     2021-03-23 17:06:22   outgoing-count  8
     2021-03-23 17:06:22   transmission-state outgoing publish sent
     2021-03-23 16:42:15   updated-reading-count 0
     2021-03-23 16:42:15   updated-set-count 0
   devices:
     Miele_000104897380:
       :publish:
         ecoFeedbackCurrentEnergyConsumption:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/geschirrspueler/ecoFeedbackCurrentEnergyConsumption
         ecoFeedbackCurrentWaterConsumption:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/geschirrspueler/ecoFeedbackCurrentWaterConsumption
         statusown:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/geschirrspueler/state
         timeremaining:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/geschirrspueler/timeremaining
     Miele_000137728415:
       :publish:
         statusown:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/backofen/state
         timeremaining:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/backofen/timeremaining
     Miele_000160676457:
       :publish:
         statusown:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/dampfgarer/state
         timeremaining:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/dampfgarer/timeremaining
     Miele_007114805026:
       :publish:
         temperature:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/tiefkuehlschrank/temperature
     Miele_007115546485:
       :publish:
         temperature:
           mode       R
           topic      loxb01/fhem/sensor/eg/ku/kuehlschrank/temperature
     WAYH2891:
       :publish:
         operationstate:
           mode       R
           topic      loxb01/fhem/sensor/eg/gwc/waschmaschine/operationstate
         stateown:
           last       1616515582.81777
           mode       R
           topic      loxb01/fhem/sensor/eg/gwc/waschmaschine/state
         timeremaining:
           mode       R
           topic      loxb01/fhem/sensor/eg/gwc/waschmaschine/timeremaining
     fakeRoku01:
       :publish:
         1:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/1
         10:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/10
         2:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/2
         3:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/3
         4:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/4
         5:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/5
         6:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/6
         7:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/7
         8:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/8
         9:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/9
     fakeRoku01_dummy:
       :publish:
         1:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/1
         10:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/10
         2:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/2
         3:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/3
         4:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/4
         5:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/5
         6:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/6
         7:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/7
         8:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/8
         9:
           mode       R
           topic      loxb01/fhem/sensor/fakeroku01/9
     fakeRokudummy_dummy:
       :publish:
         1:
           last       1616515346.73118
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/1
         10:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/10
         2:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/2
         3:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/3
         4:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/4
         5:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/5
         6:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/6
         7:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/7
         8:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/8
         9:
           mode       R
           topic      loxb01/fhem/sensor/fakeRokudummy/9
       :subscribe:
     harmony_47317765:
       :publish:
         power:
           mode       R
           topic      loxb01/fhem/sensor/eg/wz/sonytv/state
     sysmon:
       :publish:
         cpu_temp_avg:
           mode       R
           topic      loxb01/fhem/sensor/sysmon/cpu/average/temperature
     vuunosz:
       :publish:
         stateown:
           mode       R
           topic      {"loxb01/fhem/sensor/ug/sz/vuuno4k/state}"
     vuunowz:
       :publish:
         stateown:
           mode       R
           topic      loxb01/fhem/sensor/eg/wz/vuuno4k/state
     wz_harmony:
       :publish:
         stateown:
           mode       R
           topic      loxb01/fhem/sensor/eg/wz/harmony/currentactivityown
   globalDeviceExcludes:
   globalReadingExcludes:
   globalTypeExcludes:
     pub:
       FHEMWEB    *
       Global     *
       MQTT       transmission-state
       MQTT_BRIDGE transmission-state
       MQTT_DEVICE transmission-state
       MQTT_GENERIC_BRIDGE *
       telnet     *
     sub:
       FHEMWEB    *
       Global     *
       MQTT       transmission-state
       MQTT_BRIDGE transmission-state
       MQTT_DEVICE transmission-state
       MQTT_GENERIC_BRIDGE *
       telnet     *
   subscribe:
   subscribeExpr:
   subscribeQos:
Attributes:
   IODev      MQTT_loxberry
   room       B MQTT
   stateFormat dev: device-count in: incoming-count out: outgoing-count


Screenshot vom alten Modul sieht besser aus.
Ist auch attached, der mit dem Inhalt vom dummy.

Beta-User

Ja, das war mit list gemeint gewesen. Es gibt noch ein paar weitere Kommandos an der MGB direkt, über die man an diese Infos auch kommen kann; dann ist die Darstellung dann eben etwas anders.

An sich sieht das gut aus, und es gab auch mind. 2 outgoing messages, also gar nichts passiert auch wieder nicht...
Diese Messages waren lt. diesem list (kurz nach 16:43 Uhr) von
WAYH2891 und fakeRokudummy_dummy

Wenn die also nicht am Broker angekommen sind, stellt sich die weitere Frage, warum nicht. Da bin ich im Moment erst mal wieder ratlos.

Wie verhält sich denn der device-count über der Zeit, wenn du ggf. zwischendurch mal einen Browser-Refresh durchführst (nur für den Fall, dass irgendwas den Trigger unterdrückt?)




Was anderes:
Ich habe jetzt deinen Dummy eben über FHEMWEB angelegt, aktuelle svn-Version von allem, import (bis auf das setuuid) über RAW-Import.
Da bekomme ich die vollen Infos, ganz entsprechend deinem screenshot mit dem "alten" Modul.
Aus deinem list ergibt sich, dass du "cfg-Editierer" bist. Kannst du bitte den dummy bzw. das mqttPublish-Attribut mal über FHEMWEB "anfassen"? Also z.B. einfach noch eine Leerzeile einfügen o.ä..
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Hi2Helmi

Hi,
ich habe gestern abend noch schnell geschrieben, da mein Licht nicht mehr aus ging nach dem Update von Fhem.
Ich habe hier die List von meiner MQTT_GENERIC_BRIDGE
Internals:
   FUUID      5c6914bd-f33f-2211-f010-69d86ac064b43304
   IODev      mqttBroker
   NAME       mqttGeneric
   NR         30
   NTFY_ORDER 50-mqttGeneric
   STATE      dev: 35 in: 1993 out: 0
   TYPE       MQTT_GENERIC_BRIDGE
   devspec    .*
   prefix     mqtt
   READINGS:
     2021-03-23 19:53:05   device-count    35
     2021-03-23 20:01:08   incoming-count  1993
     2021-03-23 19:52:08   outgoing-count  0
     2021-03-23 20:01:08   transmission-state incoming publish received
     2021-03-23 20:01:08   updated-reading-count 2017
     2021-03-23 19:52:08   updated-set-count 0
   devices:
     KiZi_Saison:
       :defaults:
         pub:base   {"/kinderzimmer/saison3"}
         sub:base   {"/kinderzimmer/saison3"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER"}
       :subscribe:
         HASH(0x6ef3920)
     KiZi_deckenlicht:
       :defaults:
         pub:base   {"shellies/shellyswitch25-740A06"}
         sub:base   {"shellies/shellyswitch25-740A06"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x6ef6168)
         HASH(0x6ef63d8)
         HASH(0x6ef6318)
         HASH(0x6ef64b0)
         HASH(0x6ef6588)
     KiZi_wandlicht:
       :defaults:
         pub:base   {"shellies/shellyswitch25-740A06"}
         sub:base   {"shellies/shellyswitch25-740A06"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/1/command"}
       :subscribe:
         HASH(0x6ef6b10)
         HASH(0x6ef6960)
         HASH(0x6ef6720)
         HASH(0x6ef68a0)
         HASH(0x6ef6a38)
     aussen_temp:
       :defaults:
         pub:base   {"/aussen/wetter/sensor"}
         sub:base   {"/aussen/wetter/sensor"}
       :publish:
         dewpoint:
           mode       R
           topic      {"$base/$name"}
         humidity:
           mode       R
           topic      {"$base/$name"}
         temperature:
           mode       R
           topic      {"$base/$name"}
     aussen_wetterstation:
       :defaults:
         pub:base   {"/aussen/wetterstation"}
         sub:base   {"/aussen/wetterstation"}
       :subscribe:
         HASH(0x5a27a60)
         HASH(0x6ef7068)
         HASH(0x4cd4d90)
         HASH(0x6ef6df8)
         HASH(0x4b60308)
         HASH(0x6ef6fa8)
     bad_badheizer:
       :defaults:
         pub:base   {"shellies/shellyplug-6CC5A9"}
         sub:base   {"shellies/shellyplug-6CC5A9"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x4cd4838)
         HASH(0x4cd4520)
         HASH(0x4cd51c8)
         HASH(0x4cd3fc8)
         HASH(0x4cd4f40)
     bad_fenster_links:
       :defaults:
         pub:base   {"/bad/fenster"}
         sub:base   {"/bad/fenster"}
       :publish:
         state:
           mode       R
           topic      {"$base/links"}
     bad_fenster_rechts:
       :defaults:
         pub:base   {"/bad/fenster"}
         sub:base   {"/bad/fenster"}
       :publish:
         state:
           mode       R
           topic      {"$base/fenster_rechts"}
     bad_hzg_th:
       :defaults:
         pub:base   {"/bad/heizung"}
         sub:base   {"/bad/heizung"}
       :publish:
         temperature:
           mode       R
           topic      {"$base/temperature"}
     bad_licht:
       :defaults:
         pub:base   {"shellies/shelly1pm-76E261"}
         sub:base   {"shellies/shelly1pm-76E261"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x4b5cd60)
         HASH(0x5a28408)
         HASH(0x59f7df8)
         HASH(0x4b5f358)
         HASH(0x4b5dc20)
         HASH(0x4b60bc0)
     flur_steckdose:
       :defaults:
         pub:base   {"shellies/shellyplug-s-163A34"}
         sub:base   {"shellies/shellyplug-s-163A34"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x6e76620)
         HASH(0x5a27c10)
         HASH(0x4b5d3b0)
         HASH(0x59f77e0)
         HASH(0x4b5d218)
     flur_taster:
       :defaults:
         pub:base   {"shellies/shellyix3-68C63AFA9D11"}
         sub:base   {"shellies/shellyix3-68C63AFA9D11"}
       :subscribe:
         HASH(0x6ef8fc0)
         HASH(0x6ef91a0)
         HASH(0x6ef9338)
         HASH(0x6ef9410)
         HASH(0x6ef9698)
         HASH(0x6ef94e8)
         HASH(0x6ef95c0)
         HASH(0x6ef9260)
     garten_BeWa:
       :defaults:
         pub:base   {"/aussen/garten"}
         sub:base   {"/aussen/garten"}
       :subscribe:
         HASH(0x6ef96e0)
         HASH(0x6ef9b00)
         HASH(0x6ef9890)
         HASH(0x6ef9a28)
         HASH(0x6ef9950)
     keller_flur_holzhalle_doif:
       :defaults:
         pub:base   {"/keller/flur/holzhalle"}
         sub:base   {"/keller/flur/holzhalle"}
       :publish:
         rgb:
           mode       R
           topic      {"$base/rgb"}
     keller_waschkueche_tuer_doif:
       :defaults:
         pub:base   {"/keller/waschkueche/tuer"}
         sub:base   {"/keller/waschkueche/tuer"}
       :publish:
         rgb:
           mode       R
           topic      {"$base/rgb"}
     kueche_anrichte:
       :defaults:
         pub:base   {"shellies/shellyswitch25-C46F5B"}
         sub:base   {"shellies/shellyswitch25-C46F5B"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/1/command"}
       :subscribe:
         HASH(0x6efd100)
         HASH(0x6efd388)
         HASH(0x6ef9f08)
         HASH(0x6efcf68)
         HASH(0x6efd2b0)
         HASH(0x6efd1d8)
         HASH(0x6efd028)
     kueche_kochen:
       :defaults:
         pub:base   {"shellies/shellyswitch25-C48C58"}
         sub:base   {"shellies/shellyswitch25-C48C58"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/1/command"}
       :subscribe:
         HASH(0x6efd520)
         HASH(0x6efd760)
         HASH(0x6efdac0)
         HASH(0x6efd6a0)
         HASH(0x6efd838)
         HASH(0x6efd9e8)
         HASH(0x6efd910)
     kueche_kochzeile:
       :defaults:
         pub:base   {"shellies/shellyswitch25-C46F5B"}
         sub:base   {"shellies/shellyswitch25-C46F5B"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x6f00130)
         HASH(0x6efff98)
         HASH(0x6f002e0)
         HASH(0x6f003b8)
         HASH(0x6f00058)
         HASH(0x6f00208)
         HASH(0x6efdbf8)
     kueche_saison1:
       :defaults:
         pub:base   {"/kueche/saison1"}
         sub:base   {"/kueche/saison1"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER"}
       :subscribe:
         HASH(0x6f00478)
         HASH(0x6f005c8)
     kueche_saison2:
       :defaults:
         pub:base   {"/kueche/saison2"}
         sub:base   {"/kueche/saison2"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER"}
       :subscribe:
         HASH(0x6f00760)
         HASH(0x6f008e0)
     kueche_temp:
       :defaults:
         pub:base   {"/kueche"}
         sub:base   {"/kueche"}
       :publish:
         humidity:
           mode       R
           topic      {"$base/$name"}
         temperature:
           mode       R
           topic      {"$base/$name"}
     kueche_tisch:
       :defaults:
         pub:base   {"shellies/shellyswitch25-C48C58"}
         sub:base   {"shellies/shellyswitch25-C48C58"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x6f00e50)
         HASH(0x6f02db0)
         HASH(0x6f03038)
         HASH(0x6f00f10)
         HASH(0x6f00ca0)
         HASH(0x6f02f60)
         HASH(0x6f02e88)
     wetter_helligkeit:
       :subscribe:
         HASH(0x6f03080)
         HASH(0x6f03128)
         HASH(0x6f02d50)
         HASH(0x6f03248)
     wetter_regenmenge:
       :defaults:
         pub:base   {"/aussen/wetterstation/regenmenge"}
         sub:base   {"/aussen/wetterstation/regenmenge"}
       :subscribe:
         HASH(0x6f03560)
         HASH(0x6f03b30)
         HASH(0x6f03980)
         HASH(0x6f03c08)
         HASH(0x6f03710)
         HASH(0x6f05528)
         HASH(0x6f037d0)
         HASH(0x6f05450)
         HASH(0x6f038a8)
         HASH(0x6f03a58)
     wetter_wind_garten:
       :defaults:
         pub:base   {"/aussen/wetterstation"}
         sub:base   {"/aussen/wetterstation"}
       :subscribe:
         HASH(0x6f05918)
         HASH(0x6f05840)
         HASH(0x6f05ac8)
         HASH(0x6f05d50)
         HASH(0x6f05ba0)
         HASH(0x6f05c78)
         HASH(0x6f05780)
         HASH(0x6f05660)
         HASH(0x6f059f0)
     wetter_wind_nasszelle:
       :defaults:
         pub:base   {"/aussen/windstation"}
         sub:base   {"/aussen/windstation"}
       :subscribe:
         HASH(0x6f06320)
         HASH(0x6f06098)
         HASH(0x6f05fd8)
         HASH(0x6f063f8)
         HASH(0x6f06170)
         HASH(0x6f07b30)
         HASH(0x6f05eb8)
         HASH(0x6f06248)
         HASH(0x6f07a58)
     wz_beschattung_sonnenstand:
       :defaults:
         pub:base   {"/wetter/sonnenstand/sued"}
         sub:base   {"/wetter/sonnenstand/sued"}
       :publish:
         rgb:
           mode       R
           topic      {"$base/rgb"}
         state:
           mode       R
           topic      {"$base/state"}
     wz_esstisch_dim:
       :defaults:
         pub:base   {"/wz/esstisch"}
         sub:base   {"/wz/esstisch"}
       :publish:
         level:
           mode       R
           topic      {"$base/stat/POWER"}
       :subscribe:
         HASH(0x6f07cc8)
     wz_saison:
       :defaults:
         pub:base   {"/wz/sofaecke"}
         sub:base   {"/wz/sofaecke"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER2"}
       :subscribe:
         HASH(0x6f07ec0)
     wz_saison_baum:
       :defaults:
         pub:base   {"/bad/badheizer"}
         sub:base   {"/bad/badheizer"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER"}
       :subscribe:
         HASH(0x6f082e0)
         HASH(0x6f08118)
     wz_sensor_bwm:
       :defaults:
         pub:base   {"/wz/sensor"}
         sub:base   {"/wz/sensor"}
       :publish:
         lux:
           mode       R
           topic      {"$base/lux"}
         motion:
           mode       R
           topic      {"$base/motion"}
     wz_sofaecke:
       :defaults:
         pub:base   {"/wz/sofaecke"}
         sub:base   {"/wz/sofaecke"}
       :publish:
         state:
           mode       R
           topic      {"$base/cmnd/POWER1"}
       :subscribe:
         HASH(0x6f085b0)
         HASH(0x6f08760)
     wz_steckdose_highboard:
       :defaults:
         pub:base   {"shellies/shellyswitch25-5DB485"}
         sub:base   {"shellies/shellyswitch25-5DB485"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/1/command"}
       :subscribe:
         HASH(0x6f0a338)
         HASH(0x6f0a410)
         HASH(0x6f08958)
         HASH(0x6f0a188)
         HASH(0x6f0a0c8)
         HASH(0x6f0a260)
     wz_temp_vergleich:
       :defaults:
         pub:base   {"/wetter/temp/vergleich"}
         sub:base   {"/wetter/temp/vergleich"}
       :publish:
         hex:
           mode       R
           topic      {"$base/hex"}
     wz_wandleuchte:
       :defaults:
         pub:base   {"shellies/shellyswitch25-5DB485"}
         sub:base   {"shellies/shellyswitch25-5DB485"}
       :publish:
         state:
           mode       R
           topic      {"$base/relay/0/command"}
       :subscribe:
         HASH(0x6f0a9e0)
         HASH(0x6f0a848)
         HASH(0x6f0a908)
         HASH(0x6f0a698)
         HASH(0x6f0aab8)
         HASH(0x6f0ab90)
   globalDeviceExcludes:
   globalReadingExcludes:
   globalTypeExcludes:
     pub:
       FHEMWEB    *
       Global     *
       MQTT       transmission-state
       MQTT_BRIDGE transmission-state
       MQTT_DEVICE transmission-state
       MQTT_GENERIC_BRIDGE *
       telnet     *
     sub:
       FHEMWEB    *
       Global     *
       MQTT       transmission-state
       MQTT_BRIDGE transmission-state
       MQTT_DEVICE transmission-state
       MQTT_GENERIC_BRIDGE *
       telnet     *
   message_ids:
   subscribe:
     shellies/shellyswitch25-740A06/relay/1/power
     /aussen/wetterstation/helligkeit_2/lux
     shellies/shellyswitch25-C46F5B/announce
     shellies/shellyplug-6CC5A9/announce
     shellies/shellyswitch25-740A06/relay/0/power
     shellies/shelly1pm-76E261/input/0
     /aussen/windstation/windsensor/wind_boe_5min
     /keller/helligkeit/lux
     /aussen/wetterstation/regenmenge/kein_regen
     shellies/shellyplug-s-163A34/online
     /aussen/wetterstation/windsensor/wind_boe_30min
     shellies/shelly1pm-76E261/online
     shellies/shellyswitch25-5DB485/relay/0/energy
     shellies/shellyix3-68C63AFA9D11/announce
     shellies/shellyswitch25-C46F5B/input/1
     shellies/shellyswitch25-5DB485/input/0
     shellies/shellyswitch25-C48C58/input/0
     shellies/shellyix3-68C63AFA9D11/input_event/2
     shellies/shellyswitch25-C48C58/relay/0/energy
     /kueche/saison1/tele/LWT
     shellies/shellyswitch25-C46F5B/relay/1/energy
     /aussen/wetterstation/BM280/temperatur
     /aussen/wetterstation/regenmenge/rain_now
     /aussen/windstation/windsensor/wind_boe_30min
     /aussen/wetterstation/BM280/luftfeuchte
     /aussen/garten/stat/POWER1
     shellies/shellyswitch25-5DB485/relay/0/power
     /wz/sofaecke/stat/POWER1
     shellies/shellyswitch25-C48C58/relay/0
     /aussen/windstation/windsensor/wind_avg_30min
     /aussen/wetterstation/BM280/luftdruck
     /aussen/wetterstation/windsensor/wind_boe_5min
     /aussen/wetterstation/windsensor/wind_avg_30min
     shellies/shellyswitch25-740A06/relay/0
     shellies/shellyix3-68C63AFA9D11/input_event/0
     /aussen/wetterstation/regenmenge/avg_30min
     /wz/esstisch/cmnd/POWER
     shellies/shellyswitch25-C46F5B/longpush/1
     /aussen/wetterstation/regenmenge/letzter_regen_dauer
     /bad/badheizer/stat/POWER
     /aussen/wetterstation/helligkeit/mittelwert
     /aussen/windstation/system/uptime
     shellies/shellyswitch25-740A06/online
     /aussen/wetterstation/system/IP
     shellies/shellyswitch25-C48C58/relay/1/energy
     shellies/shellyplug-s-163A34/relay/0/energy
     shellies/shellyswitch25-740A06/input/0
     /aussen/windstation/LWT
     /aussen/wetterstation/regenmenge/total
     shellies/shellyplug-6CC5A9/online
     shellies/shelly1pm-76E261/relay/0/energy
     shellies/shellyswitch25-5DB485/online
     /aussen/windstation/system/IP
     /kueche/saison1/stat/POWER
     shellies/shellyswitch25-C46F5B/relay/1
     shellies/shellyswitch25-C48C58/longpush/0
     shellies/shelly1pm-76E261/announce
     /aussen/windstation/windsensor/wind_avg_5min
     /aussen/wetterstation/helligkeit_1/lux
     shellies/shellyswitch25-C48C58/input/1
     shellies/shellyswitch25-5DB485/announce
     /aussen/garten/tele/LWT
     shellies/shellyswitch25-5DB485/relay/1/energy
     shellies/shellyswitch25-C48C58/online
     /aussen/wetterstation/windsensor/windgeschwindigkeit
     shellies/shellyplug-6CC5A9/relay/0/energy
     shellies/shellyswitch25-740A06/relay/1
     shellies/shellyswitch25-C48C58/relay/1/power
     shellies/shellyswitch25-740A06/relay/1/energy
     /aussen/wetterstation/regenmenge/5min
     /aussen/wetterstation/regenmenge/tick
     /kueche/saison2/stat/POWER
     shellies/shellyplug-6CC5A9/relay/0
     /aussen/wetterstation/LWT
     shellies/shellyswitch25-C48C58/relay/1
     shellies/shellyswitch25-C46F5B/relay/0/energy
     /aussen/wetterstation/regenmenge/last_rain
     shellies/shellyplug-s-163A34/announce
     shellies/shellyswitch25-5DB485/relay/1
     /wz/sofaecke/stat/POWER2
     shellies/shellyswitch25-C46F5B/input/0
     /aussen/garten/stat/POWER2
     shellies/shellyplug-s-163A34/relay/0
     shellies/shellyswitch25-C46F5B/relay/1/power
     shellies/shellyswitch25-C46F5B/relay/0/power
     shellies/shellyswitch25-5DB485/relay/0
     shellies/shellyswitch25-C48C58/relay/0/power
     /kueche/saison2/tele/LWT
     shellies/shellyix3-68C63AFA9D11/input/0
     shellies/shellyswitch25-C48C58/longpush/1
     shellies/shellyix3-68C63AFA9D11/input/1
     /aussen/garten/stat/POWER3
     /aussen/wetterstation/regenmenge/lastday
     shellies/shellyswitch25-740A06/input/1
     shellies/shellyplug-s-163A34/relay/0/power
     shellies/shellyswitch25-C46F5B/longpush/0
     /aussen/windstation/system/wifi_rssi
     /aussen/wetterstation/system/uptime
     shellies/shellyix3-68C63AFA9D11/input_event/1
     shellies/shellyix3-68C63AFA9D11/input/2
     /aussen/wetterstation/regenmenge/rain_today
     shellies/shellyswitch25-740A06/relay/0/energy
     shellies/shellyplug-6CC5A9/relay/0/power
     /aussen/wetterstation/system/wifi_rssi
     /bad/badheizer/tele/LWT
     shellies/shellyswitch25-C46F5B/relay/0
     shellies/shelly1pm-76E261/relay/0/power
     /aussen/garten/stat/POWER4
     shellies/shellyswitch25-5DB485/input/1
     shellies/shellyix3-68C63AFA9D11/online
     /wz/sofaecke/tele/STATE
     shellies/shellyswitch25-C46F5B/online
     /aussen/wetterstation/windsensor/wind_avg_5min
     shellies/shelly1pm-76E261/relay/0
     shellies/shellyswitch25-C48C58/announce
     shellies/shellyswitch25-5DB485/relay/1/power
     /kinderzimmer/saison3/stat/POWER
     /aussen/windstation/windsensor/windgeschwindigkeit
   subscribeExpr:
     ^shellies\/shellyswitch25-740A06\/relay\/1\/power$
     ^\/aussen\/wetterstation\/helligkeit_2\/lux$
     ^shellies\/shellyswitch25-C46F5B\/announce$
     ^shellies\/shellyplug-6CC5A9\/announce$
     ^shellies\/shellyswitch25-740A06\/relay\/0\/power$
     ^shellies\/shelly1pm-76E261\/input\/0$
     ^\/aussen\/windstation\/windsensor\/wind_boe_5min$
     ^\/keller\/helligkeit\/lux$
     ^\/aussen\/wetterstation\/regenmenge\/kein_regen$
     ^shellies\/shellyplug-s-163A34\/online$
     ^\/aussen\/wetterstation\/windsensor\/wind_boe_30min$
     ^shellies\/shelly1pm-76E261\/online$
     ^shellies\/shellyswitch25-5DB485\/relay\/0\/energy$
     ^shellies\/shellyix3-68C63AFA9D11\/announce$
     ^shellies\/shellyswitch25-C46F5B\/input\/1$
     ^shellies\/shellyswitch25-5DB485\/input\/0$
     ^shellies\/shellyswitch25-C48C58\/input\/0$
     ^shellies\/shellyix3-68C63AFA9D11\/input_event\/2$
     ^shellies\/shellyswitch25-C48C58\/relay\/0\/energy$
     ^\/kueche\/saison1\/tele\/LWT$
     ^shellies\/shellyswitch25-C46F5B\/relay\/1\/energy$
     ^\/aussen\/wetterstation\/BM280\/temperatur$
     ^\/aussen\/wetterstation\/regenmenge\/rain_now$
     ^\/aussen\/windstation\/windsensor\/wind_boe_30min$
     ^\/aussen\/wetterstation\/BM280\/luftfeuchte$
     ^\/aussen\/garten\/stat\/POWER1$
     ^shellies\/shellyswitch25-5DB485\/relay\/0\/power$
     ^\/wz\/sofaecke\/stat\/POWER1$
     ^shellies\/shellyswitch25-C48C58\/relay\/0$
     ^\/aussen\/windstation\/windsensor\/wind_avg_30min$
     ^\/aussen\/wetterstation\/BM280\/luftdruck$
     ^\/aussen\/wetterstation\/windsensor\/wind_boe_5min$
     ^\/aussen\/wetterstation\/windsensor\/wind_avg_30min$
     ^shellies\/shellyswitch25-740A06\/relay\/0$
     ^shellies\/shellyix3-68C63AFA9D11\/input_event\/0$
     ^\/aussen\/wetterstation\/regenmenge\/avg_30min$
     ^\/wz\/esstisch\/cmnd\/POWER$
     ^shellies\/shellyswitch25-C46F5B\/longpush\/1$
     ^\/aussen\/wetterstation\/regenmenge\/letzter_regen_dauer$
     ^\/bad\/badheizer\/stat\/POWER$
     ^\/aussen\/wetterstation\/helligkeit\/mittelwert$
     ^\/aussen\/windstation\/system\/uptime$
     ^shellies\/shellyswitch25-740A06\/online$
     ^\/aussen\/wetterstation\/system\/IP$
     ^shellies\/shellyswitch25-C48C58\/relay\/1\/energy$
     ^shellies\/shellyplug-s-163A34\/relay\/0\/energy$
     ^shellies\/shellyswitch25-740A06\/input\/0$
     ^\/aussen\/windstation\/LWT$
     ^\/aussen\/wetterstation\/regenmenge\/total$
     ^shellies\/shellyplug-6CC5A9\/online$
     ^shellies\/shelly1pm-76E261\/relay\/0\/energy$
     ^shellies\/shellyswitch25-5DB485\/online$
     ^\/aussen\/windstation\/system\/IP$
     ^\/kueche\/saison1\/stat\/POWER$
     ^shellies\/shellyswitch25-C46F5B\/relay\/1$
     ^shellies\/shellyswitch25-C48C58\/longpush\/0$
     ^shellies\/shelly1pm-76E261\/announce$
     ^\/aussen\/windstation\/windsensor\/wind_avg_5min$
     ^\/aussen\/wetterstation\/helligkeit_1\/lux$
     ^shellies\/shellyswitch25-C48C58\/input\/1$
     ^shellies\/shellyswitch25-5DB485\/announce$
     ^\/aussen\/garten\/tele\/LWT$
     ^shellies\/shellyswitch25-5DB485\/relay\/1\/energy$
     ^shellies\/shellyswitch25-C48C58\/online$
     ^\/aussen\/wetterstation\/windsensor\/windgeschwindigkeit$
     ^shellies\/shellyplug-6CC5A9\/relay\/0\/energy$
     ^shellies\/shellyswitch25-740A06\/relay\/1$
     ^shellies\/shellyswitch25-C48C58\/relay\/1\/power$
     ^shellies\/shellyswitch25-740A06\/relay\/1\/energy$
     ^\/aussen\/wetterstation\/regenmenge\/5min$
     ^\/aussen\/wetterstation\/regenmenge\/tick$
     ^\/kueche\/saison2\/stat\/POWER$
     ^shellies\/shellyplug-6CC5A9\/relay\/0$
     ^\/aussen\/wetterstation\/LWT$
     ^shellies\/shellyswitch25-C48C58\/relay\/1$
     ^shellies\/shellyswitch25-C46F5B\/relay\/0\/energy$
     ^\/aussen\/wetterstation\/regenmenge\/last_rain$
     ^shellies\/shellyplug-s-163A34\/announce$
     ^shellies\/shellyswitch25-5DB485\/relay\/1$
     ^\/wz\/sofaecke\/stat\/POWER2$
     ^shellies\/shellyswitch25-C46F5B\/input\/0$
     ^\/aussen\/garten\/stat\/POWER2$
     ^shellies\/shellyplug-s-163A34\/relay\/0$
     ^shellies\/shellyswitch25-C46F5B\/relay\/1\/power$
     ^shellies\/shellyswitch25-C46F5B\/relay\/0\/power$
     ^shellies\/shellyswitch25-5DB485\/relay\/0$
     ^shellies\/shellyswitch25-C48C58\/relay\/0\/power$
     ^\/kueche\/saison2\/tele\/LWT$
     ^shellies\/shellyix3-68C63AFA9D11\/input\/0$
     ^shellies\/shellyswitch25-C48C58\/longpush\/1$
     ^shellies\/shellyix3-68C63AFA9D11\/input\/1$
     ^\/aussen\/garten\/stat\/POWER3$
     ^\/aussen\/wetterstation\/regenmenge\/lastday$
     ^shellies\/shellyswitch25-740A06\/input\/1$
     ^shellies\/shellyplug-s-163A34\/relay\/0\/power$
     ^shellies\/shellyswitch25-C46F5B\/longpush\/0$
     ^\/aussen\/windstation\/system\/wifi_rssi$
     ^\/aussen\/wetterstation\/system\/uptime$
     ^shellies\/shellyix3-68C63AFA9D11\/input_event\/1$
     ^shellies\/shellyix3-68C63AFA9D11\/input\/2$
     ^\/aussen\/wetterstation\/regenmenge\/rain_today$
     ^shellies\/shellyswitch25-740A06\/relay\/0\/energy$
     ^shellies\/shellyplug-6CC5A9\/relay\/0\/power$
     ^\/aussen\/wetterstation\/system\/wifi_rssi$
     ^\/bad\/badheizer\/tele\/LWT$
     ^shellies\/shellyswitch25-C46F5B\/relay\/0$
     ^shellies\/shelly1pm-76E261\/relay\/0\/power$
     ^\/aussen\/garten\/stat\/POWER4$
     ^shellies\/shellyswitch25-5DB485\/input\/1$
     ^shellies\/shellyix3-68C63AFA9D11\/online$
     ^\/wz\/sofaecke\/tele\/STATE$
     ^shellies\/shellyswitch25-C46F5B\/online$
     ^\/aussen\/wetterstation\/windsensor\/wind_avg_5min$
     ^shellies\/shelly1pm-76E261\/relay\/0$
     ^shellies\/shellyswitch25-C48C58\/announce$
     ^shellies\/shellyswitch25-5DB485\/relay\/1\/power$
     ^\/kinderzimmer\/saison3\/stat\/POWER$
     ^\/aussen\/windstation\/windsensor\/windgeschwindigkeit$
   subscribeQos:
     /aussen/garten/stat/POWER1 0
     /aussen/garten/stat/POWER2 0
     /aussen/garten/stat/POWER3 0
     /aussen/garten/stat/POWER4 0
     /aussen/garten/tele/LWT 0
     /aussen/wetterstation/BM280/luftdruck 0
     /aussen/wetterstation/BM280/luftfeuchte 0
     /aussen/wetterstation/BM280/temperatur 0
     /aussen/wetterstation/LWT 0
     /aussen/wetterstation/helligkeit/mittelwert 0
     /aussen/wetterstation/helligkeit_1/lux 0
     /aussen/wetterstation/helligkeit_2/lux 0
     /aussen/wetterstation/regenmenge/5min 0
     /aussen/wetterstation/regenmenge/avg_30min 0
     /aussen/wetterstation/regenmenge/kein_regen 0
     /aussen/wetterstation/regenmenge/last_rain 0
     /aussen/wetterstation/regenmenge/lastday 0
     /aussen/wetterstation/regenmenge/letzter_regen_dauer 0
     /aussen/wetterstation/regenmenge/rain_now 0
     /aussen/wetterstation/regenmenge/rain_today 0
     /aussen/wetterstation/regenmenge/tick 0
     /aussen/wetterstation/regenmenge/total 0
     /aussen/wetterstation/system/IP 0
     /aussen/wetterstation/system/uptime 0
     /aussen/wetterstation/system/wifi_rssi 0
     /aussen/wetterstation/windsensor/wind_avg_30min 0
     /aussen/wetterstation/windsensor/wind_avg_5min 0
     /aussen/wetterstation/windsensor/wind_boe_30min 0
     /aussen/wetterstation/windsensor/wind_boe_5min 0
     /aussen/wetterstation/windsensor/windgeschwindigkeit 0
     /aussen/windstation/LWT 0
     /aussen/windstation/system/IP 0
     /aussen/windstation/system/uptime 0
     /aussen/windstation/system/wifi_rssi 0
     /aussen/windstation/windsensor/wind_avg_30min 0
     /aussen/windstation/windsensor/wind_avg_5min 0
     /aussen/windstation/windsensor/wind_boe_30min 0
     /aussen/windstation/windsensor/wind_boe_5min 0
     /aussen/windstation/windsensor/windgeschwindigkeit 0
     /bad/badheizer/stat/POWER 0
     /bad/badheizer/tele/LWT 0
     /keller/helligkeit/lux 0
     /kinderzimmer/saison3/stat/POWER 0
     /kueche/saison1/stat/POWER 0
     /kueche/saison1/tele/LWT 0
     /kueche/saison2/stat/POWER 0
     /kueche/saison2/tele/LWT 0
     /wz/esstisch/cmnd/POWER 0
     /wz/sofaecke/stat/POWER1 0
     /wz/sofaecke/stat/POWER2 0
     /wz/sofaecke/tele/STATE 0
     shellies/shelly1pm-76E261/announce 0
     shellies/shelly1pm-76E261/input/0 0
     shellies/shelly1pm-76E261/online 0
     shellies/shelly1pm-76E261/relay/0 0
     shellies/shelly1pm-76E261/relay/0/energy 0
     shellies/shelly1pm-76E261/relay/0/power 0
     shellies/shellyix3-68C63AFA9D11/announce 0
     shellies/shellyix3-68C63AFA9D11/input/0 0
     shellies/shellyix3-68C63AFA9D11/input/1 0
     shellies/shellyix3-68C63AFA9D11/input/2 0
     shellies/shellyix3-68C63AFA9D11/input_event/0 0
     shellies/shellyix3-68C63AFA9D11/input_event/1 0
     shellies/shellyix3-68C63AFA9D11/input_event/2 0
     shellies/shellyix3-68C63AFA9D11/online 0
     shellies/shellyplug-6CC5A9/announce 0
     shellies/shellyplug-6CC5A9/online 0
     shellies/shellyplug-6CC5A9/relay/0 0
     shellies/shellyplug-6CC5A9/relay/0/energy 0
     shellies/shellyplug-6CC5A9/relay/0/power 0
     shellies/shellyplug-s-163A34/announce 0
     shellies/shellyplug-s-163A34/online 0
     shellies/shellyplug-s-163A34/relay/0 0
     shellies/shellyplug-s-163A34/relay/0/energy 0
     shellies/shellyplug-s-163A34/relay/0/power 0
     shellies/shellyswitch25-5DB485/announce 0
     shellies/shellyswitch25-5DB485/input/0 0
     shellies/shellyswitch25-5DB485/input/1 0
     shellies/shellyswitch25-5DB485/online 0
     shellies/shellyswitch25-5DB485/relay/0 0
     shellies/shellyswitch25-5DB485/relay/0/energy 0
     shellies/shellyswitch25-5DB485/relay/0/power 0
     shellies/shellyswitch25-5DB485/relay/1 0
     shellies/shellyswitch25-5DB485/relay/1/energy 0
     shellies/shellyswitch25-5DB485/relay/1/power 0
     shellies/shellyswitch25-740A06/input/0 0
     shellies/shellyswitch25-740A06/input/1 0
     shellies/shellyswitch25-740A06/online 0
     shellies/shellyswitch25-740A06/relay/0 0
     shellies/shellyswitch25-740A06/relay/0/energy 0
     shellies/shellyswitch25-740A06/relay/0/power 0
     shellies/shellyswitch25-740A06/relay/1 0
     shellies/shellyswitch25-740A06/relay/1/energy 0
     shellies/shellyswitch25-740A06/relay/1/power 0
     shellies/shellyswitch25-C46F5B/announce 0
     shellies/shellyswitch25-C46F5B/input/0 0
     shellies/shellyswitch25-C46F5B/input/1 0
     shellies/shellyswitch25-C46F5B/longpush/0 0
     shellies/shellyswitch25-C46F5B/longpush/1 0
     shellies/shellyswitch25-C46F5B/online 0
     shellies/shellyswitch25-C46F5B/relay/0 0
     shellies/shellyswitch25-C46F5B/relay/0/energy 0
     shellies/shellyswitch25-C46F5B/relay/0/power 0
     shellies/shellyswitch25-C46F5B/relay/1 0
     shellies/shellyswitch25-C46F5B/relay/1/energy 0
     shellies/shellyswitch25-C46F5B/relay/1/power 0
     shellies/shellyswitch25-C48C58/announce 0
     shellies/shellyswitch25-C48C58/input/0 0
     shellies/shellyswitch25-C48C58/input/1 0
     shellies/shellyswitch25-C48C58/longpush/0 0
     shellies/shellyswitch25-C48C58/longpush/1 0
     shellies/shellyswitch25-C48C58/online 0
     shellies/shellyswitch25-C48C58/relay/0 0
     shellies/shellyswitch25-C48C58/relay/0/energy 0
     shellies/shellyswitch25-C48C58/relay/0/power 0
     shellies/shellyswitch25-C48C58/relay/1 0
     shellies/shellyswitch25-C48C58/relay/1/energy 0
     shellies/shellyswitch25-C48C58/relay/1/power 0
Attributes:
   IODev      mqttBroker
   alias      MQTT Generic Bridge
   group      MQTT
   icon       mqtt
   room       System->MQTT
   sortby     2
   stateFormat dev: device-count in: incoming-count out: outgoing-count


Wie zu sehen ist bei outgoing-count eine 0, obwohl ich mehrfach versucht habe diverse Leuchten zu schalten.

MfG
Florian

Fs79

Das was du bei mir siehst, kann auch von dem Test mit dem alten Modul sein.
Das habe ich zeitlich recht eng beieinander gemacht.
Hab das Modul manuell geladen und FHEM nicht neugestartet.

Es wird laut Event Monitor mit dem neuen Modul nichts gesendet.

Hi2Helmi

Hi,
ich bin jetzt wieder auf Version 1.3.3 zurück und es geht wieder alles.
MfG
Florian

Fs79

Ich habe jetzt das mqttpublish bei meinem Test Dummy gelöscht und FHEM neugestartet.
Es dann wieder eingerichtet und der Device Count auf der MGB erhöht sich um 1.
Einrichtung nur auf Trigger 1 und per WebIf.
ZitatmqttPublish
1:topic=loxb01/fhem/sensor/fakeRokudummy/1
Die MGB schickt nichts und der out in der MGB bleibt 0.
Hier noch ein Log.
root@loxb01:/opt/fhem/FHEM# tail -f /opt/fhem/log/fhem-2021-03.log
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
Sec-WebSocket-Key: /HKH+YLh/Wt13ovVq38r9A==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
2021.03.23 21:43:48 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"0", loopCounter:"1"
2021.03.23 21:43:48 5: WAYH2891 event channel received no more data
2021.03.23 21:43:52 5: MQTTClient2_loxberry: dispatch autocreate=no\000MQTTClient2_loxberry\000loxb01/mqttgateway/keepaliveepoch\0001616532232
2021.03.23 21:43:53 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"0", loopCounter:"1"
2021.03.23 21:43:53 5: WAYH2891 event channel received no more data
2021.03.23 21:43:54 5: ENIGMA2 vuunowz: called function ENIGMA2_GetStatus()
2021.03.23 21:43:54 5: ENIGMA2 vuunowz: called function ENIGMA2_SendCommand()
2021.03.23 21:43:54 4: ENIGMA2 vuunowz: REQ powerstate
2021.03.23 21:43:54 5: ENIGMA2 vuunowz: GET http://root:Password@10.0.0.181/web/powerstate (noshutdown=1)
2021.03.23 21:43:54 5: HttpUtils url=http://root:Password@10.0.0.181/web/powerstate
2021.03.23 21:43:54 4: IP: 10.0.0.181 -> 10.0.0.181
2021.03.23 21:43:54 5: HttpUtils request header:
GET /web/powerstate HTTP/1.1
Host: 10.0.0.181
Accept-Encoding: gzip,deflate
Connection: Close
Authorization: Basic cm9vdDpWdVVubzRLMTIsLQ==
Accept-Charset: UTF-8
Accept: text/xml;charset=UTF-8
Agent: FHEM-ENIGMA2/1.0.0
User-Agent: FHEM-ENIGMA2/1.0.0

2021.03.23 21:43:55 4: http://root:Password@10.0.0.181/web/powerstate: HTTP response code 200
2021.03.23 21:43:55 5: HttpUtils http://root:Password@10.0.0.181/web/powerstate: Got data, length: 105
2021.03.23 21:43:55 5: HttpUtils response header:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Tue, 23 Mar 2021 20:43:53 GMT
Connection: close
Content-Type: text/xml
Server: TwistedWeb/16.2.0
Set-Cookie: TWISTED_SESSION=2d408f14ebfbc3ed54ed427e42c3afd6; Path=/
2021.03.23 21:43:55 5: ENIGMA2 vuunowz: called function ENIGMA2_ReceiveCommand()
2021.03.23 21:43:55 4: ENIGMA2 vuunowz: RCV powerstate
2021.03.23 21:43:55 5: ENIGMA2 vuunowz: RES powerstate
<?xml version="1.0" encoding="UTF-8"?>
<e2powerstate>
        <e2instandby>
true    </e2instandby>
</e2powerstate>

2021.03.23 21:43:55 5: ENIGMA2 vuunowz: called function ENIGMA2_SendCommand()
2021.03.23 21:43:55 4: ENIGMA2 vuunowz: REQ timerlist
2021.03.23 21:43:55 5: ENIGMA2 vuunowz: GET http://root:Password@10.0.0.181/web/timerlist (noshutdown=1)
2021.03.23 21:43:55 5: HttpUtils url=http://root:Password@10.0.0.181/web/timerlist
2021.03.23 21:43:55 4: IP: 10.0.0.181 -> 10.0.0.181
2021.03.23 21:43:55 5: HttpUtils request header:
GET /web/timerlist HTTP/1.1
Host: 10.0.0.181
Accept-Encoding: gzip,deflate
Connection: Close
Authorization: Basic cm9vdDpWdVVubzRLMTIsLQ==
Accept-Charset: UTF-8
Accept: text/xml;charset=UTF-8
Agent: FHEM-ENIGMA2/1.0.0
User-Agent: FHEM-ENIGMA2/1.0.0

2021.03.23 21:43:55 4: http://root:Password@10.0.0.181/web/timerlist: HTTP response code 200
2021.03.23 21:43:55 5: HttpUtils http://root:Password@10.0.0.181/web/timerlist: Got data, length: 68
2021.03.23 21:43:55 5: HttpUtils response header:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Tue, 23 Mar 2021 20:43:53 GMT
Connection: close
Content-Type: text/xml
Server: TwistedWeb/16.2.0
Set-Cookie: TWISTED_SESSION=202695957592bdffc67cf5a6bacb4c1a; Path=/
2021.03.23 21:43:55 5: ENIGMA2 vuunowz: called function ENIGMA2_ReceiveCommand()
2021.03.23 21:43:55 4: ENIGMA2 vuunowz: RCV timerlist
2021.03.23 21:43:55 5: ENIGMA2 vuunowz: RES timerlist
<?xml version="1.0" encoding="UTF-8"?>
<e2timerlist>
</e2timerlist>

2021.03.23 21:43:55 5: ENIGMA2 vuunowz: timerlist seems to be empty
2021.03.23 21:43:56 5: fakeRoku01: from: 10.0.0.11
2021.03.23 21:43:56 5: fakeRoku01: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 21:43:56 5: fakeRoku01: received from: 10.0.0.11:54406 to 1900: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 21:43:56 5: ENIGMA2 vuunosz: called function ENIGMA2_GetStatus()
2021.03.23 21:43:56 5: ENIGMA2 vuunosz: called function ENIGMA2_SendCommand()
2021.03.23 21:43:56 4: ENIGMA2 vuunosz: REQ powerstate
2021.03.23 21:43:56 5: ENIGMA2 vuunosz: GET http://10.0.0.182/web/powerstate (noshutdown=1)
2021.03.23 21:43:56 5: HttpUtils url=http://10.0.0.182/web/powerstate
2021.03.23 21:43:56 4: IP: 10.0.0.182 -> 10.0.0.182
2021.03.23 21:43:57 5: MQTT MQTT_loxberry message sent: PingReq/at-most-once
2021.03.23 21:43:57 5: SW: c000
2021.03.23 21:43:57 5: MQTT MQTT_loxberry message received: PingResp/at-most-once
2021.03.23 21:43:57 5: Starting notify loop for MQTT_loxberry, 1 event(s), first is connection: active
2021.03.23 21:43:57 5: createNotifyHash
2021.03.23 21:43:57 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] notify for MQTT_loxberry $VAR1 = 'connection: active';

2021.03.23 21:43:57 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] checkPublishDeviceReadingsUpdates: MQTT_loxberry : $VAR1 = 'connection: active';

2021.03.23 21:43:57 5: End notify loop for MQTT_loxberry
2021.03.23 21:43:58 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"0", loopCounter:"1"
2021.03.23 21:43:58 5: WAYH2891 event channel received no more data
2021.03.23 21:43:59 5: ENIGMA2 vuunosz: called function ENIGMA2_ReceiveCommand()
2021.03.23 21:43:59 4: ENIGMA2 vuunosz: RCV TIMEOUT powerstate
2021.03.23 21:44:03 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"0", loopCounter:"1"
2021.03.23 21:44:03 5: WAYH2891 event channel received no more data
2021.03.23 21:44:03 5: PRESENCE (LAN_harmonyhub) - stopping timer
2021.03.23 21:44:03 5: PRESENCE (LAN_harmonyhub) - starting blocking call for mode lan-ping
2021.03.23 21:44:03 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (24708), uses telnetPort to connect back
2021.03.23 21:44:03 4: Connection accepted from telnetPort_127.0.0.1_48878
2021.03.23 21:44:03 5: Cmd: >{BlockingRegisterTelnet($cl,7)}<
2021.03.23 21:44:03 5: PRESENCE (LAN_harmonyhub) - starting ping scan: LAN_harmonyhub|10.0.0.14|0|4
2021.03.23 21:44:03 5: PRESENCE (LAN_vuunowz) - stopping timer
2021.03.23 21:44:03 5: PRESENCE (LAN_vuunowz) - starting blocking call for mode lan-ping
2021.03.23 21:44:03 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (24710), uses telnetPort to connect back
2021.03.23 21:44:03 4: Connection accepted from telnetPort_127.0.0.1_48880
2021.03.23 21:44:03 5: Cmd: >{BlockingRegisterTelnet($cl,8)}<
2021.03.23 21:44:03 5: PRESENCE (LAN_vuunowz) - starting ping scan: LAN_vuunowz|10.0.0.181|0|4
2021.03.23 21:44:06 5: fakeRoku01: from: 10.0.0.11
2021.03.23 21:44:06 5: fakeRoku01: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 21:44:06 5: fakeRoku01: received from: 10.0.0.11:54406 to 1900: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
ST: upnp:rootdevice
MX: 5


2021.03.23 21:44:06 5: PRESENCE (LAN_harmonyhub) - ping command returned with output:
PING 10.0.0.14 (10.0.0.14) 56(84) bytes of data.
64 bytes from 10.0.0.14: icmp_seq=1 ttl=64 time=1.16 ms
64 bytes from 10.0.0.14: icmp_seq=2 ttl=64 time=1.64 ms
64 bytes from 10.0.0.14: icmp_seq=3 ttl=64 time=1.37 ms
64 bytes from 10.0.0.14: icmp_seq=4 ttl=64 time=1.93 ms

--- 10.0.0.14 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8ms
rtt min/avg/max/mdev = 1.158/1.524/1.932/0.293 ms
2021.03.23 21:44:06 5: Cmd: >{BlockingStart('7')}<
2021.03.23 21:44:06 5: Cmd: >{PRESENCE_ProcessLocalScan('LAN_harmonyhub|0|present')}<
2021.03.23 21:44:06 5: PRESENCE (LAN_harmonyhub) - blocking scan result: LAN_harmonyhub|0|present
2021.03.23 21:44:06 4: PRESENCE (LAN_harmonyhub) - rescheduling next check in 30 seconds
2021.03.23 21:44:06 5: PRESENCE (LAN_vuunowz) - ping command returned with output:
PING 10.0.0.181 (10.0.0.181) 56(84) bytes of data.
64 bytes from 10.0.0.181: icmp_seq=1 ttl=64 time=0.209 ms
64 bytes from 10.0.0.181: icmp_seq=2 ttl=64 time=0.173 ms
64 bytes from 10.0.0.181: icmp_seq=3 ttl=64 time=0.186 ms
64 bytes from 10.0.0.181: icmp_seq=4 ttl=64 time=0.171 ms

--- 10.0.0.181 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 46ms
rtt min/avg/max/mdev = 0.171/0.184/0.209/0.022 ms
2021.03.23 21:44:06 5: Cmd: >{BlockingStart('8')}<
2021.03.23 21:44:06 5: Cmd: >{PRESENCE_ProcessLocalScan('LAN_vuunowz|0|present')}<
2021.03.23 21:44:06 5: PRESENCE (LAN_vuunowz) - blocking scan result: LAN_vuunowz|0|present
2021.03.23 21:44:06 4: PRESENCE (LAN_vuunowz) - rescheduling next check in 30 seconds
2021.03.23 21:44:08 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"1", loopCounter:"1"
2021.03.23 21:44:08 5: WAYH2891 event channel len:"61", received:"37
data:
event:KEEP-ALIVE
id:BOSCH-WAYH2891-68A40E23FDF8


"
2021.03.23 21:44:08 5: WAYH2891 event channel received 37
data:
event:KEEP-ALIVE
id:BOSCH-WAYH2891-68A40E23FDF8



2021.03.23 21:44:08 5: Starting notify loop for WAYH2891, 1 event(s), first is stateown: 1
2021.03.23 21:44:08 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] notify for WAYH2891 $VAR1 = 'stateown: 1';

2021.03.23 21:44:08 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] checkPublishDeviceReadingsUpdates: WAYH2891 : $VAR1 = 'stateown: 1';

2021.03.23 21:44:08 5: End notify loop for WAYH2891
2021.03.23 21:44:08 5: WAYH2891 event channel searching for data, fileno:"31", nfound:"0", loopCounter:"2"
2021.03.23 21:44:08 5: WAYH2891 event channel received no more data
2021.03.23 21:44:09 5: PRESENCE (LAN_vuunosz) - stopping timer
2021.03.23 21:44:09 5: PRESENCE (LAN_vuunosz) - starting blocking call for mode lan-ping
2021.03.23 21:44:09 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (24724), uses telnetPort to connect back
2021.03.23 21:44:09 4: Connection accepted from telnetPort_127.0.0.1_48882
2021.03.23 21:44:09 5: Cmd: >{BlockingRegisterTelnet($cl,9)}<
2021.03.23 21:44:09 5: PRESENCE (LAN_vuunosz) - starting ping scan: LAN_vuunosz|10.0.0.182|0|4
2021.03.23 21:44:10 5: POST /fhem HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
Content-Length: 154
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: http://10.0.0.11:8083
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4437.0 Safari/537.36 Edg/91.0.831.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 21:44:10 4: WEB_192.168.250.174_51516 POST /fhem&detail=fakeRokudummy_dummy&dev.setfakeRokudummy_dummy=fakeRokudummy_dummy&fwcsrf=MyToken0815&cmd.setfakeRokudummy_dummy=set&val.setfakeRokudummy_dummy=1+1; BUFLEN:0
2021.03.23 21:44:10 5: Cmd: >set fakeRokudummy_dummy 1 1<
2021.03.23 21:44:10 5: Starting notify loop for fakeRokudummy_dummy, 1 event(s), first is 1: 1
2021.03.23 21:44:10 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] notify for fakeRokudummy_dummy $VAR1 = '1: 1';

2021.03.23 21:44:10 5: MQTT_GENERIC_BRIDGE:DEBUG:> [MGB] checkPublishDeviceReadingsUpdates: fakeRokudummy_dummy : $VAR1 = '1: 1';

2021.03.23 21:44:10 5: End notify loop for fakeRokudummy_dummy
2021.03.23 21:44:10 5: GET /fhem?detail=fakeRokudummy_dummy&fw_id= HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4437.0 Safari/537.36 Edg/91.0.831.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 21:44:10 4: WEB_192.168.250.174_51516 GET /fhem?detail=fakeRokudummy_dummy&fw_id=; BUFLEN:0
2021.03.23 21:44:10 4: WEB: /fhem?detail=fakeRokudummy_dummy&fw_id= / RL:3694 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 21:44:11 5: GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 HTTP/1.1
Host: 10.0.0.11:8083
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4437.0 Safari/537.36 Edg/91.0.831.1
Accept: */*
Referer: http://10.0.0.11:8083/fhem?detail=fakeRokudummy_dummy&fw_id=
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
2021.03.23 21:44:11 4: WEB_192.168.250.174_51516 GET /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815; BUFLEN:0
2021.03.23 21:44:11 5: Cmd: >{AttrVal("fakeRokudummy_dummy","room","")}<
2021.03.23 21:44:11 4: WEB: /fhem?cmd=%7BAttrVal(%22fakeRokudummy_dummy%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=MyToken0815 / RL:30 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.23 21:44:11 4: Connection accepted from WEB_192.168.250.174_51277
2021.03.23 21:44:11 5: GET /fhem?XHR=1&inform=type=status;filter=fakeRokudummy_dummy;since=1616532249;fmt=JSON&fw_id=310&timestamp=1616532252611 HTTP/1.1
Host: 10.0.0.11:8083
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4437.0 Safari/537.36 Edg/91.0.831.1
Upgrade: websocket
Origin: http://10.0.0.11:8083
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate
Accept-Language: de,en-US;q=0.9,en;q=0.8
Cookie: _ga=GA1.1.2082598984.1597487853; _pk_id.1.451a=0d3d15856e5b3abb.1602946019.
Sec-WebSocket-Key: iwwVYR7Die/sxM/WFV71Jw==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
^C
root@loxb01:/opt/fhem/FHEM#

Beta-User

Hallo zusammen,

das Problem scheint genau dann zu bestehen, wenn man überhaupt gar keines der Attribute an der MGB selbst definiert hat, daher auch die sehr unterschiedlichen Ergebnisse. Es genügt, einen globalAlias zu setzen (kann "fake" sein wie "a=a") oder einen globalDefault ($base, z.B., oder einfach wieder b=b).

Die Stelle, die für diese "Lücke" in der Hash-Kette verantwortlich ist, konnte ich leider noch nicht dingfest machen, zumal das auch im list gar nicht zu erkennen ist, sondern erst, wenn man "devinfo" anfordert. Vielleicht hat ja hexenmeister oder Rudi eine Idee (der ganze Hash wird bei jeder relevanten Änderung wieder neu initialisiert, wenn ich den Code richtig deute). Wo an der Stelle relevante Unterschiede zwischen der neueren und der älteren Version sein sollen, ist mir leider auch noch nicht klar, die Vermutung wäre, dass ausnahmsweise tatsächlich die Liste der übergebenen Parameter in der Ausgangsform erhalten bleiben sollte und/oder mit Referenzen gearbeitet werden müßte...

Na jedenfalls gibt's erst mal einen workaround, mit dem man das Verhalten ohne tiefere Eingriffe korrigiert bekommt. Ist ja auch schon mal was.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fs79

Hallo Beta User,

irgendwie stehe ich auf dem Schlauch. Der Workaround ist das alte Modul zu nehmen?
Was meinst du damit?

Zitat
das Problem scheint genau dann zu bestehen, wenn man überhaupt gar keines der Attribute an der MGB selbst definiert hat, daher auch die sehr unterschiedlichen Ergebnisse. Es genügt, einen globalAlias zu setzen (kann "fake" sein wie "a=a") oder einen globalDefault ($base, z.B., oder einfach wieder b=b).

Beta-User

Nein, auch die neue/aktuelle Modulfassung funktioniert, wenn eines der beiden genannten Attribute an der MGB gesetzt ist. Auf meinen beiden Testsystemen war jeweils "globalDefaults" (mit unterschiedlichen Angaben für $base in sub und pub-Richtung) gesetzt, und bei euch nicht. Ähnlich scheint es auch bei den Tests von hexenmeister gewesen zu sein.
Daher konnte ich das Problem auch nicht sehen, erst, als ich das Attribut gelöscht habe, war der Effekt zu beobachten, dass dann kein Topic mehr ermittelt werden konnte...

"Workaround" ist daher, eines der beiden Attribute irgendwie zu setzen, wobei es m.E. an einfachsten ist, direkt auch "sinnvolle" Vorgaben zu machen; bei dir wäre das für pub:$base wohl "loxb01/fhem/sensor".
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fs79

OK, habs jetzt verstanden.
Hab die Doku nochmal gelesen und jetzt klappt es.

Ich dachte ich hätte es, nun ein Update gemacht.
Hab folgendes gesetzt und es geht nicht, vielleicht habe ich bei meinem Test auch die alte Version gehabt. Verliere so langsam den Überblick.
globalDefaults
loxb01/fhem/sensor


edit: Mein Fehler, nun geht es.
globalDefaults
pub:$base loxb01/fhem/sensor