Samo wysterowanie przekaźnikiem on/off to prosta sprawa i są na to gotowce.
Są też rozwiązania gotowe, tylko o ile chce się mieć dość dużą możliwość rozbudowy to niekoniecznie są tanie. Poszukaj czegoś pod hasłem sterowalny przekaźnik. Można pogodzić dwa sterowniki obecny i sterowalny zdalnie łącząc je równolegle, tylko wtedy trzeba pamiętać że dwa mogą wyzwolić grzanie. Rozumiem, że kocioł masz sterowany prosto przekaźnikiem (on/off)
Budując dom też dla mnie to była czarna magia, ale dałem dodatkowo skrętkę przez wszystkie pomieszczenia sprowadzając ją w jedno miejsce. Po zamieszkaniu do skrętki dołożyłem czujniki temp 1wire, montując je przy wyłącznikach. Do tego prosty - gotowy skrypt do generowania wykresów i zdalnych odczytów. Potem rozbudowałem to na kolejne rzeczy jak podlewanie, światła zewn, liczniki energii. W międzyczasie migrując do jednego systemu który mi to ogarnie. Nie jestem programistą i o Javie nie miałem pojęcia, ale bazując na gotowych przykładach dość szybko udało mi się to oprogramować. Reszta jak interfejs była już wbudowana w system. Obecnie zamiast programować można nawet graficznie układać reguły co od czego ma być zależne. Potem udało mi się za pomocą prostej skrętki zintegrować z alarmem, rekuperatorem, kotłem, inwerterem paneli, harmonogramem wywozu śmieci, itd. Do tego dołożyłem bazę danych i wykresy aby można było sobie prześledzić historię. Aha jeszcze w międzyczasie zrobiłem ładną obudowę i przemyślałem okablowanie bo nie lubię druciarstwa. Wszytsko kosztowało grosze a ogarnia mi więcej rzeczy niż miałem w planie . Oczywiście jest jeszcze masa możliwości ale dotarłem chyba do takiego miejsca, że dalsze rozbudowy nie będą miały większego funkcjonalnego sensu. Czasem niektóre rzeczy robiłem specjalnie inaczej aby się czegoś nauczyć.