In the past decade home-assisting devices have become more and more popular. From smart-home appliances to home assistant-robots software has entered every part of our lives. As a result fulfilling specific needs for a person can become quite complicated. In this work we would like to reduce some of this complexity by introducing new ways of communication between before not commonly linked devices. In particular home-assistant robots and smart-home devices. These robots have become very efficient in completing the task they were designed for but have the potential to do so much more in a home environment. This we would like to achieve by presenting a flexible architecture allowing robots to communicate with other smart-home devices and hereby laying the ground work to allow robots to assist people in new and better ways. Furthermore we will present an implementation of this architecture using the Robot Operating System (ROS) and transport protocol MQTT.