FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tklein am 08 März 2017, 14:55:34

Titel: [gelöst]Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 08 März 2017, 14:55:34
wer kann den Fehler finden?

Auf der Konsole kommen die Meldungen im gleichen/richtigen Channel an.
Der Status vom MQTT Device ist open. Den Service FHEM habe ich auch neu gestartet.

Bin für jeden Hinweis mal wieder sehr glücklich :-)
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 08 März 2017, 16:21:12
das sollte laut commandref klappen:

attr Mosquitto autoSubscribeReadings /Wohnung/Badezimmer/+

Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: Thorsten Pferdekaemper am 08 März 2017, 16:48:40
Hi,
braucht man da nicht auch noch MQTT_BRIDGE?
Regards,
   Thorsten
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 08 März 2017, 17:23:22
ich dachte für readings reicht das device aus. Habe das Tutorial https://haus-automatisierung.com/hardware/fhem/2017/02/13/fhem-tutorial-reihe-part-26-esp8266-arduino-mqtt-temperatur-an-fhem.html nachgemacht. Die sind alle ganz gut und an sich fehlerfrei. Bis auf die User die es nachmachen :-)
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 08 März 2017, 17:32:01
hier der vollständige Inhalt dazu aus der fhem.cfg:


define Mosquitto MQTT 192.168.0.49:1883
attr Mosquitto room Actions
define Badezimmertemperatur MQTT_DEVICE
attr Badezimmertemperatur IODev Mosquitto
attr Badezimmertemperatur room Actions,Badezimmer
attr Badezimmertemperatur stateFormat transmission-state
attr Badezimmertemperatur subscribeReading_humidity /Wohnung/Badezimmer/humidity
attr Badezimmertemperatur subscribeReading_messured-temp /Wohnung/Badezimmer/temp

Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 08 März 2017, 19:11:05
die 192er IP habe ich auch schon durch die 127er ohne Wirkung ersetzt
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: Gisbert am 08 März 2017, 19:43:29
Hallo tklein,

ich kann die Fhem-Supporter schon verstehen, wenn die sagen, dann frag doch dort nach, wo Du deine Anleitung her hast.
Um mich nicht falsch zu verstehen, ich habe mir auch schon etliche Anleitungen angeschaut, auch von haus-automatisierung.com und anderen.
Da ist oft etwas Nützliches dabei, was gut funktioniert und man wird schließlich nicht dümmer, wenn man sich verschiedene Optionen anschaut.

Meine Frage wäre, was findest Du in den Pfaden, die Du definiert hast?
attr Badezimmertemperatur subscribeReading_humidity /Wohnung/Badezimmer/humidity
attr Badezimmertemperatur subscribeReading_messured-temp /Wohnung/Badezimmer/temp

Gibt es dort überhaupt Daten?
So wie Du dein Problem geschildert hast, dürfte es schwierig werden jemanden zu finden, der dir hier kompetent helfen kann.
Was mir zumindest fehlen würde, wäre die Senderseite (vermutlich ESP8266) und die Software oder Sketch, der dort läuft.


Viele Grüße Gisbert
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: Thorsten Pferdekaemper am 08 März 2017, 20:04:25
Hi,
wenn das Topics sind, dann vielleicht ohne "/" am Anfang. Wäre mal einen Versuch wert.
Gruß,
  Thorsten
Titel: Antw:Mein Fhem bekommt keine Daten von MQTT
Beitrag von: tklein am 09 März 2017, 17:49:08
@Thorsten:

Vielen Dank für den Hinweis. Ohne den anfänglichen "/" klappt es jetzt. Das hatte ich nicht ausprobiert.

@Gisbert:
Mir ging es erstmal die Daten angezeigt zu bekommen, die ich in der Console eingegeben hatte. Jetzt klappt ja alles.
Auch Dir vielen Dank.
Titel: Antw:[gelöst]Mein Fhem bekommt keine Daten von MQTT
Beitrag von: Thorsten Pferdekaemper am 09 März 2017, 18:07:39
Hi,
das hier hift:
http://www.hivemq.com/blog/mqtt-essentials-part-1-introducing-mqtt
Insbesondere
http://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices
Gruß,
   Thorsten