Autor Thema: Erweiterung MQTT_GENERIC_BRIDGE für MQTT2_CLIENT und -_SERVER  (Gelesen 1794 mal)

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4412
    • tech_LogBuch
Antw:Erweiterung MQTT_GENERIC_BRIDGE für MQTT2_CLIENT und -_SERVER
« Antwort #30 am: 11 Januar 2019, 15:00:24 »
@LudgerR: Danke, werde korrigieren.

@Beta-User, das wäre sehr hilfreich, danke! Ich vergesse immer wieder nach Änderungen das cr anzupassen  >:(
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

Online LudgerR

  • Jr. Member
  • **
  • Beiträge: 58
Antw:Erweiterung MQTT_GENERIC_BRIDGE für MQTT2_CLIENT und -_SERVER
« Antwort #31 am: 11 Januar 2019, 15:34:47 »
@Beta-User
Danke für den Hinweis bzgl. autocreate. 
---------

Die Warnung hatte ich bereits vorher gelesen und trotzdem "autocreate" im MQTT2 server aktiviert.
Bisher ohne Konsequenzen.

Ich habe eine Verständnisfrage.

Warum taucht der prefix mqtt  nicht im  log der Generic-Bridge?

defmod mqttGeneric MQTT_GENERIC_BRIDGE  mqtt  TYPE=FBDECT
attr mqttGeneric IODev MQTT2_FHEM_Server
attr mqttGeneric room MQTT2_DEVICE,SYSTEM
attr mqttGeneric verbose 5

setstate mqttGeneric 2019-01-11 15:14:08 device-count 1
setstate mqttGeneric 2019-01-10 23:17:50 incoming-count 0
setstate mqttGeneric 2019-01-11 15:14:45 outgoing-count 2467
setstate mqttGeneric 2019-01-11 15:14:45 transmission-state outgoing publish sent
setstate mqttGeneric 2019-01-10 23:17:50 updated-reading-count 0
setstate mqttGeneric 2019-01-10 23:17:50 updated-set-count 0



2019.01.11 15:14:45 3: FBDECT set FBDECT_fb1AHAHTTP_08761_0074086 on
2019.01.11 15:14:45 5: MQTT_GENERIC_BRIDGE:DEBUG:> publish: FBDECT_fb1AHAHTTP_08761_0074086/state => on (qos: 0, retain: 0)
2019.01.11 15:14:45 5: FBAHAHTTP_Write reply for fb1AHAHTTP: 1

Ich habe eigentlich nach publish: etwas wie mqtt/FBDECT_   erwartet.
 
Fhem on FB7390 and PI 3+ , 2xCUNO(IR+1-Wire), 13xFHT, Buderus GB-112, EM1000 WZ/GZ, FS20,AMAD,SONOS

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5114
  • Maintainer: mqtt2.template, httpmod.template
Antw:Erweiterung MQTT_GENERIC_BRIDGE für MQTT2_CLIENT und -_SERVER
« Antwort #32 am: 11 Januar 2019, 15:42:27 »
Bisher ohne Konsequenzen.
Soweit ich das verstanden habe, wirkt sich das dann aus, wenn du eingehende Nachrichten hast: Dann "schnappt" sich autocreate/das MQTT2-DEVICE die Nachricht und die Generic-Bridge bekommt nichts mehr davon mit. Für publish ist es egal...

Der prefix wirkt sich auf die Frage aus, wie das Attribut im jeweiligen Device heißt:
Zitat
The first parameter is a prefix for the control attributes on which the devices to be monitored (see above) are configured. Default value is 'mqtt'. If this is e.g. redefined as 'hugo', the control attributes are named hugoPublish etc.
Ich habe da mqttBridge spezifiziert, ist evtl. einleuchtender wie "hugo".

Du suchst vermutlich eher sowas wie "globalPublish"?
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4412
    • tech_LogBuch
Antw:Erweiterung MQTT_GENERIC_BRIDGE für MQTT2_CLIENT und -_SERVER
« Antwort #33 am: 12 Januar 2019, 16:37:04 »
Soweit ich das verstanden habe, wirkt sich das dann aus, wenn du eingehende Nachrichten hast: Dann "schnappt" sich autocreate/das MQTT2-DEVICE die Nachricht und die Generic-Bridge bekommt nichts mehr davon mit. Für publish ist es egal...
Ja und auch nur dann, wess es sich um gleiche Topic handelt.

Der prefix wirkt sich auf die Frage aus, wie das Attribut im jeweiligen Device heißt:Ich habe da mqttBridge spezifiziert, ist evtl. einleuchtender wie "hugo".
;D ;D ;D

Du suchst vermutlich eher sowas wie "globalPublish"?
Das ist dan eben an der Bridge selbst zu setzen.
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

 

decade-submarginal