Mein Smart Home umfasst folgende Komponenten: @startuml package "Homematic" { [Homematic IP] as hmip [HMIP Bridge] as hmip_bridge hmip_bridge -u--> hmip } package "Shelly" { [Shellies] as sh } package "Buderus" { [Buderus Heizung] as mx300 interface "EMS Bus" as emsbus mx300 -do-- emsbus [EMS Gateway] as ems ems -u--> emsbus } package "Oekofen" { [Oekofen Pelletheizung] as oekofen interface "http" as oekofen_if oekofen -do-- oekofen_if [Oekofen Bridge] as oekofen_bridge oekofen_bridge -u--> oekofen_if } package "MQTT" { [MQTT Server] as mqtts interface "http 1883" as mqtti mqtts -right-- mqtti } package "Elastic" { [Elasticsearch] as es interface "http 9200" as http9200 es -right-- http9200 [Filebeat] as fb [Kibana] as kb interface "http 5601" as http5601 kb -right-- http5601 } sh --> mqtti ems --> mqtti hmip_bridge --> mqtti oekofen_bridge --> mqtti fb -up--> mqtti fb --> http9200 kb -up--> http9200 @enduml