Heizung einschalten

Posted on Sun 15 September 2024 in DIY & Workshop

Seit einer Woche ist es saukalt draußen. Und seit gestern auch drinnen. Das verdrießt mich. Offenbar ist es an der Zeit die Heizung in Betrieb zu nehmen. Aber dazu müsste ich vom Sofa aufstehen, den Heizungsraum aufsuchen und mich erinnern, welchen Knopf man da drücken muss. Ich finde das ist ein unzumutbarer Aufwand und so gehen wir das anders an.

BSB-LAN

In einem früheren Beitrag hatte ich ja schonmal von BSB-LAN berichtet und wie schön man damit die ganzen Heizungsparameter auslesen kann. Auch hatten wir dann schon einen Haufen MQTT-Sensoren definiert und seitdem kann ich der Heizung bequem bei der Arbeit zusehen. Aber heute ist Schluss mit der reinen Zuschauerrolle – wir wollen was schalten!

Was wir dazu brauchen ist ein MQTT-Switch – oder mehrere, je nachdem wieviele Heizkreise Ihr so habt und ob das Trinkwasser ebenfalls geschaltet werden soll.

Gesagt – getan:

mqtt:
  switch:
    - name: "Modus Fussbodenheizung"
      state_topic: "BSB-LAN/700"
      command_topic: "BSB-LAN"
      payload_on: "S700=1"
      payload_off: "S700=0"
      state_on: "1 - Automatik"
      state_off: "0 - Schutzbetrieb"
      optimistic: false
      qos: 0
      retain: true

Und falls wir das Trinkwasser ebenfalls schalten wollen fügen wir noch dies hinzu:

- name: "Modus Trinkwasser"
  state_topic: "BSB-LAN/1600"
  command_topic: "BSB-LAN"
  payload_on: "S1600=1"
  payload_off: "S1600=0"
  state_on: "1 - Ein"
  state_off: "0 - Aus"
  optimistic: false
  qos: 0
  retain: true

Per Default, ist BSB-LAN auf read-only gesetzt. Das müsst Ihr ggf. noch ändern (im Web Interface unter Einstellungen):

Und schon können wir das in die HASSIO GUI einfügen

... und können die Heizung bequem vom Sofa nach Belieben ein- oder ausschalten. Die Welt wie sie sein sollte!