Hi,
This is my configuration:
in openhab.cfg set the following:
################################# MQTT Transport ######################################
#
# Define your MQTT broker connections here for use in the MQTT Binding or MQTT
# Persistence bundles. Replace <broker> with a id you choose.
#
mqtt:mymosquitto.url=tcp://localhost:1883
mqtt:mymosquitto.qos=0
mqtt:mymosquitto.retain=true
mqtt:mymosquitto.async=true
mqtt-eventbus:broker=mymosquitto
#########################################################################################
file demo.item
###Sensor Status##############################################################
Number ESP8266_freemem "Free Memory [%.1f ]" (Hardware,ESP8266) { mqtt="<[mymosquitto:/esp8266/sensors/freemem:state:default]" }
Number ESP8266_uptime "UP Time [%.1f ]" (Hardware,ESP8266) { mqtt="<[mymosquitto:/esp8266/sensors/uptime:state:default]" }
###############Switch on GPIO 14 and 15 ###################
Switch esp_relay_up "Roof_UP" (all,gVR) { mqtt=">[mymosquitto:/esp8266/gpio/output15:command:ON:0],>[mymosquitto:/esp8266/gpio/output15:command:OFF:1],<[mymosquitto:/esp8266/gpio/output15:state:default]" }
Switch esp_relay_down "Roof_Relay_DOWN" (all,gVR) { mqtt=">[mymosquitto:/esp8266/gpio/output14:command:ON:0],>[mymosquitto:/esp8266/gpio/output14:command:OFF:1],<[mymosquitto:/esp8266/gpio/output14:state:default]" }
################# DHT21 Sensor#############################
Number esp_temp "Temp [%.1f °C]" (all,gVR,GraphV) { mqtt="<[mymosquitto:/esp8266/sensors/dhtt1:state:default]" }
Number esp_humid "Humid [%.1f %%]" (all,gVR,GraphV) { mqtt="<[mymosquitto:/esp8266/sensors/dhth1:state:default]" }