[Solved] Items not working with MQTT

My bad Johan, I should of done that.

Here is what I did to fix this, and to some this info may be common sense or whatever, but I am new to all this so hopefully someone can learn something from this.
First, check out MQTT Binding (v1.11) Getting Started 101
To access your log viewer, don’t click the log viewer at the IP of your openhab install. Instead, type in the ip followed by :9001.

IP-Address:9001

I couldn’t figure out why I couldn’t see the log for my install when clicked in the UI. This may not apply to everyone, but if someone runs into this, here you go.
Next check two files.

/var/lib/openhab2/config/org/openhab/mqtt.config
/etc/openhab2/services/mqtt.cfg

I am not using QOS so I have it commented out until I want to use it. My two files look like:
mqtt.config:

//ohmqtt.qos=""
ohmqtt.async="false"
ohmqtt.pwd="passwd"
ohmqtt.retain="true"
ohmqtt.url="tcp://yourIP:1883"
ohmqtt.user="ohmqtt"
service.pid="org.openhab.mqtt"

mqtt.cfg:

ohmqtt.url=tcp://yourIP:1883
ohmqtt.user=ohmqtt
ohmqtt.pwd=passwd
//ohmqtt.qos=
ohmqtt.retain=true
ohmqtt.async=false

For both of these, the “ohmqtt” on each line is the name of your broker. If you change this, change it on every single line, and remember it is the very first value in mqtt channel for items. The user does not have to be the same as the broker name, I just kept mine as ohmqtt.
For this configuration, your .items should look like:

String GarageDoorState "Door State" { mqtt="<[ohmqtt:garage/door:state:default]" }
Switch GarageDoorButton "Garage Door" { mqtt=">[ohmqtt:garage/button:command:ON:default]" }

Again, to many some of the stuff I said is common sense, but I am very new to this and hope someone else can benefit from this as well.