OpenMQTTGateway -> MQTT und RollingCode .... mal wieder

Begonnen von Dattel01, 15 September 2019, 21:13:13

Vorheriges Thema - Nächstes Thema

Beta-User

Zitat von: micky0867 am 04 Februar 2020, 20:02:04
Bei "BT_scan_now" fehlt noch das "config" im Topic.
Danke für den Hinweis, fixe ich bei nächster Gelegenheit. Eine Frage dazu: In der Doku ist dann aber das nachgestellte "set" nicht aufgeführt. Muß das weg?

ZitatDas erste Device (hat bei mir "dummerweise" den Namen OMGFlur) versehe ich mit dem Template OpenMQTTGateway_MCU
Dies erzeugt ein neues Device mit dem Namen MQTT2_oMQTTgw_BT.
Nicht ganz richtig: Das template erzeugt nur eine bridgeRegexp und faßt einige Infos zusammen, die den ESP an sich betreffen. Das weitere Device wird dann durch autocreate "erzeugt", nämlich bei der nächsten Nachricht, die jeweils einem der in den bridgeRegexp enthaltenen Ausdrücke entsprechen.
ZitatDem könnte ich dann das Template OpenMQTTGateway_BT_scanner verpassen, hätte ich beim Namen statt OMGFlur irgendwas mit OpenMQTTGateway genommen.
Das template kannst du anwenden, was wg. des Namens nicht klappt, ist zweierlei: Zum einen geht es nicht per dropdown-Liste, zum anderen mußt du den Namen des OMG-Gateways händisch eingeben (bei allen folgenden templates dann auch). Es sollte jeweils ein Dialogfeld aufgehen, in dem die Parameter mit den echten Werten überschrieben werden können.

Dann mußt du halt noch die readingList-Einträge korrigieren, von daher war die Namenswahl nicht optimal. Muß mal hirnen, ob man das etwas weniger spezifisch machen kann. Birgt dann halt das Risiko von Verwechslungen, und meine Devices hatte bisher die Standardnamen, beginnend mit OpenMQTTGateway.*.

ZitatZunächst wundert mich, dass der Name MQTT2_oMQTTgw_BT scheinbar fix vergeben wird. Wäre es nicht besser, hier den Namen des Ursprungsdevices mit einzubauen?
Der Name ist "Schall und Rauch", entscheidend ist die CID, und die wird mit einer gewissen Absicht fix vergeben. autocreate@MQTT2_DEVICE findet das "passende" Device nämlich anhand der CID, nicht anhand des Namens.

Wie du bemerkt hast, wird durch die feste Vergabe der CID alles, was von _irgendeinem_ OpenMQTTGateway kommt, auf genau dasselbe "BT-Sammeldevice" geschickt. Bei meinen Versuchen hatte ich zuerst alle Infos von einer BT-Adresse an ein eigenes Device weitergeleitet, das ist aber mMn. gar nicht optimal, weil man dann irgendwann unzählige neue Devices hat: Für jeden "Vorbeigänger", dessen Handy sichtbar war, wurde ein neues angelegt, und wir haben auch gelegentlich den einen oder anderen Apfel hier zu Gast, der gerne auch mal die BT-Adresse wechselt...

ZitatIn der Form:
..
BASE_ID/DEVNAME/BTtoMQTT/([0-9A-Z]+):.* "oMQTTgw_BT_DEVNAME"\
..

In eine ähnliche Richtung geht jetzt meine Überlegung, was "erwünschte" weitere Devices angeht: Da man die nicht automatisch anlegen lassen sollte (s.o.), muß man diese händisch anlegen. Der Prototyp dafür (betr. BT) ist "OpenMQTTGateway_BT_temp_hum_sensor": Da trägt man die ID ein, die man aus dem "Scanner" ablesen kann.
Bis auf ein Problem mit der automatischen Auflösung der BASE_ID funktioniert das auch ganz passabel.

Aber ich habe hier auch noch nicht die Mega-Erfahrung mit den Dingern, vermutlich ist das alles bei weitem noch nicht perfekt und könnte auch besser dokumentiert sein, aber für den BT-Teil hatte vor dir noch keiner größeres Interesse bekundet, und so habe ich das halt so gemacht, wie es mir sinnvoll erschien...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Beta-User

Zitat von: Beta-User am 05 Februar 2020, 08:12:26
Eine Frage dazu: In der Doku ist dann aber das nachgestellte "set" nicht aufgeführt. Muß das weg?
Hab's mal weggemacht, entspr. der Doku zu 0.9.3.

Wichtiger für dich düfte sein, dass die "OMG"-regexe jetzt so sein sollten, dass Sichtbarkeit+Anwenden der diversen templates besser wurde? (verfügbar im svn bzw. via update ab morgen 8:00 Uhr).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Dattel01

jetzt kommt ja doch noch etwas Interesse in das Teil
@BetaUser, doch nicht alles umsonst gemacht :-D

Meine RF Variante läuft im Übrigen noch wunderbar... Gerade in der Weihnachtszeit wieder intensiv praxiserprobt mit den alten Steckdosenadaptern.

micky0867

Zitat von: Beta-User am 05 Februar 2020, 09:57:47
Hab's mal weggemacht, entspr. der Doku zu 0.9.3.

Wichtiger für dich düfte sein, dass die "OMG"-regexe jetzt so sein sollten, dass Sichtbarkeit+Anwenden der diversen templates besser wurde? (verfügbar im svn bzw. via update ab morgen 8:00 Uhr).
Danke, werde ich testen.

Was spricht gegen diesen Filter?
name:OpenMQTTGateway_BT_scanner
prereq:{my @devices=devspec2array("model=OpenMQTTGateway_MCU");;return 1 if $devices[0];;return 0}
filter:TYPE=MQTT2_DEVICE:FILTER=NAME=.*oMQTTgw_BT

Wenn ich's richtig verstanden habe, sollte es doch für alle OpenMQTTGateways nur ein Device für BTtoMQTT geben, was damit auch einen eindeutigen Namen hätte.

Ich frage deshalb, weil Templates für mich noch ziemliches Neuland sind und die Auswahl des richtigen Templates für mich zu Anfang nicht intuitiv war.
Mit dem neuen Filter(SVN) würde das Template für jedes Gateway mit dem Namen ..O..M..G.. in der Dropdownliste zur Verfügung gestellt, was aus meiner jetzigen Sicht zuviel des Guten wäre.

Und ich habe ggf einen Einwand gegen ein einzelnes BTtoMQTT Device:
Ich benutze BT-Tags zur Anwesenheitserkennung und möchte einen Weg finden, von der bisherigen Konfiguration mit verteilten BT-Scannern und zentralem collector-Daemon zu einer rein MQTT/FHEM basierten Lösung zu kommen.
Bei der Lösung mit dem collectord können zu einem BT-Tag mehrere Standorte zurückgemeldet werden. Ich weiß also nicht nur, dass ein BT-Tag in der Nähe ist, sondern kenne auch seinen ungefähren Standort.

Beim OpenMQTTGateway wollte ich im ersten Ansatz mehrere Gateways mit unterschiedlichen Namen benutzen, um den Standort eines BT-Tags näher zu bestimmen.
Das würde aber nach meinem jetzigen Kenntnissstand vorrausetzen, dass die Daten dieser Gateways (RSSI, distance, etc) in FHEM eindeutig dem jeweiligen Gateway zugeordnet werden können.

Ich muss das nochmal überdenken....










Beta-User

@Dattel01:
...hatte ich das nicht prophezeit...?

Ich habe im Moment zwei von den Dingern im Einsatz, wobei mich vorrangig der BT-Teil interessiert und meine Spielzeuge eben Temp/Hum-Devices waren. Aber auch meine Überlegungen zur Standortbestimmung gehen in die Richtung, wie von micky0867 skizziert.

Was den Filter angeht: Da geht's nur darum, den geneigten user nicht mit einer Menge an Zeug zu erschlagen, das ihn nicht interessiert. Ist hier m.E. unproblematisch, da wir prereq verwenden, also die templates überhaupt nur geladen werden, wenn es ein "MCU"-Device gibt. Jedenfalls ist der Name m.E. nicht so geeignet, da änderbar (wenn, dann wäre es die CID, auf die man abstellen könnte, bisher ist es die readingList. Werde mal darüber nachdenken).

Nochmal zur heute von mir angedachten Funktion des Sammeldevices: Da geht es nur darum, alles einzusammeln, damit man überhaupt erst mal sieht, was man denn so "rumfleuchen" hat. Will man spezielle BT-Adressen irgendwie auswerten, braucht man je was eigenes und muß dafür die BT-Adresse kennen (bzw. den entsprechenden Topic-Anteil). Es ist auch überhaupt kein Problem, eingehende Infos an mehrere Devices zu verteilen/durch diese auswerten zu lassen.

Dafür gibt es heute wie geschrieben erst mal einen (temp/hum) Prototypen, für BT-Tags braucht man was anderes, das m.E. in etwa so aussehen könnte:
- Wir leiten dann alle von dem Tag erfaßten Infos in ein Device (analog OpenMQTTGateway_BT_temp_hum_sensor), egal, von welchem GW sie kommen.
- ABER: In der Auswertung schauen wir dann, von welchem GW die Info jeweils kommt. Dafür braucht es eine spezielle Behandlung der Nachrichten, in der dann der Topic-Pfad ausgewertet würde, ähnlich wie der BT-Scanner das macht: BASE_ID/DEVNAME/BTtoMQTT/([0-9A-Z]+):.* { $TOPIC =~ m,BTtoMQTT/([0-9A-Z]+),;;json2nameValue($EVENT,"$1"."_") }
Nur dass eben der Teil als Präfix verwendet wird, der "DEVNAME" entspricht...
Dann müßte man z.B. von jedem GW separate RSSI-Werte haben mit je einem eigenen Zeitstempel, was dann eine Ermittlung des aktuellen Standorts zulassen sollte, oder?

Kannst du mit diesen Bausteinchen was anfangen?
(Ich habe zwar auch zwei der Tags rumliegen, wollte aber damit im Moment eigentlich nicht tiefer einsteigen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

micky0867

Ich habe noch 2 von den ESP's rumliegen, muss die mal fertig machen und schauen, ob ich ein vernünftiges Konzept hinbekomme.



Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Beta-User

Wäre cool, wenn das mit dem Konzept was werden würde!

Btw: vorgestern kamen ein paar weitere BT-Temp/hum-Sensoren (eckige Mijia, LYWSD03MMC). Die werden zwar gesehen, aber leider bekomme ich bei denen keine Werte... (Gibt ein issue dazu: https://github.com/1technophile/OpenMQTTGateway/issues/540).
Und eines meiner GW's war hängen geblieben (läuft aber noch mit dem v0.9.3rc, nicht mit der final).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

andre07

Soll mit Hilfe dieses template OpenMQTTGateway_MCU weitere Devices  automatisch angelegt werden bei mir als Bt Gateway
compliliert in Arduino Version 0.9.3.
Erkannt wird was aber angelegt nichts.

Beta-User

An sich sollte das schon passen, kann aber natürlich sein, dass du eine "ungeschickte" topic-tree-Konfiguration verwendest...? Hast du mal ein list von deinem "MCU"-Gerät?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

andre07

Mein list des Gateway MCU
Erkannt werden wohl meine gtag und Xiaomi Pflanzensensoren
Internals:
   .FhemMetaInternals 1
   CID        OpenMQTTGateway
   DEF        OpenMQTTGateway
   DEVICETOPIC MQTT2_OpenMQTTGateway
   FUUID      5e3f10bf-f33f-0b03-4d49-ed0226bce448d938
   FVERSION   10_MQTT2_DEVICE.pm:0.209640/2020-01-13
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 27907
   MQTTServer_TIME 2020-02-09 11:30:58
   MSGCNT     27907
   NAME       MQTT2_OpenMQTTGateway
   NR         757
   STATE      <a href="http://192.168.178.75" target="_blank">
online
</a>Version: 0.9.3
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   READINGS:
     2020-02-09 10:36:58   LWT             online
     2020-02-09 11:30:49   OpenMQTTGateway_distance 23.44428
     2020-02-09 11:30:49   OpenMQTTGateway_id cb:80:d6:cc:11:de
     2020-02-09 11:30:49   OpenMQTTGateway_manufacturerdata W
     2020-02-09 08:44:04   OpenMQTTGateway_name Flower care
     2020-02-09 11:30:49   OpenMQTTGateway_rssi -90
     2020-02-09 11:30:58   SSID            FRITZ!Box 7490
     2020-02-09 11:30:58   Sys_SSID        FRITZ!Box 7490
     2020-02-09 11:30:58   Sys_freeMem     53600
     2020-02-09 11:30:58   Sys_ip          192.168.178.75
     2020-02-09 11:30:58   Sys_mac         3C:71:BF:FD:3E:7C
     2020-02-09 11:30:58   Sys_modules     BT
     2020-02-09 11:30:58   Sys_rssi        -65
     2020-02-09 11:30:58   Sys_uptime      10080
     2020-02-09 11:30:49   distance        23.4
     2020-02-08 23:26:53   f_80_ad_bc_7d_rssi__-51__SSID___FRITZ_Box_7490___ip___192.168.178.75___mac___3C_71_BF_FD_3E_7C___
     2020-02-09 11:28:34   fer             33.0
     2020-02-09 11:30:58   freeMem         53600
     2020-02-09 11:30:49   id              cb:80:d6:cc:11:de
     2020-02-09 11:30:58   ip              192.168.178.75
     2020-02-09 11:30:46   lux             5132.0
     2020-02-09 11:30:58   mac             3C:71:BF:FD:3E:7C
     2020-02-09 11:30:49   manufacturerdata W
     2020-02-09 11:30:58   modules         BT
     2020-02-09 11:29:41   moi             9.0
     2020-02-09 08:44:05   name            Flower care
     2020-02-09 11:30:58   rssi            -65
     2020-02-09 11:30:46   servicedata     712098001a2651628d7cc40d0710030c1400
     2020-02-09 11:30:46   servicedatauuid 0000fe95-0000-1000-8000-00805f9b34fb
     2020-02-09 00:43:22   subscriptions   home/OpenMQTTGateway/commands/#
     2020-02-09 11:30:45   tem             24.9
     2020-02-09 11:30:58   uptime          10080
     2020-02-09 10:36:58   version         0.9.3
   helper:
     bm:
       MQTT2_DEVICE_Attr:
         cnt        214
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.02. 11:23:06
         max        0.0310249328613281
         tot        2.12397313117981
         mAr:
           set
           MQTT2_OpenMQTTGateway
           readingList
           home/OpenMQTTGateway/LWT:.* LWT
  home/OpenMQTTGateway/version:.* version
  home/OpenMQTTGateway/SYStoMQTT:.* { json2nameValue($EVENT,'Sys_')}
  homeassistant/[^/]*sensor/[^/]+/config:.* { $EVENT =~ m,OpenMQTTGateway, ? json2nameValue($EVENT,"HASS_") : undef }
OpenMQTTGateway:home/home_presence/OpenMQTTGateway:.* { json2nameValue($EVENT, 'OpenMQTTGateway_', $JSONMAP) }
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/servicedata:.* servicedata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/servicedatauuid:.* servicedatauuid
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/tem:.* tem
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/servicedata:.* servicedata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/servicedatauuid:.* servicedatauuid
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/lux:.* lux
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/fer:.* fer
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/fer:.* fer
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/uptime:.* uptime
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/freeMem:.* freeMem
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/SSID:.* SSID
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/ip:.* ip
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/mac:.* mac
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/modules:.* modules
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/moi:.* moi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/tem:.* tem
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/lux:.* lux
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/moi:.* moi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/distance:.* distance
OpenMQTTGateway:-home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/id:.* id
OpenMQTTGateway:f_80_ad_bc_7d"rssi"_-51,"SSID"_"FRITZ!Box.7490","ip"_"192\.168\.178\.75","mac"_"3C_71_BF_FD_3E_7C",":.* f_80_ad_bc_7d_rssi__-51__SSID___FRITZ_Box_7490___ip___192.168.178.75___mac___3C_71_BF_FD_3E_7C___
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/distance:.* distance
       MQTT2_DEVICE_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.02. 21:54:40
         max        3.50475311279297e-05
         tot        3.50475311279297e-05
         mAr:
           HASH(0x563b4b83c318)
           MQTT2_OpenMQTTGateway
           ?
       MQTT2_DEVICE_Set:
         cnt        28450
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.02. 23:44:24
         max        0.000721931457519531
         tot        6.52629089355469
         mAr:
           HASH(0x563b4b83c318)
           MQTT2_OpenMQTTGateway
           ?
Attributes:
   DbLogExclude .*
   IODev      MQTTServer
   autocreate 1
   bridgeRegexp home/OpenMQTTGateway/BTtoMQTT/([0-9A-Z]+):.* "oMQTTgw_BT"
  home/OpenMQTTGateway/433toMQTT:.* "oMQTTgw_433"
  home/OpenMQTTGateway/IRtoMQTT:.* "oMQTTgw_IR"
  home/OpenMQTTGateway/CLIMAtoMQTT/([a-zA-Z0-9]+):.* "OpenMQTTGateway_$1"
   devStateIcon online:10px-kreis-gruen offline.*:10px-kreis-rot
   icon       mqtt
   model      OpenMQTTGateway_MCU
   readingList home/OpenMQTTGateway/LWT:.* LWT
  home/OpenMQTTGateway/version:.* version
  home/OpenMQTTGateway/SYStoMQTT:.* { json2nameValue($EVENT,'Sys_')}
  homeassistant/[^/]*sensor/[^/]+/config:.* { $EVENT =~ m,OpenMQTTGateway, ? json2nameValue($EVENT,"HASS_") : undef }
OpenMQTTGateway:home/home_presence/OpenMQTTGateway:.* { json2nameValue($EVENT, 'OpenMQTTGateway_', $JSONMAP) }
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/servicedata:.* servicedata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/servicedatauuid:.* servicedatauuid
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/tem:.* tem
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/servicedata:.* servicedata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/servicedatauuid:.* servicedatauuid
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/lux:.* lux
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/fer:.* fer
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/fer:.* fer
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/uptime:.* uptime
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/freeMem:.* freeMem
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/SSID:.* SSID
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/ip:.* ip
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/mac:.* mac
OpenMQTTGateway:home/OpenMQTTGateway/SYStoMQTT/modules:.* modules
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/moi:.* moi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/tem:.* tem
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D624EED/lux:.* lux
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/C47C8D625126/moi:.* moi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/name:.* name
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030/distance:.* distance
OpenMQTTGateway:-home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D/id:.* id
OpenMQTTGateway:f_80_ad_bc_7d"rssi"_-51,"SSID"_"FRITZ!Box.7490","ip"_"192\.168\.178\.75","mac"_"3C_71_BF_FD_3E_7C",":.* f_80_ad_bc_7d_rssi__-51__SSID___FRITZ_Box_7490___ip___192.168.178.75___mac___3C_71_BF_FD_3E_7C___
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/38020CC53231/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/42132638507F/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/25E0AF6E14A5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/72DA14C7C704/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/796A7606401D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/625B3F4EE80D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7689AF877F38/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/50BAA4E6A5D5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/63FF99042179/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5011BB3C6116/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/728F70B40E94/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/70B3176B8D21/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4B90F9674182/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/511F4322FF51/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5EBE0337699A/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/574A247240D1/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4D7DBAE5D12D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/77E976B29325/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/5F7B4815AF70/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/68D9BACDF85D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/618F4A629146/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/6BE7091731E5/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/71BAE5D72BD3/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/37D429D6C457/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/987BF34B8C82/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/322DC9C296A9/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/7B5964D0A09A/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FB8C6696CF1/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4848CDB97659/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/17667680CF98/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/4489B73E290D/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/3999F431F059/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/58461C6D47D8/distance:.* distance
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/id:.* id
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/manufacturerdata:.* manufacturerdata
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/rssi:.* rssi
OpenMQTTGateway:home/OpenMQTTGateway/BTtoMQTT/1FF3585D670B/distance:.* distance
   room       MQTT2_DEVICE
   setList    restart:noArg home/OpenMQTTGateway/commands/MQTTtoSYS/config {"cmd":"restart"}
   stateFormat <a href="http://Sys_ip" target="_blank">
LWT
</a>Version: version





Und noch meine user-config aus Arduino
Hier habe ich simplePublishing und  jsonPublishing gelichzeitig aktiviert ?
/* 
  OpenMQTTGateway  - ESP8266 or Arduino program for home automation

   Act as a wifi or ethernet gateway between your 433mhz/infrared IR signal  and a MQTT broker
   Send and receiving command by MQTT

  This program enables to:
- receive MQTT data from a topic and send signals corresponding to the received MQTT data
- publish MQTT data to a different topic related to received signals
 
    Copyright: (c)Florian ROBERT
 
    This file is part of OpenMQTTGateway.
   
    OpenMQTTGateway is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    OpenMQTTGateway is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef user_config_h
#define user_config_h
/*-------------------VERSION----------------------*/
#define OMG_VERSION "0.9.3"

/*-------------CONFIGURE WIFIMANAGER-------------(only ESP8266 & SONOFF RFBridge)*/
/*
* The following parameters are set during the WifiManager setup process:
* - wifi_ssid
* - wifi_password
* - mqtt_user
* - mqtt_pass
* - mqtt_server
* - mqtt_port
*
* To completely disable WifiManager, define ESPWifiManualSetup.
* If you do so, please don't forget to set these variables before compiling
*
* Otherwise you can provide these credentials on the web interface after connecting
* to the access point with your password (SSID: WifiManager_ssid, password: WifiManager_password)
*/
/*-------------DEFINE GATEWAY NAME BELOW IT CAN ALSO BE DEFINED IN platformio.ini----------------*/
#ifndef Gateway_Name
  #define Gateway_Name "OpenMQTTGateway"
#endif

#define Base_Topic "home/"

/*-------------DEFINE YOUR  NETWORK PARAMETERS BELOW----------------*/

//#define NetworkAdvancedSetup true //uncomment if you want to set advanced network parameters for arduino boards, not uncommented you can set the IP and mac only
#ifdef NetworkAdvancedSetup // for arduino boards advanced config
  #if defined(ESP8266)||defined(ESP32)
    const byte ip[] = { 192, 168, 1, 99 }; //ip adress of the gateway, already defined for arduino below
  #endif
  const byte gateway[] = { 0, 0, 0, 0 };
  const byte Dns[] = { 0, 0, 0, 0 };
  const byte subnet[] = { 255, 255, 255, 0 };
#endif

#if defined(ESP8266)||defined(ESP32)  // for nodemcu, weemos and esp8266
  //#define ESPWifiManualSetup true //uncomment you don't want to use wifimanager for your credential settings on ESP
#else // for arduino boards
  const byte ip[] = { 192, 168, 1, 99 };
  const byte mac[] = {  0xDE, 0xED, 0xBA, 0xFE, 0x54, 0x95 }; //W5100 ethernet shield mac adress
#endif

#if defined(ESPWifiManualSetup) // for nodemcu, weemos and esp8266
  #define wifi_ssid "FRITZ!Box 7490"
  #define wifi_password "xxxxxxxxxx"
#endif

#define WifiManager_password "becherovka" //this is going to be the WPA2-PSK password for the initial setup access point
#define WifiManager_ssid Gateway_Name //this is the network name of the initial setup access point
#define WifiManager_ConfigPortalTimeOut 120
#define WifiManager_TimeOut 5

/*-------------DEFINE YOUR ADVANCED NETWORK PARAMETERS BELOW----------------*/
//#define MDNS_SD //uncomment if you  want to use mdns for discovering automatically your ip server, please note that MDNS with ESP32 can cause the BLE to not work
#define maxMQTTretry 10 //maximum MQTT connection attempts before going to wifimanager setup if never connected once

//set minimum quality of signal so it ignores AP's under that quality
#define MinimumWifiSignalQuality 8

/*-------------DEFINE YOUR MQTT PARAMETERS BELOW----------------*/
//MQTT Parameters definition
//#define mqtt_server_name "www.mqtt_broker.com" // instead of defining the server by its IP you can define it by its name, uncomment this line and set the correct MQTT server host name
#if defined(ESP8266) || defined(ESP32) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__)
  #define parameters_size 20
  #define mqtt_topic_max_size 100
#else
  #define parameters_size 15
  #define mqtt_topic_max_size 50
#endif
char mqtt_user[parameters_size] = ""; // not compulsory only if your broker needs authentication
char mqtt_pass[parameters_size] = ""; // not compulsory only if your broker needs authentication
char mqtt_server[parameters_size] = "192.168.178.95";
char mqtt_port[6] = "1884";
char mqtt_topic[mqtt_topic_max_size] = Base_Topic;
char gateway_name[parameters_size * 2] = Gateway_Name;
//uncomment the line below to integrate msg value into the subject when receiving
//#define valueAsASubject true

/*-------------DEFINE THE MODULES YOU WANT BELOW----------------*/
//Addons and module management, comment the Z line

//#define ZgatewayRF     "RF"       //ESP8266, Arduino, ESP32
//#define ZgatewayIR     "IR"       //ESP8266, Arduino,         Sonoff RF Bridge
//#define ZgatewayLORA   "LORA"       //ESP8266, Arduino, ESP32
//#define ZgatewayPilight "Pilight" //ESP8266, Arduino, ESP32
//#define ZgatewayWeatherStation "WeatherStation" //ESP8266, Arduino, ESP32
#define ZgatewayBT     "BT"       //ESP8266, ESP32
//#define ZgatewayRF2    "RF2"      //ESP8266, Arduino, ESP32
//#define ZgatewaySRFB   "SRFB"     //                          Sonoff RF Bridge
//#define Zgateway2G     "2G"       //ESP8266, Arduino, ESP32
//#define ZgatewayRFM69  "RFM69"    //ESP8266, Arduino, ESP32
//#define ZactuatorONOFF "ONOFF"    //ESP8266, Arduino, ESP32,  Sonoff RF Bridge
//#define ZsensorINA226  "INA226"   //ESP8266, Arduino, ESP32
//#define ZsensorHCSR04  "HCSR04"   //ESP8266, Arduino, ESP32
//#define ZsensorHCSR501 "HCSR501"  //ESP8266, Arduino, ESP32,  Sonoff RF Bridge
//#define ZsensorADC     "ADC"      //ESP8266, Arduino, ESP32
//#define ZsensorBH1750  "BH1750"   //ESP8266, Arduino, ESP32
//#define ZsensorTSL2561 "TSL2561"  //ESP8266, Arduino, ESP32
//#define ZsensorBME280  "BME280"   //ESP8266, Arduino, ESP32
//#define ZsensorDHT     "DHT"      //ESP8266, Arduino, ESP32,  Sonoff RF Bridge
//#define ZsensorDS1820  "DS1820"   //ESP8266, Arduino, ESP32
//#define ZsensorGPIOKeyCode "GPIOKeyCode" //ESP8266, Arduino, ESP32
//#define ZsensorGPIOInput "GPIOInput" //ESP8266, Arduino, ESP32
//#define ZmqttDiscovery "HADiscovery"//ESP8266, Arduino, ESP32, Sonoff RF Bridge
//#define ZactuatorFASTLED "FASTLED"  //ESP8266, Arduino, ESP32, Sonoff RF Bridge

/*-------------DEFINE YOUR MQTT ADVANCED PARAMETERS BELOW----------------*/
#define version_Topic  "/version"
#define will_Topic  "/LWT"
#define will_QoS 0
#define will_Retain true
#define will_Message "offline"
#define Gateway_AnnouncementMsg "online"

#define jsonPublishing true //comment if you don't want to use Json  publishing  (one topic for all the parameters)
//example home/OpenMQTTGateway_ESP32_DEVKIT/BTtoMQTT/4XXXXXXXXXX4 {"rssi":-63,"servicedata":"fe0000000000000000000000000000000000000000"}
#define jsonReceiving true //comment if you don't want to use Json  reception analysis

#define simplePublishing true //comment if you don't want to use simple publishing (one topic for one parameter)
//example
// home/OpenMQTTGateway_ESP32_DEVKIT/BTtoMQTT/4XXXXXXXXXX4/rssi -63.0
// home/OpenMQTTGateway_ESP32_DEVKIT/BTtoMQTT/4XXXXXXXXXX4/servicedata fe0000000000000000000000000000000000000000
#define simpleReceiving true //comment if you don't want to use old way reception analysis

/*-------------DEFINE YOUR OTA PARAMETERS BELOW----------------*/
#define ota_hostname Gateway_Name
#define ota_password "OTAPASSWORD"
#define ota_port 8266

/*-------------DEFINE PINs FOR STATUS LEDs----------------*/
#ifndef led_receive
  #ifdef ESP8266
    #define led_receive 40
  #elif ESP32
    #define led_receive 40
  #elif __AVR_ATmega2560__ //arduino mega
    #define led_receive 40
  #else //arduino uno/nano
    #define led_receive 40
  #endif
#endif
#ifndef led_send
  #ifdef ESP8266
    #define led_send 42
  #elif ESP32
    #define led_send 42
  #elif __AVR_ATmega2560__ //arduino mega
    #define led_send 42
  #else //arduino uno/nano
    #define led_send 42
  #endif
#endif
#ifndef led_info
  #ifdef ESP8266
    #define led_info 44
  #elif ESP32
    #define led_info 44
  #elif __AVR_ATmega2560__ //arduino mega
    #define led_info 44
  #else //arduino uno/nano
    #define led_info 44
  #endif
#endif

#ifndef TRIGGER_PIN
    #ifdef ESP8266
        #define TRIGGER_PIN 14 // pin D5 as full reset button (long press >10s)
    #elif ESP32
        #define TRIGGER_PIN 0 // boot button as full reset button (long press >10s)
    #endif
#endif

//      VCC   ------------D|-----------/\/\/\/\ -----------------  Arduino PIN
//                        LED       Resistor 270-510R

/*----------------------------OTHER PARAMETERS-----------------------------*/
/*-------------------CHANGING THEM IS NOT COMPULSORY-----------------------*/
/*----------------------------USER PARAMETERS-----------------------------*/
#ifdef ZgatewaySRFB
  #define SERIAL_BAUD 19200
#else
  #define SERIAL_BAUD 115200
#endif
/*--------------MQTT general topics-----------------*/
// global MQTT subject listened by the gateway to execute commands (send RF, IR or others)
#define subjectMQTTtoX      "/commands/#"
#define subjectMultiGTWKey  "toMQTT"
#define subjectGTWSendKey   "MQTTto"

// key used for launching commands to the gateway
#define restartCmd          "restart"
#define eraseCmd            "erase"

// define if we concatenate the values into the topic
//#define valueAsASubject true

//variables to avoid duplicates
#define time_avoid_duplicate 3000 // if you want to avoid duplicate mqtt message received set this to > 0, the value is the time in milliseconds during which we don't publish duplicates

#if defined(ESP8266) || defined(ESP32) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__)
  #define JSON_MSG_BUFFER 512 // Json message max buffer size, don't put 1024 or higher it is causing unexpected behaviour on ESP8266
  #define ARDUINOJSON_USE_LONG_LONG 1
#else // boards with smaller memory
  #define JSON_MSG_BUFFER 64 // Json message max buffer size, don't put 1024 or higher it is causing unexpected behaviour on ESP8266
#endif

#define TimeBetweenReadingSYS 120000 // time between system readings (like memory)
#define subjectSYStoMQTT  "/SYStoMQTT"
#define subjectMQTTtoSYSset "/commands/MQTTtoSYS/config"

//#define subjectTRACEtoMQTT "OpenMQTTGateway/log" //uncomment if you want to see traces on OpenMQTTGateway/log topic

/*-------------------ACTIVATE TRACES----------------------*/
#define TRACE 1  // commented =  trace off, uncommented = trace on

#endif

Beta-User

Hmm, eigentlich sollten die meisten readingList-Einträge nicht in diesem Device sein...

Praktisch alles, was mit "OpenMQTTGateway:" beginnt, gehört nicht hierher und ist wohl eine Folge des "simple publishing". (Ich hatte nur die fertigen images geflasht).

Trotzdem müßten die JSON-Messages auch irgendwo auflaufen? Gibt's ein passendes Device?

Was die "simple" Variante angeht, könnte man das auch auf dem Weg machen, aber dann müßte die bridgeRegexp noch angpaßt werden. Bastle da mal noch ein .* rein (evtl. müßte das noch um "[/]?" ergänzt werden:
([0-9A-Z]+).*:.* "oMQTTgw_BT"
oder wir brauchen einen zweiten Eintrag (Ende einer eigenen Zeile):
([0-9A-Z]+)[/].*:.* "oMQTTgw_BT"

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

andre07

#56
Versuche das morgen einzubauen da ich noch unterwegs bin.
Nur wo gehört das genau hin ?? Habs gefunden und eingefügt.
Ein Device habe ich händisch angeleg


Andre

andre07

defmod gtaga_mqtt2 MQTT2_DEVICE
attr gtaga_mqtt2 DbLogExclude .*
attr gtaga_mqtt2 IODev MQTTServer
attr gtaga_mqtt2 icon mqtt
attr gtaga_mqtt2 readingList home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, '7C2F80ADBC7D_') }
attr gtaga_mqtt2 room MQTT2_DEVICE
attr gtaga_mqtt2 stateFormat {sprintf("RSSI: %.1f , Distance: %.1f ", ReadingsVal($name,"7C2F80ADBC7D_rssi",0),  ReadingsVal($name,"7C2F80ADBC7D_distance",0) )}

Das hier habe ich noch entdeckt nachdem ich gestern
alles neu angelegt hatte
Ist das jetzt so gewollt das alle bt devices so erfasst
werden?

Internals:
   .FhemMetaInternals 1
   CID        oMQTTgw_BT
   DEF        oMQTTgw_BT
   DEVICETOPIC MQTT2_oMQTTgw_BT
   FUUID      5e3f1d3b-f33f-0b03-6bf4-c2ae16c79879cdfe
   FVERSION   10_MQTT2_DEVICE.pm:0.209640/2020-01-13
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 41
   MQTTServer_TIME 2020-02-09 20:12:54
   MSGCNT     41
   NAME       MQTT2_oMQTTgw_BT
   NR         758
   STATE      ???
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   READINGS:
     2020-02-08 22:00:11   07FF8D7D0875_distance 27.75274
     2020-02-08 22:00:11   07FF8D7D0875_id 07:ff:8d:7d:08:75
     2020-02-08 22:00:11   07FF8D7D0875_manufacturerdata 
     2020-02-08 22:00:11   07FF8D7D0875_rssi -92
     2020-02-08 23:46:33   081B47AA07E0_distance 30.15532
     2020-02-08 23:46:33   081B47AA07E0_id 08:1b:47:aa:07:e0
     2020-02-08 23:46:33   081B47AA07E0_manufacturerdata 
     2020-02-08 23:46:33   081B47AA07E0_rssi -93
     2020-02-08 23:36:42   0E1CA19B0FF2_distance 27.75274
     2020-02-08 23:36:42   0E1CA19B0FF2_id 0e:1c:a1:9b:0f:f2
     2020-02-08 23:36:42   0E1CA19B0FF2_manufacturerdata 
     2020-02-08 23:36:42   0E1CA19B0FF2_rssi -92
     2020-02-08 23:56:26   1DA1154BC904_distance 23.44428
     2020-02-08 23:56:26   1DA1154BC904_id 1d:a1:15:4b:c9:04
     2020-02-08 23:56:26   1DA1154BC904_manufacturerdata 
     2020-02-08 23:56:26   1DA1154BC904_rssi -90
     2020-02-08 22:12:13   2039D20DC0B4_distance 21.51847
     2020-02-08 22:12:13   2039D20DC0B4_id 20:39:d2:0d:c0:b4
     2020-02-08 22:12:13   2039D20DC0B4_manufacturerdata 
     2020-02-08 22:12:13   2039D20DC0B4_rssi -89
     2020-02-08 22:20:59   2FE0E6BFFE58_distance 35.511
     2020-02-08 22:20:59   2FE0E6BFFE58_id 2f:e0:e6:bf:fe:58
     2020-02-08 22:20:59   2FE0E6BFFE58_manufacturerdata 
     2020-02-08 22:20:59   2FE0E6BFFE58_rssi -95
     2020-02-08 23:59:44   38020CC53231_distance 21.51847
     2020-02-08 23:59:44   38020CC53231_id 38:02:0c:c5:32:31
     2020-02-08 23:59:44   38020CC53231_manufacturerdata 
     2020-02-08 23:59:44   38020CC53231_rssi -89
     2020-02-08 23:42:10   41CF1BC5B030_distance 23.44428
     2020-02-08 23:42:10   41CF1BC5B030_id 41:cf:1b:c5:b0:30
     2020-02-08 23:42:10   41CF1BC5B030_manufacturerdata 
     2020-02-08 23:42:10   41CF1BC5B030_rssi -90
     2020-02-08 23:59:43   42132638507F_distance 12.61001
     2020-02-08 23:59:43   42132638507F_id 42:13:26:38:50:7f
     2020-02-08 23:59:43   42132638507F_manufacturerdata 
     2020-02-08 23:59:43   42132638507F_rssi -83
     2020-02-08 23:58:38   52D2FDBCD542_distance 15.12852
     2020-02-08 23:58:38   52D2FDBCD542_id 52:d2:fd:bc:d5:42
     2020-02-08 23:58:38   52D2FDBCD542_manufacturerdata 
     2020-02-08 23:58:38   52D2FDBCD542_rssi -85
     2020-02-08 22:38:32   5561A4E5F559_distance 25.51913
     2020-02-08 22:38:32   5561A4E5F559_id 55:61:a4:e5:f5:59
     2020-02-08 22:38:32   5561A4E5F559_manufacturerdata 
     2020-02-08 22:38:32   5561A4E5F559_rssi -91
     2020-02-08 22:53:54   55CC7F417FFA_distance 12.61001
     2020-02-08 22:53:54   55CC7F417FFA_id 55:cc:7f:41:7f:fa
     2020-02-08 22:53:54   55CC7F417FFA_manufacturerdata 
     2020-02-08 22:53:54   55CC7F417FFA_rssi -83
     2020-02-08 22:06:43   6F7DEC976985_distance 23.44428
     2020-02-08 22:06:43   6F7DEC976985_id 6f:7d:ec:97:69:85
     2020-02-08 22:06:43   6F7DEC976985_manufacturerdata 
     2020-02-08 22:06:43   6F7DEC976985_rssi -90
     2020-02-08 23:10:21   713DC7716B3C_distance 13.81901
     2020-02-08 23:10:21   713DC7716B3C_id 71:3d:c7:71:6b:3c
     2020-02-08 23:10:21   713DC7716B3C_manufacturerdata 
     2020-02-08 23:10:21   713DC7716B3C_rssi -84
     2020-02-08 23:26:48   76398C1D17D7_distance 23.44428
     2020-02-08 23:26:48   76398C1D17D7_id 76:39:8c:1d:17:d7
     2020-02-08 23:26:48   76398C1D17D7_manufacturerdata 
     2020-02-08 23:26:48   76398C1D17D7_rssi -90
     2020-02-09 20:12:54   7C2F80ADBC7D_distance 16.54559
     2020-02-09 20:12:54   7C2F80ADBC7D_id 7c:2f:80:ad:bc:7d
     2020-02-09 20:12:54   7C2F80ADBC7D_manufacturerdata �4���}��
     2020-02-09 20:05:20   7C2F80ADBC7D_name Gigaset G-tag
     2020-02-09 20:12:54   7C2F80ADBC7D_rssi -86
     2020-02-08 23:59:44   7C2F80C379B6_distance 11.4949
     2020-02-08 23:59:44   7C2F80C379B6_id 7c:2f:80:c3:79:b6
     2020-02-08 23:59:44   7C2F80C379B6_manufacturerdata �4��y���
     2020-02-08 23:59:44   7C2F80C379B6_name Gigaset G-tag
     2020-02-08 23:59:44   7C2F80C379B6_rssi -82
     2020-02-08 22:22:06   7EC918DEF3AA_distance 13.81901
     2020-02-08 22:22:06   7EC918DEF3AA_id 7e:c9:18:de:f3:aa
     2020-02-08 22:22:06   7EC918DEF3AA_manufacturerdata 
     2020-02-08 22:22:06   7EC918DEF3AA_rssi -84
     2020-02-08 23:59:50   CB80D6CC11DE_distance 27.75274
     2020-02-08 23:59:50   CB80D6CC11DE_id cb:80:d6:cc:11:de
     2020-02-08 23:59:50   CB80D6CC11DE_manufacturerdata W
     2020-02-08 23:59:50   CB80D6CC11DE_name MI Band 2
     2020-02-08 23:59:50   CB80D6CC11DE_rssi -92
     2020-02-08 23:59:43   associatedWith  MQTT2_OpenMQTTGateway
   helper:
     bm:
       MQTT2_DEVICE_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.02. 20:11:49
         max        7.79628753662109e-05
         tot        0.000118017196655273
         mAr:
           HASH(0x56084cb28128)
           MQTT2_oMQTTgw_BT
           ?
       MQTT2_DEVICE_Set:
         cnt        57
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.02. 20:04:39
         max        6.41345977783203e-05
         tot        0.00318598747253418
         mAr:
           HASH(0x56084cb28128)
           MQTT2_oMQTTgw_BT
           ?
Attributes:
   DbLogExclude .*
   IODev      MQTTServer
   readingList home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6:.* { json2nameValue($EVENT, '7C2F80C379B6_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, '7C2F80ADBC7D_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE:.* { json2nameValue($EVENT, 'CB80D6CC11DE_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985:.* { json2nameValue($EVENT, '6F7DEC976985_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875:.* { json2nameValue($EVENT, '07FF8D7D0875_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4:.* { json2nameValue($EVENT, '2039D20DC0B4_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA:.* { json2nameValue($EVENT, '7EC918DEF3AA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58:.* { json2nameValue($EVENT, '2FE0E6BFFE58_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559:.* { json2nameValue($EVENT, '5561A4E5F559_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA:.* { json2nameValue($EVENT, '55CC7F417FFA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C:.* { json2nameValue($EVENT, '713DC7716B3C_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7:.* { json2nameValue($EVENT, '76398C1D17D7_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030:.* { json2nameValue($EVENT, '41CF1BC5B030_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2:.* { json2nameValue($EVENT, '0E1CA19B0FF2_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0:.* { json2nameValue($EVENT, '081B47AA07E0_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542:.* { json2nameValue($EVENT, '52D2FDBCD542_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904:.* { json2nameValue($EVENT, '1DA1154BC904_', $JSONMAP) }
   room       MQTT2_DEVICE 


Beta-User

Zitat von: andre07 am 09 Februar 2020, 21:02:15
Das hier habe ich noch entdeckt nachdem ich gestern
alles neu angelegt hatte
Ist das jetzt so gewollt das alle bt devices so erfasst
werden?
Im Prinzip schon (siehe vorherige Anmerkungen zu den ganzen). Dafür gibt es auch ein attrTemplate, mit dem man u.A. dann auch die Readings einfach löschen kann (das ".*scanner")

Diese Fassung für ein einzelnes Device hier finde ich nicht so top:

attr gtaga_mqtt2 readingList home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, '7C2F80ADBC7D_') }
attr gtaga_mqtt2 stateFormat {sprintf("RSSI: %.1f , Distance: %.1f ", ReadingsVal($name,"7C2F80ADBC7D_rssi",0), ReadingsVal($name,"7C2F80ADBC7D_distance",0) )}

Was ich hier geschrieben hatte:
Zitat von: Beta-User am 05 Februar 2020, 11:00:09
- ABER: In der Auswertung schauen wir dann, von welchem GW die Info jeweils kommt. Dafür braucht es eine spezielle Behandlung der Nachrichten, in der dann der Topic-Pfad ausgewertet würde, ähnlich wie der BT-Scanner das macht: BASE_ID/DEVNAME/BTtoMQTT/([0-9A-Z]+):.* { $TOPIC =~ m,BTtoMQTT/([0-9A-Z]+),;;json2nameValue($EVENT,"$1"."_") }
Nur dass eben der Teil als Präfix verwendet wird, der "DEVNAME" entspricht...
wäre in etwa so zu übersetzen:
attr gtaga_mqtt2 readingList home/(O[^/]*M[^/]*G[^/]*)/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, "$1_") }

Damit sollte dann jeweils der Gateway-Name als Präfix erscheinen und man kann z.B. die RSSI-Werte (einschl. Zeitstempeln) zu diversen ESP's unterscheiden/auswerten.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

andre07

ZitatDiese Fassung für ein einzelnes Device hier finde ich nicht so top:
Code: [Auswählen]

attr gtaga_mqtt2 readingList home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, '7C2F80ADBC7D_') }
attr gtaga_mqtt2 stateFormat {sprintf("RSSI: %.1f , Distance: %.1f ", ReadingsVal($name,"7C2F80ADBC7D_rssi",0), ReadingsVal($name,"7C2F80ADBC7D_distance",0) )}
Wie könnte man das besser machen ?

Die bridgeRegexp sieht jetzt so aus

home/(O[^/]*M[^/]*G[^/]*)/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, "$1_") }
home/OpenMQTTGateway/433toMQTT:.* "oMQTTgw_433"
home/OpenMQTTGateway/IRtoMQTT:.* "oMQTTgw_IR"
home/OpenMQTTGateway/CLIMAtoMQTT/([a-zA-Z0-9]+):.* "OpenMQTTGateway_$1"


Könnte man die 2 und 3 Zeile weglassen da ich dies nicht einsetzte
Dem angelegten Devices  MQTT2_oMQTTgw_BT habe ich das template OpenMQTTGateway_BT_scanner
zugewiesen.
BT_blacklist nehm ich mal dient dazu erkannte BT Devices aus der liste zu nehmen
BT_whitlist und BT_minrssi dienen wozu ? alles z.B was über 100 rssi nicht anzuzeigen

internals:
   .FhemMetaInternals 1
   CID        oMQTTgw_BT
   DEF        oMQTTgw_BT
   DEVICETOPIC MQTT2_oMQTTgw_BT
   FUUID      5e3f1d3b-f33f-0b03-6bf4-c2ae16c79879cdfe
   FVERSION   10_MQTT2_DEVICE.pm:0.209640/2020-01-13
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 2122
   MQTTServer_TIME 2020-02-10 13:08:54
   MSGCNT     2122
   NAME       MQTT2_oMQTTgw_BT
   NR         758
   STATE      Last: C47C8D625126
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   READINGS:
     2020-02-10 01:23:21   040A288AFA1B_distance 27.75274
     2020-02-10 01:23:21   040A288AFA1B_id 04:0a:28:8a:fa:1b
     2020-02-10 01:23:21   040A288AFA1B_manufacturerdata 
     2020-02-10 01:23:21   040A288AFA1B_rssi -92
     2020-02-09 23:09:40   04DDFE250C46_distance 30.15532
     2020-02-09 23:09:40   04DDFE250C46_id 04:dd:fe:25:0c:46
     2020-02-09 23:09:40   04DDFE250C46_manufacturerdata 
     2020-02-09 23:09:40   04DDFE250C46_rssi -93
     2020-02-09 23:40:10   05B8E5E3E927_distance 27.75274
     2020-02-09 23:40:10   05B8E5E3E927_id 05:b8:e5:e3:e9:27
     2020-02-09 23:40:10   05B8E5E3E927_manufacturerdata 
     2020-02-09 23:40:10   05B8E5E3E927_rssi -92
     2020-02-08 22:00:11   07FF8D7D0875_distance 27.75274
     2020-02-08 22:00:11   07FF8D7D0875_id 07:ff:8d:7d:08:75
     2020-02-08 22:00:11   07FF8D7D0875_manufacturerdata 
     2020-02-08 22:00:11   07FF8D7D0875_rssi -92
     2020-02-08 23:46:33   081B47AA07E0_distance 30.15532
     2020-02-08 23:46:33   081B47AA07E0_id 08:1b:47:aa:07:e0
     2020-02-08 23:46:33   081B47AA07E0_manufacturerdata 
     2020-02-08 23:46:33   081B47AA07E0_rssi -93
     2020-02-10 13:08:51   0A8D98A5108B_distance 25.51913
     2020-02-10 13:08:51   0A8D98A5108B_id 0a:8d:98:a5:10:8b
     2020-02-10 13:08:51   0A8D98A5108B_manufacturerdata 
     2020-02-10 13:08:51   0A8D98A5108B_rssi -91
     2020-02-08 23:36:42   0E1CA19B0FF2_distance 27.75274
     2020-02-08 23:36:42   0E1CA19B0FF2_id 0e:1c:a1:9b:0f:f2
     2020-02-08 23:36:42   0E1CA19B0FF2_manufacturerdata 
     2020-02-08 23:36:42   0E1CA19B0FF2_rssi -92
     2020-02-10 12:39:14   0F1135C53D90_distance 27.75274
     2020-02-10 12:39:14   0F1135C53D90_id 0f:11:35:c5:3d:90
     2020-02-10 12:39:14   0F1135C53D90_manufacturerdata 
     2020-02-10 12:39:14   0F1135C53D90_rssi -92
     2020-02-09 23:51:08   1741E99ED400_distance 25.51913
     2020-02-09 23:51:08   1741E99ED400_id 17:41:e9:9e:d4:00
     2020-02-09 23:51:08   1741E99ED400_manufacturerdata 
     2020-02-09 23:51:08   1741E99ED400_rssi -91
     2020-02-08 23:56:26   1DA1154BC904_distance 23.44428
     2020-02-08 23:56:26   1DA1154BC904_id 1d:a1:15:4b:c9:04
     2020-02-08 23:56:26   1DA1154BC904_manufacturerdata 
     2020-02-08 23:56:26   1DA1154BC904_rssi -90
     2020-02-08 22:12:13   2039D20DC0B4_distance 21.51847
     2020-02-08 22:12:13   2039D20DC0B4_id 20:39:d2:0d:c0:b4
     2020-02-08 22:12:13   2039D20DC0B4_manufacturerdata 
     2020-02-08 22:12:13   2039D20DC0B4_rssi -89
     2020-02-09 23:18:19   21E4B85BAA01_distance 19.7325
     2020-02-09 23:18:19   21E4B85BAA01_id 21:e4:b8:5b:aa:01
     2020-02-09 23:18:19   21E4B85BAA01_manufacturerdata 
     2020-02-09 23:18:19   21E4B85BAA01_rssi -88
     2020-02-09 23:51:15   23F06C9CD46B_distance 32.73764
     2020-02-09 23:51:15   23F06C9CD46B_id 23:f0:6c:9c:d4:6b
     2020-02-09 23:51:15   23F06C9CD46B_manufacturerdata 
     2020-02-09 23:51:15   23F06C9CD46B_rssi -94
     2020-02-09 23:28:12   2C54D5543D8B_distance 21.51847
     2020-02-09 23:28:12   2C54D5543D8B_id 2c:54:d5:54:3d:8b
     2020-02-09 23:28:12   2C54D5543D8B_manufacturerdata 
     2020-02-09 23:28:12   2C54D5543D8B_rssi -89
     2020-02-10 12:29:22   2FC3F0F28230_distance 35.511
     2020-02-10 12:29:22   2FC3F0F28230_id 2f:c3:f0:f2:82:30
     2020-02-10 12:29:22   2FC3F0F28230_manufacturerdata 
     2020-02-10 12:29:22   2FC3F0F28230_rssi -95
     2020-02-08 22:20:59   2FE0E6BFFE58_distance 35.511
     2020-02-08 22:20:59   2FE0E6BFFE58_id 2f:e0:e6:bf:fe:58
     2020-02-08 22:20:59   2FE0E6BFFE58_manufacturerdata 
     2020-02-08 22:20:59   2FE0E6BFFE58_rssi -95
     2020-02-10 12:43:38   353DB6EE383C_distance 25.51913
     2020-02-10 12:43:38   353DB6EE383C_id 35:3d:b6:ee:38:3c
     2020-02-10 12:43:38   353DB6EE383C_manufacturerdata 
     2020-02-10 12:43:38   353DB6EE383C_rssi -91
     2020-02-10 12:58:59   36756445917D_distance 19.7325
     2020-02-10 12:58:59   36756445917D_id 36:75:64:45:91:7d
     2020-02-10 12:58:59   36756445917D_manufacturerdata 
     2020-02-10 12:58:59   36756445917D_rssi -88
     2020-02-08 23:59:44   38020CC53231_distance 21.51847
     2020-02-08 23:59:44   38020CC53231_id 38:02:0c:c5:32:31
     2020-02-08 23:59:44   38020CC53231_manufacturerdata 
     2020-02-08 23:59:44   38020CC53231_rssi -89
     2020-02-10 00:06:30   3AC8A6FD4EB4_distance 21.51847
     2020-02-10 00:06:30   3AC8A6FD4EB4_id 3a:c8:a6:fd:4e:b4
     2020-02-10 00:06:30   3AC8A6FD4EB4_manufacturerdata 
     2020-02-10 00:06:30   3AC8A6FD4EB4_rssi -89
     2020-02-10 00:09:47   4050FA129BC5_distance 13.81901
     2020-02-10 00:09:47   4050FA129BC5_id 40:50:fa:12:9b:c5
     2020-02-10 00:09:47   4050FA129BC5_manufacturerdata 
     2020-02-10 00:09:47   4050FA129BC5_rssi -84
     2020-02-09 22:11:24   410884BEA706_distance 13.81901
     2020-02-09 22:11:24   410884BEA706_id 41:08:84:be:a7:06
     2020-02-09 22:11:24   410884BEA706_manufacturerdata 
     2020-02-09 22:11:24   410884BEA706_rssi -84
     2020-02-10 11:58:23   412DFDAF98AA_distance 27.75274
     2020-02-10 11:58:23   412DFDAF98AA_id 41:2d:fd:af:98:aa
     2020-02-10 11:58:23   412DFDAF98AA_manufacturerdata 
     2020-02-10 11:58:23   412DFDAF98AA_rssi -92
     2020-02-08 23:42:10   41CF1BC5B030_distance 23.44428
     2020-02-08 23:42:10   41CF1BC5B030_id 41:cf:1b:c5:b0:30
     2020-02-08 23:42:10   41CF1BC5B030_manufacturerdata 
     2020-02-08 23:42:10   41CF1BC5B030_rssi -90
     2020-02-08 23:59:43   42132638507F_distance 12.61001
     2020-02-08 23:59:43   42132638507F_id 42:13:26:38:50:7f
     2020-02-08 23:59:43   42132638507F_manufacturerdata 
     2020-02-08 23:59:43   42132638507F_rssi -83
     2020-02-10 02:33:29   44682001D6CC_distance 13.81901
     2020-02-10 02:33:29   44682001D6CC_id 44:68:20:01:d6:cc
     2020-02-10 02:33:29   44682001D6CC_manufacturerdata 
     2020-02-10 02:33:29   44682001D6CC_rssi -84
     2020-02-10 05:13:39   45E417AE7B50_distance 19.7325
     2020-02-10 05:13:39   45E417AE7B50_id 45:e4:17:ae:7b:50
     2020-02-10 05:13:39   45E417AE7B50_manufacturerdata 
     2020-02-10 05:13:39   45E417AE7B50_rssi -88
     2020-02-10 00:25:09   46F910ECC568_distance 15.12852
     2020-02-10 00:25:09   46F910ECC568_id 46:f9:10:ec:c5:68
     2020-02-10 00:25:09   46F910ECC568_manufacturerdata 
     2020-02-10 00:25:09   46F910ECC568_rssi -85
     2020-02-10 13:06:39   480BAFAB9DCD_distance 16.54559
     2020-02-10 13:06:39   480BAFAB9DCD_id 48:0b:af:ab:9d:cd
     2020-02-10 13:06:39   480BAFAB9DCD_manufacturerdata 
     2020-02-10 13:06:39   480BAFAB9DCD_rssi -86
     2020-02-10 01:29:51   4AD59367AFDC_distance 11.4949
     2020-02-10 01:29:51   4AD59367AFDC_id 4a:d5:93:67:af:dc
     2020-02-10 01:29:51   4AD59367AFDC_manufacturerdata 
     2020-02-10 01:29:51   4AD59367AFDC_rssi -82
     2020-02-10 03:37:07   4DF9496E5323_distance 18.07764
     2020-02-10 03:37:07   4DF9496E5323_id 4d:f9:49:6e:53:23
     2020-02-10 03:37:07   4DF9496E5323_manufacturerdata 
     2020-02-10 03:37:07   4DF9496E5323_rssi -87
     2020-02-10 04:40:44   4EC7CA98889F_distance 18.07764
     2020-02-10 04:40:44   4EC7CA98889F_id 4e:c7:ca:98:88:9f
     2020-02-10 04:40:44   4EC7CA98889F_manufacturerdata 
     2020-02-10 04:40:44   4EC7CA98889F_rssi -87
     2020-02-10 13:08:51   4ECCCB76FE1B_distance 25.51913
     2020-02-10 13:08:51   4ECCCB76FE1B_id 4e:cc:cb:76:fe:1b
     2020-02-10 13:08:51   4ECCCB76FE1B_manufacturerdata 
     2020-02-10 13:08:51   4ECCCB76FE1B_rssi -91
     2020-02-09 23:53:19   5004A9C7046B_distance 15.12852
     2020-02-09 23:53:19   5004A9C7046B_id 50:04:a9:c7:04:6b
     2020-02-09 23:53:19   5004A9C7046B_manufacturerdata 
     2020-02-09 23:53:19   5004A9C7046B_rssi -85
     2020-02-08 23:58:38   52D2FDBCD542_distance 15.12852
     2020-02-08 23:58:38   52D2FDBCD542_id 52:d2:fd:bc:d5:42
     2020-02-08 23:58:38   52D2FDBCD542_manufacturerdata 
     2020-02-08 23:58:38   52D2FDBCD542_rssi -85
     2020-02-10 02:17:01   550584BC1B2B_distance 18.07764
     2020-02-10 02:17:01   550584BC1B2B_id 55:05:84:bc:1b:2b
     2020-02-10 02:17:01   550584BC1B2B_manufacturerdata 
     2020-02-10 02:17:01   550584BC1B2B_rssi -87
     2020-02-10 12:50:12   554D0077605F_distance 18.07764
     2020-02-10 12:50:12   554D0077605F_id 55:4d:00:77:60:5f
     2020-02-10 12:50:12   554D0077605F_manufacturerdata 
     2020-02-10 12:50:12   554D0077605F_rssi -87
     2020-02-08 22:38:32   5561A4E5F559_distance 25.51913
     2020-02-08 22:38:32   5561A4E5F559_id 55:61:a4:e5:f5:59
     2020-02-08 22:38:32   5561A4E5F559_manufacturerdata 
     2020-02-08 22:38:32   5561A4E5F559_rssi -91
     2020-02-08 22:53:54   55CC7F417FFA_distance 12.61001
     2020-02-08 22:53:54   55CC7F417FFA_id 55:cc:7f:41:7f:fa
     2020-02-08 22:53:54   55CC7F417FFA_manufacturerdata 
     2020-02-08 22:53:54   55CC7F417FFA_rssi -83
     2020-02-09 22:27:51   57E1D933BC38_distance 16.54559
     2020-02-09 22:27:51   57E1D933BC38_id 57:e1:d9:33:bc:38
     2020-02-09 22:27:51   57E1D933BC38_manufacturerdata 
     2020-02-09 22:27:51   57E1D933BC38_rssi -86
     2020-02-09 23:36:53   5BD686AB2887_distance 21.51847
     2020-02-09 23:36:53   5BD686AB2887_id 5b:d6:86:ab:28:87
     2020-02-09 23:36:53   5BD686AB2887_manufacturerdata 
     2020-02-09 23:36:53   5BD686AB2887_rssi -89
     2020-02-10 03:53:34   5C6690C0BEFB_distance 21.51847
     2020-02-10 03:53:34   5C6690C0BEFB_id 5c:66:90:c0:be:fb
     2020-02-10 03:53:34   5C6690C0BEFB_manufacturerdata 
     2020-02-10 03:53:34   5C6690C0BEFB_rssi -89
     2020-02-10 04:25:23   5FE353BF6076_distance 18.07764
     2020-02-10 04:25:23   5FE353BF6076_id 5f:e3:53:bf:60:76
     2020-02-10 04:25:23   5FE353BF6076_manufacturerdata 
     2020-02-10 04:25:23   5FE353BF6076_rssi -87
     2020-02-10 02:01:40   6123EC12880B_distance 16.54559
     2020-02-10 02:01:40   6123EC12880B_id 61:23:ec:12:88:0b
     2020-02-10 02:01:40   6123EC12880B_manufacturerdata 
     2020-02-10 02:01:40   6123EC12880B_rssi -86
     2020-02-10 02:48:50   626C8FC873FF_distance 13.81901
     2020-02-10 02:48:50   626C8FC873FF_id 62:6c:8f:c8:73:ff
     2020-02-10 02:48:50   626C8FC873FF_manufacturerdata 
     2020-02-10 02:48:50   626C8FC873FF_rssi -84
     2020-02-10 03:21:45   63045AF42FA7_distance 19.7325
     2020-02-10 03:21:45   63045AF42FA7_id 63:04:5a:f4:2f:a7
     2020-02-10 03:21:45   63045AF42FA7_manufacturerdata 
     2020-02-10 03:21:45   63045AF42FA7_rssi -88
     2020-02-10 04:08:55   637B406D2AF3_distance 18.07764
     2020-02-10 04:08:55   637B406D2AF3_id 63:7b:40:6d:2a:f3
     2020-02-10 04:08:55   637B406D2AF3_manufacturerdata 
     2020-02-10 04:08:55   637B406D2AF3_rssi -87
     2020-02-10 00:41:35   6934ABE7562C_distance 13.81901
     2020-02-10 00:41:35   6934ABE7562C_id 69:34:ab:e7:56:2c
     2020-02-10 00:41:35   6934ABE7562C_manufacturerdata 
     2020-02-10 00:41:35   6934ABE7562C_rssi -84
     2020-02-08 22:06:43   6F7DEC976985_distance 23.44428
     2020-02-08 22:06:43   6F7DEC976985_id 6f:7d:ec:97:69:85
     2020-02-08 22:06:43   6F7DEC976985_manufacturerdata 
     2020-02-08 22:06:43   6F7DEC976985_rssi -90
     2020-02-10 10:42:41   70F37B57CD6D_distance 21.51847
     2020-02-10 10:42:41   70F37B57CD6D_id 70:f3:7b:57:cd:6d
     2020-02-10 10:42:41   70F37B57CD6D_manufacturerdata 
     2020-02-10 10:42:41   70F37B57CD6D_rssi -89
     2020-02-08 23:10:21   713DC7716B3C_distance 13.81901
     2020-02-08 23:10:21   713DC7716B3C_id 71:3d:c7:71:6b:3c
     2020-02-08 23:10:21   713DC7716B3C_manufacturerdata 
     2020-02-08 23:10:21   713DC7716B3C_rssi -84
     2020-02-09 22:59:41   7319D6884165_distance 13.81901
     2020-02-09 22:59:41   7319D6884165_id 73:19:d6:88:41:65
     2020-02-09 22:59:41   7319D6884165_manufacturerdata 
     2020-02-09 22:59:41   7319D6884165_rssi -84
     2020-02-10 11:46:19   74CC9823B5BA_distance 32.73764
     2020-02-10 11:46:19   74CC9823B5BA_id 74:cc:98:23:b5:ba
     2020-02-10 11:46:19   74CC9823B5BA_manufacturerdata 
     2020-02-10 11:46:19   74CC9823B5BA_rssi -94
     2020-02-09 23:31:29   7543E73DF5FE_distance 15.12852
     2020-02-09 23:31:29   7543E73DF5FE_id 75:43:e7:3d:f5:fe
     2020-02-09 23:31:29   7543E73DF5FE_manufacturerdata 
     2020-02-09 23:31:29   7543E73DF5FE_rssi -85
     2020-02-10 03:05:18   75F37F0B5836_distance 18.07764
     2020-02-10 03:05:18   75F37F0B5836_id 75:f3:7f:0b:58:36
     2020-02-10 03:05:18   75F37F0B5836_manufacturerdata 
     2020-02-10 03:05:18   75F37F0B5836_rssi -87
     2020-02-10 12:34:55   760426F68858_distance 15.12852
     2020-02-10 12:34:55   760426F68858_id 76:04:26:f6:88:58
     2020-02-10 12:34:55   760426F68858_manufacturerdata 
     2020-02-10 12:34:55   760426F68858_rssi -85
     2020-02-08 23:26:48   76398C1D17D7_distance 23.44428
     2020-02-08 23:26:48   76398C1D17D7_id 76:39:8c:1d:17:d7
     2020-02-08 23:26:48   76398C1D17D7_manufacturerdata 
     2020-02-08 23:26:48   76398C1D17D7_rssi -90
     2020-02-10 01:13:24   770F16C3FE31_distance 12.61001
     2020-02-10 01:13:24   770F16C3FE31_id 77:0f:16:c3:fe:31
     2020-02-10 01:13:24   770F16C3FE31_manufacturerdata 
     2020-02-10 01:13:24   770F16C3FE31_rssi -83
     2020-02-10 00:56:58   78A95743F577_distance 21.51847
     2020-02-10 00:56:58   78A95743F577_id 78:a9:57:43:f5:77
     2020-02-10 00:56:58   78A95743F577_manufacturerdata 
     2020-02-10 00:56:58   78A95743F577_rssi -89
     2020-02-09 23:16:08   79F3D9FAD868_distance 30.15532
     2020-02-09 23:16:08   79F3D9FAD868_id 79:f3:d9:fa:d8:68
     2020-02-09 23:16:08   79F3D9FAD868_manufacturerdata 
     2020-02-09 23:16:08   79F3D9FAD868_rssi -93
     2020-02-10 10:59:09   7A0710CA4FE1_distance 12.61001
     2020-02-10 10:59:09   7A0710CA4FE1_id 7a:07:10:ca:4f:e1
     2020-02-10 10:59:09   7A0710CA4FE1_manufacturerdata 
     2020-02-10 10:59:09   7A0710CA4FE1_rssi -83
     2020-02-10 11:14:30   7A69F5FF92C7_distance 12.61001
     2020-02-10 11:14:30   7A69F5FF92C7_id 7a:69:f5:ff:92:c7
     2020-02-10 11:14:30   7A69F5FF92C7_manufacturerdata 
     2020-02-10 11:14:30   7A69F5FF92C7_rssi -83
     2020-02-10 05:24:37   7A793A522801_distance 12.61001
     2020-02-10 05:24:37   7A793A522801_id 7a:79:3a:52:28:01
     2020-02-10 05:24:37   7A793A522801_manufacturerdata 
     2020-02-10 05:24:37   7A793A522801_rssi -83
     2020-02-10 11:30:59   7B955515A7A5_distance 12.61001
     2020-02-10 11:30:59   7B955515A7A5_id 7b:95:55:15:a7:a5
     2020-02-10 11:30:59   7B955515A7A5_manufacturerdata 
     2020-02-10 11:30:59   7B955515A7A5_rssi -83
     2020-02-09 22:43:13   7BF8F637C416_distance 18.07764
     2020-02-09 22:43:13   7BF8F637C416_id 7b:f8:f6:37:c4:16
     2020-02-09 22:43:13   7BF8F637C416_manufacturerdata 
     2020-02-09 22:43:13   7BF8F637C416_rssi -87
     2020-02-10 13:08:52   7C2F80ADBC7D_distance 11.4949
     2020-02-10 13:08:52   7C2F80ADBC7D_id 7c:2f:80:ad:bc:7d
     2020-02-10 13:08:52   7C2F80ADBC7D_manufacturerdata �4���}��
     2020-02-10 13:08:52   7C2F80ADBC7D_name Gigaset G-tag
     2020-02-10 13:08:52   7C2F80ADBC7D_rssi -82
     2020-02-10 12:53:31   7C2F80C379B6_distance 11.4949
     2020-02-10 12:53:31   7C2F80C379B6_id 7c:2f:80:c3:79:b6
     2020-02-10 12:53:31   7C2F80C379B6_manufacturerdata �4��y���
     2020-02-10 12:53:31   7C2F80C379B6_name Gigaset G-tag
     2020-02-10 12:53:31   7C2F80C379B6_rssi -82
     2020-02-10 04:57:12   7D1906E6358B_distance 19.7325
     2020-02-10 04:57:12   7D1906E6358B_id 7d:19:06:e6:35:8b
     2020-02-10 04:57:12   7D1906E6358B_manufacturerdata 
     2020-02-10 04:57:12   7D1906E6358B_rssi -88
     2020-02-10 01:45:13   7D5F0DA37D2D_distance 16.54559
     2020-02-10 01:45:13   7D5F0DA37D2D_id 7d:5f:0d:a3:7d:2d
     2020-02-10 01:45:13   7D5F0DA37D2D_manufacturerdata 
     2020-02-10 01:45:13   7D5F0DA37D2D_rssi -86
     2020-02-08 22:22:06   7EC918DEF3AA_distance 13.81901
     2020-02-08 22:22:06   7EC918DEF3AA_id 7e:c9:18:de:f3:aa
     2020-02-08 22:22:06   7EC918DEF3AA_manufacturerdata 
     2020-02-08 22:22:06   7EC918DEF3AA_rssi -84
     2020-02-10 13:08:52   C47C8D624EED_distance 9.521558
     2020-02-10 13:01:11   C47C8D624EED_fer 35
     2020-02-10 13:08:52   C47C8D624EED_id c4:7c:8d:62:4e:ed
     2020-02-10 13:08:52   C47C8D624EED_lux 138
     2020-02-10 13:07:46   C47C8D624EED_moi 8
     2020-02-10 13:08:52   C47C8D624EED_name Flower care
     2020-02-10 13:08:52   C47C8D624EED_rssi -80
     2020-02-10 13:08:52   C47C8D624EED_servicedata 7120980031ed4e628d7cc40d0710038a0000
     2020-02-10 13:08:52   C47C8D624EED_servicedatauuid 0000fe95-0000-1000-8000-00805f9b34fb
     2020-02-10 13:06:40   C47C8D624EED_tem 24.5
     2020-02-10 13:08:53   C47C8D625126_distance 7.85288
     2020-02-10 13:07:48   C47C8D625126_fer 26
     2020-02-10 13:08:53   C47C8D625126_id c4:7c:8d:62:51:26
     2020-02-10 13:03:27   C47C8D625126_lux 948
     2020-02-10 13:08:53   C47C8D625126_moi 6
     2020-02-10 13:08:53   C47C8D625126_name Flower care
     2020-02-10 13:08:53   C47C8D625126_rssi -78
     2020-02-10 13:08:53   C47C8D625126_servicedata 71209800272651628d7cc40d08100106
     2020-02-10 13:08:53   C47C8D625126_servicedatauuid 0000fe95-0000-1000-8000-00805f9b34fb
     2020-02-10 13:06:41   C47C8D625126_tem 25.5
     2020-02-10 13:08:53   CB80D6CC11DE_distance 21.51847
     2020-02-10 13:08:53   CB80D6CC11DE_id cb:80:d6:cc:11:de
     2020-02-10 13:08:53   CB80D6CC11DE_manufacturerdata W
     2020-02-10 13:08:53   CB80D6CC11DE_name MI Band 2
     2020-02-10 13:08:53   CB80D6CC11DE_rssi -89
     2020-02-10 12:51:18   associatedWith  MQTT2_OpenMQTTGateway
     2020-02-10 13:08:53   last            C47C8D625126
   helper:
     bm:
       MQTT2_DEVICE_Attr:
         cnt        54
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.02. 12:51:18
         max        0.0462431907653809
         tot        1.48291182518005
         mAr:
           set
           MQTT2_oMQTTgw_BT
           readingList
           home/OpenMQTTGateway/BTtoMQTT/7C2F80C379B6:.* { json2nameValue($EVENT, '7C2F80C379B6_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7C2F80ADBC7D:.* { json2nameValue($EVENT, '7C2F80ADBC7D_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/CB80D6CC11DE:.* { json2nameValue($EVENT, 'CB80D6CC11DE_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/6F7DEC976985:.* { json2nameValue($EVENT, '6F7DEC976985_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/07FF8D7D0875:.* { json2nameValue($EVENT, '07FF8D7D0875_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2039D20DC0B4:.* { json2nameValue($EVENT, '2039D20DC0B4_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7EC918DEF3AA:.* { json2nameValue($EVENT, '7EC918DEF3AA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2FE0E6BFFE58:.* { json2nameValue($EVENT, '2FE0E6BFFE58_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5561A4E5F559:.* { json2nameValue($EVENT, '5561A4E5F559_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/55CC7F417FFA:.* { json2nameValue($EVENT, '55CC7F417FFA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/713DC7716B3C:.* { json2nameValue($EVENT, '713DC7716B3C_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/76398C1D17D7:.* { json2nameValue($EVENT, '76398C1D17D7_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/41CF1BC5B030:.* { json2nameValue($EVENT, '41CF1BC5B030_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/0E1CA19B0FF2:.* { json2nameValue($EVENT, '0E1CA19B0FF2_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/081B47AA07E0:.* { json2nameValue($EVENT, '081B47AA07E0_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/52D2FDBCD542:.* { json2nameValue($EVENT, '52D2FDBCD542_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/1DA1154BC904:.* { json2nameValue($EVENT, '1DA1154BC904_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/410884BEA706:.* { json2nameValue($EVENT, '410884BEA706_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/57E1D933BC38:.* { json2nameValue($EVENT, '57E1D933BC38_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7BF8F637C416:.* { json2nameValue($EVENT, '7BF8F637C416_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7319D6884165:.* { json2nameValue($EVENT, '7319D6884165_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/79F3D9FAD868:.* { json2nameValue($EVENT, '79F3D9FAD868_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/04DDFE250C46:.* { json2nameValue($EVENT, '04DDFE250C46_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/21E4B85BAA01:.* { json2nameValue($EVENT, '21E4B85BAA01_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7543E73DF5FE:.* { json2nameValue($EVENT, '7543E73DF5FE_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2C54D5543D8B:.* { json2nameValue($EVENT, '2C54D5543D8B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/05B8E5E3E927:.* { json2nameValue($EVENT, '05B8E5E3E927_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5BD686AB2887:.* { json2nameValue($EVENT, '5BD686AB2887_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5004A9C7046B:.* { json2nameValue($EVENT, '5004A9C7046B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/1741E99ED400:.* { json2nameValue($EVENT, '1741E99ED400_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/23F06C9CD46B:.* { json2nameValue($EVENT, '23F06C9CD46B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/4050FA129BC5:.* { json2nameValue($EVENT, '4050FA129BC5_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/3AC8A6FD4EB4:.* { json2nameValue($EVENT, '3AC8A6FD4EB4_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/46F910ECC568:.* { json2nameValue($EVENT, '46F910ECC568_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/6934ABE7562C:.* { json2nameValue($EVENT, '6934ABE7562C_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/78A95743F577:.* { json2nameValue($EVENT, '78A95743F577_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/770F16C3FE31:.* { json2nameValue($EVENT, '770F16C3FE31_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/4AD59367AFDC:.* { json2nameValue($EVENT, '4AD59367AFDC_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/040A288AFA1B:.* { json2nameValue($EVENT, '040A288AFA1B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7D5F0DA37D2D:.* { json2nameValue($EVENT, '7D5F0DA37D2D_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/6123EC12880B:.* { json2nameValue($EVENT, '6123EC12880B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/550584BC1B2B:.* { json2nameValue($EVENT, '550584BC1B2B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/44682001D6CC:.* { json2nameValue($EVENT, '44682001D6CC_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/626C8FC873FF:.* { json2nameValue($EVENT, '626C8FC873FF_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/75F37F0B5836:.* { json2nameValue($EVENT, '75F37F0B5836_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/63045AF42FA7:.* { json2nameValue($EVENT, '63045AF42FA7_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/4DF9496E5323:.* { json2nameValue($EVENT, '4DF9496E5323_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5C6690C0BEFB:.* { json2nameValue($EVENT, '5C6690C0BEFB_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/637B406D2AF3:.* { json2nameValue($EVENT, '637B406D2AF3_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/5FE353BF6076:.* { json2nameValue($EVENT, '5FE353BF6076_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/4EC7CA98889F:.* { json2nameValue($EVENT, '4EC7CA98889F_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7D1906E6358B:.* { json2nameValue($EVENT, '7D1906E6358B_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/45E417AE7B50:.* { json2nameValue($EVENT, '45E417AE7B50_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7A793A522801:.* { json2nameValue($EVENT, '7A793A522801_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/70F37B57CD6D:.* { json2nameValue($EVENT, '70F37B57CD6D_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7A0710CA4FE1:.* { json2nameValue($EVENT, '7A0710CA4FE1_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7A69F5FF92C7:.* { json2nameValue($EVENT, '7A69F5FF92C7_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/7B955515A7A5:.* { json2nameValue($EVENT, '7B955515A7A5_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/74CC9823B5BA:.* { json2nameValue($EVENT, '74CC9823B5BA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/412DFDAF98AA:.* { json2nameValue($EVENT, '412DFDAF98AA_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/760426F68858:.* { json2nameValue($EVENT, '760426F68858_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/2FC3F0F28230:.* { json2nameValue($EVENT, '2FC3F0F28230_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/0F1135C53D90:.* { json2nameValue($EVENT, '0F1135C53D90_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/554D0077605F:.* { json2nameValue($EVENT, '554D0077605F_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/353DB6EE383C:.* { json2nameValue($EVENT, '353DB6EE383C_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/36756445917D:.* { json2nameValue($EVENT, '36756445917D_', $JSONMAP) }
home/OpenMQTTGateway/BTtoMQTT/480BAFAB9DCD:.* { json2nameValue($EVENT, '480BAFAB9DCD_', $JSONMAP) }
       MQTT2_DEVICE_Get:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.02. 20:11:49
         max        7.79628753662109e-05
         tot        0.000243186950683594
         mAr:
           HASH(0x56084cb28128)
           MQTT2_oMQTTgw_BT
           ?
       MQTT2_DEVICE_Set:
         cnt        2294
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.02. 12:57:53
         max        0.192788124084473
         tot        0.375218868255615
         mAr:
           HASH(0x56084cb28128)
           MQTT2_oMQTTgw_BT
           attrTemplate
           OpenMQTTGateway_BT_scanner
Attributes:
   DbLogExclude .*
   IODev      MQTTServer
   model      OpenMQTTGateway_BT_scanner
   readingList home/OpenMQTTGateway/BTtoMQTT/([0-9A-Z]+):.* { $TOPIC =~ m,BTtoMQTT/([0-9A-Z]+),;;json2nameValue($EVENT,"$1"."_") }
  home/home_presence/OpenMQTTGateway:.* { return undef unless $EVENT =~ m,(..):(..):(..):(..):(..):(..),;; json2nameValue($EVENT,"BT_".uc($1.$2.$3.$4.$5.$6)."_");; {"last"=>uc($1.$2.$3.$4.$5.$6)}}
   room       MQTT2_DEVICE
   setList    BT_scan_now:noArg home/OpenMQTTGateway/commands/MQTTtoBT/config {"interval":0}
  BT_scan_interval:textField home/OpenMQTTGateway/commands/MQTTtoBT/config {"interval":$EVTPART1}
  BT_blacklist:textField home/OpenMQTTGateway/commands/MQTTtoBT/config {"black-list":[$EVTPART1]}
  BT_whitelist:textField home/OpenMQTTGateway/commands/MQTTtoBT/config {"white-list":[$EVTPART1]}
  BT_minrssi:slider,-110,1,0 home/OpenMQTTGateway/commands/MQTTtoBT/config {"minrssi":$EVTPART1}}
  deleteReadings:noArg {fhem "deletereading -q $NAME (?!associatedWith).*"}
   stateFormat Last: last 


Danke Andre