Ankündigung

Einklappen
Keine Ankündigung bisher.

Solltemperatur per Alexa an ganze Gruppe senden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Solltemperatur per Alexa an ganze Gruppe senden

    Hallo zusammen,

    folgende items:
    Code:
    //-- Heizung
    Group Temperatur_DG         "Temperatur Dachgeschoss"                              (Heizung)           ["Thermostat"]
    Number Temperatur_DG_Ist    "Temperatur Dachgeschoss Gaube Ist [%.1f °C]"  <temperature> (Temperatur_DG)     ["CurrentTemperature"]  {channel="knx:device:ef98905c:Temperatur_DG_Ist"}
    Number Temperatur_DG_Soll   "Temperatur Dachgeschoss Gaube Soll [%.1f °C]" <heating>     (Temperatur_DG)     ["TargetTemperature"]   {channel="knx:device:ef98905c:Temperatur_DG_Soll"}
    Number Temperatur_DG_Treppe_Ist    "Temperatur Dachgeschoss Treppe Ist [%.1f °C]"  <temperature> (Temperatur_DG)     ["CurrentTemperature"]  {channel="knx:device:ef98905c:Temperatur_DG_Treppe _ist"}
    Number Temperatur_DG_Treppe_Soll   "Temperatur Dachgeschoss Treppe Soll [%.1f °C]" <heating>     (Temperatur_DG)     ["TargetTemperature"]   {channel="knx:device:ef98905c:Temperatur_DG_Treppe _soll"}    
    String Diag_Heiz_DG_Gaube   "Diagnose Heizung Dachgaube"             <text>                                                    {channel="knx:device:ef98905c:Diag_Heizung_Gaube"}
    String Diag_Heiz_DG_Bad     "Diagnose Heizung Dachtreppe"            <text>                                                    {channel="knx:device:ef98905c:Diag_Heizung_Treppe"}
    Switch Heizungsanforderung  "Heizungsanforderung"                                  (Heizung)           ["Switchable"]          {channel="knx:device:ef98905c:Heizungsanforderung" }
    Ziel ist, mittels "stelle die Heizung im Dachgeschoss auf 19 Grad" beide Solltemperaturen zu setzen.
    In Alexa ist als Thermostat die Gruppe "Termperatur_DG" hinterlegt und auch dem Raum zugewiesen.
    Aktuell wird der Wert nur auf den ersten Channel gesendet, somit stellt der Heizungsaktor auch nur diesen um.
    Eigentlich sollte die Gruppe doch dafür sorgen, dass beide Kanäle angesprochen werden?

    Danke!

    #2
    Du hast da Ist und Soll in der selben Gruppe, sei froh, dass die Solltemperatur nicht ständig über die Ist-Temperatur verstellt wird...
    Ab davon, ist das mit der Gruppensteuerung so eine Sache. Das kann ohne weiteres Zutun funktionieren, muss aber nicht. Du könntest eine Rule schreiben, die beim Empfang eines Befehls diesen explizit an die richtigen Gruppenmitglieder sendet, so:
    Code:
    rule "Gruppenbefehl weiterleiten"
    when
        Item Temperatur_DG received command
    then
        if(receivedCommand instanceof Number)
            Temperatur_DG.members.filter[f|f.name.contains("Soll")].forEach[i|i.sendCommand(receivedCommand)]
    end

    Kommentar

    Lädt...
    X