FHEM - Hausautomations-Systeme > MQTT
Ip meines MQTT-Broker, einstellen
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