<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
<defs>
<linearGradient id="mainGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#ff4757;stop-opacity:1" />
<stop offset="100%" style="stop-color:#ff6b7a;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Simplified house silhouette -->
<path d="M28 108 L128 32 L228 108 L228 220 L156 220 L156 152 L100 152 L100 220 L28 220 Z"
fill="url(#mainGradient)"/>
<!-- WiFi signal waves -->
<path d="M170 70 Q185 55 200 70"
fill="none"
stroke="#fff"
stroke-width="6"
stroke-linecap="round"/>
<path d="M160 80 Q185 55 210 80"
fill="none"
stroke="#fff"
stroke-width="6"
stroke-linecap="round"
opacity="0.7"/>
<circle cx="185" cy="55" r="5" fill="#fff"/>
<!-- Smart hub center -->
<circle cx="128" cy="140" r="32" fill="#2d3436"/>
<!-- Circuit connections -->
<circle cx="128" cy="140" r="18" fill="none" stroke="#ff4757" stroke-width="3"/>
<circle cx="128" cy="115" r="4" fill="#ff4757"/>
<circle cx="153" cy="140" r="4" fill="#ff4757"/>
<circle cx="128" cy="165" r="4" fill="#ff4757"/>
<circle cx="103" cy="140" r="4" fill="#ff4757"/>
<!-- Connection lines -->
<line x1="128" y1="119" x2="128" y2="125" stroke="#ff4757" stroke-width="2"/>
<line x1="149" y1="140" x2="153" y2="140" stroke="#ff4757" stroke-width="2"/>
<line x1="128" y1="157" x2="128" y2="161" stroke="#ff4757" stroke-width="2"/>
<line x1="107" y1="140" x2="111" y2="140" stroke="#ff4757" stroke-width="2"/>
</svg>