Autor Thema: MQTT  (Gelesen 21567 mal)

Offline killer007

  • Newbie
  • Beiträge: 2
Antw:MQTT
« Antwort #180 am: 30 November 2017, 22:20:25 »
Hallo,

Ist es eigentlich möglich auch Funkionen die in der MyUtil sind mit subscribeSet aufzurufen?

Mit:
attr mqtt_bridge subscribeSet_cmd {calcValues($device, $message);; 0} topic/cmdoder so ähnlich?

Im Log taucht immer was mit
ERROR evaluating { calcValues($device, $message); 0}: Undefined subroutine &MQTT::BRIDGE::calcValues called at (eval 10898) line 1.auf..

Beste Grüsse

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3665
    • tech_LogBuch
Antw:MQTT
« Antwort #181 am: 01 Dezember 2017, 00:06:36 »
Das Modul verwendet ein package "MQTT::BRIDGE" und dort ist deine Methode unbekannt. Versuche sie explizit anzugeben, das sollte funktionieren:
attr mqtt_bridge subscribeSet_cmd {main::calcValues($device, $message);; 0} topic/cmdMuss mir anschauen, vlt. stlle ich einen Patch zusammen, damit der Aufruf von externen Funktionen außerhalb von einem package-Namespace passiert.
Cubietruck, RPI3, HM, EnOcean, 1wire, Firmata, MySensors, ESP8266, ESPEasy, MQTT, NodeRED, Alexa, Telegram

Offline killer007

  • Newbie
  • Beiträge: 2
Antw:MQTT
« Antwort #182 am: 01 Dezember 2017, 17:56:57 »
Danke
Genau das "main::" hat mir gefehlt!

Jetzt funktioniert es.

Würde die Info in die Commandref aufnehmen, das sollte reichen....

Grüsse

Gesendet von meinem Apollo Lite mit Tapatalk

« Letzte Änderung: 01 Dezember 2017, 17:58:38 von killer007 »

Offline freakadings

  • New Member
  • *
  • Beiträge: 40
Antw:MQTT
« Antwort #183 am: 12 Januar 2018, 14:27:39 »
Hallo Leute um einen Doppelpost zu vermeiden der Link zu meinem Mqtt Problem:

https://forum.fhem.de/index.php/topic,73242.msg746780.html#msg746780

Kurzfassung:
Fhem connected und disconnected mehrfach pro Sekunde zum MQTT Broker, der auf dem gleichen system (pi2) ohne Probleme läuft...

An Mqtt hängt bei mir wirklich viel, es wäre super wenn mir jemand helfen könnte :)