FHEM - Hausautomations-Systeme > MQTT

Ip meines MQTT-Broker, einstellen

(1/4) > >>

moonsorrox:
Irgendwie habe ich vom vielen Lesen ein Brett vorm Kopf.
Was habe ich gemacht "mosquitto" installiert, der läuft auf meinem Intel-NUC wo auch der Fhem Server drauf läuft. Der mosquitto lauft auch das habe ich getestet mit

--- Code: ---service mosquitto status
--- Ende Code ---

Nun habe ich eine Bridge in Fhem eingerichtet und habe hier die 127.0.0.1:1883 eingetragen da ja der MQTT Broker auch hier läuft und hier liegt wohl der Fehler, denn welche IP muss ich den eintragen..? und vor allem wo muss ich die beim Broker eintragen..?

Fhem - Bridge:

--- Code: ---Internals:
   CFGFN      ./FHEM/System.cfg
   DEF        127.0.0.1:1883
   DeviceName 127.0.0.1:1883
   FD         53
   NAME       myBroker
   NOTIFYDEV  global
   NR         3579
   NTFY_ORDER 50-myBroker
   PARTIAL
   STATE      opened
   TYPE       MQTT
   buf
   msgid      17
   ping_received 1
   timeout    60
   READINGS:
     2017-11-13 18:18:44   connection      active
     2017-11-13 17:25:43   state           opened
   messages:
Attributes:
   group      Sonoff-Test
   room       HWR
--- Ende Code ---


Mein Sonoff Basic 10a sendet auf der Konsole immer dieses:

--- Code: ---18:11:56 MQT: Verbindungsversuch...
18:12:02 MQT: Verbindung fehlgeschlagen aufgrund von 127.0.0.1:1883, rc -2. Wiederversuch in 10 sec
18:12:13 MQT: Verbindungsversuch...
18:12:19 MQT: Verbindung fehlgeschlagen aufgrund von 127.0.0.1:1883, rc -2. Wiederversuch in 10 sec
18:12:30 MQT: Verbindungsversuch...
18:12:36 MQT: Verbindung fehlgeschlagen aufgrund von 127.0.0.1:1883, rc -2. Wiederversuch in 10 sec
--- Ende Code ---

pink99panther:
Ändere mal die 127.0.0.1 in deinem Sonoff auf die IP deines Intel-NUC
Die 127.0.0.1 ist immer die eigene Adresse egal welche IP nach aussen verwendet wird.

moonsorrox:
das hatte ich auch schon...! geht aber auch nicht
Muss die Bridge die 127.0.0.1 drin haben..? Ich versteh das nicht, kann doch nicht so schwer sein  :-\

So ein Mist nun habe ich Fhem neu gestartet und es läuft nicht mehr "fhem is not running" liegt das an dem MQTT Server

pink99panther:
Deine "Fhem - Bridge" War schon am laufen.
Mein List:

--- Code: ---Internals:
   DEF        127.0.0.1:1883
   DeviceName 127.0.0.1:1883
   FD         5
   NAME       MyBroker
   NOTIFYDEV  global
   NR         19
   NTFY_ORDER 50-MyBroker
   PARTIAL
   STATE      opened
   TYPE       MQTT
   buf
   msgid      7
   ping_received 1
   timeout    60
   READINGS:
     2017-11-13 20:20:03   connection      active
     2017-11-09 15:35:42   state           opened
   messages:
Attributes:
   room       System

--- Ende Code ---
Warum Dein FHEM jetzt nicht will kann ich Dir auch nicht sagen.

Was Du noch brauchst ist ein MQTT_DEVICE

Ich vermute, dass Du tasmota auf dem Sonoff hast.
Infos dazu siehe hier:
https://wiki.fhem.de/wiki/MQTT_Einf%C3%BChrung#MQTT_und_Sonoff-Tasmota

moonsorrox:
fhem läuft wieder und meine Bridge zeigt auch wieder "openend"

Ja ich nutze Tasmota..
Mein MQTT Device habe ich auch drin, aber es schaltet nicht.

Hier ein list

--- Code: ---Internals:
   CFGFN      ./FHEM/Wohnzimmer.cfg
   IODevMissing 1
   IODevName  myBroker
   NAME       WZ_Stehlampe
   NR         264
   STATE      Ein
   TYPE       MQTT_DEVICE
   READINGS:
     2017-11-14 00:59:23   state           ON
     2017-11-14 00:59:23   transmission-state outgoing publish sent
   publishSets:
     :
       topic      cmnd/WZ_Stehlampe/POWER
       values:
         ON
         OFF
   sets:
     Aus
     Ein
     OFF
     ON
   subscribe:
     stat/WZ_Stehlampe/POWER
   subscribeExpr:
     ^stat\/WZ_Stehlampe\/POWER$
   subscribeReadings:
     stat/WZ_Stehlampe/POWER:
       cmd
       name       state
Attributes:
   IODev      myBroker
   alias      Wohnzimmer Stehlampe
   devStateIcon Ein:li_wht_on Aus:li_wht_off
   eventMap   ON:Ein OFF:Aus
   group      Beleuchtung Wohnzimmer
   icon       light_floor_lamp@#FF6D00
   publishSet ON OFF cmnd/WZ_Stehlampe/POWER
   room       Wohnzimmer
   sortby     03
   stateFormat state
   subscribeReading_state stat/WZ_Stehlampe/POWER
   webCmd     Ein:Aus
--- Ende Code ---

Mosquitto läuft auch habe ich abgefragt

--- Code: ---root@FHEM-Server:~# service fhem status
fhem is running
root@FHEM-Server:~# service mosquitto status
mosquitto start/running, process 608

--- Ende Code ---

In meinem Sonos ist unter MQTT topic auch WZ_Stehlampe drin..
Bin jetzt etwas ratlos...!

Das ist beim Sonos Modul in der Konsole:

--- Zitat ---00:00:07 HTP: Web-Server aktiv bei WZ_Stehlampe-8072.local mit IP-Adresse 10.0.0.200
00:00:09 MQT: Verbindungsversuch...
00:00:09 MQT: verbunden
00:00:09 MQT: tele/WZ_Stehlampe/LWT = online (beibehalten)
00:00:09 MQT: cmnd/WZ_Stehlampe/POWER =
00:00:09 MQT: tele/WZ_Stehlampe/INFO1 = {"Module":"Sonoff Basic", "Version":"5.9.1", "RückgriffTopic":"DVES_3AFF88", "GroupTopic":"sonoffs"}
00:00:09 MQT: tele/WZ_Stehlampe/INFO2 = {"WebServerMode":"Admin", "Hostname":"WZ_Stehlampe-8072", "IPAddress":"10.0.0.200"}
00:00:09 MQT: tele/WZ_Stehlampe/INFO3 = {"RestartReason":"Software/System restart"}
00:00:10 MQT: stat/WZ_Stehlampe/ERGEBNIS = {"POWER":"ON"}
00:00:10 MQT: stat/WZ_Stehlampe/POWER = ON

--- Ende Zitat ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln