FHEM Solltemperatur per Spracheingabe Alexa

Begonnen von Texas, 01 November 2020, 17:58:49

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: UweUwe am 27 Mai 2022, 09:15:18
Hallo Damian,

mich würde noch interessieren, welche Dinge du zwischen dem Thermostat und dem Aktor noch automatisiert hast?

Zeitsteuerung? Macht Nachtabsenkung und schaltet morgens in Stufen hoch.. (Ich steure eine Fussbodenheizung an).
Kombination mit einer Anwesenheitskontrolle (schaltet aus, wenn man nicht da ist)? Die Fussbodenheizung ist im Wohnwagen). Die Anwensenheitskontrolle gibt es schon.

So ziemlich alles, was geht:

z. B.

https://wiki.fhem.de/wiki/DOIF/Automatisierung#Steuerung_von_Raumthermostaten_f.C3.BCr_mehrere_R.C3.A4ume_mit_GUI

https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg#Visualisierung_und_Steuerung:_Heiztherme

Umwälzpumpe muss bei uns durchlaufen (20 Watt) um Zimmertemperaturen auch im Sommer zwischen den Etagen auszugleichen 
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

UweUwe

Hallo,
ich hab jetzt nochmals bei mir geprüft und alles nochmals wiederholt.

Vorgehen war folgendermassen:
1. FHEM ist auf dem neuesten Stand, Linux leider noch nicht
2. dem Channel _Climate des Modules HM-TC-IT-WM-W-EU (Heizung) habe ich folgende Attribute hinzugefügt:
alexaName: Waerme, alias: Waerme, genericDeviceRype: thermostat.
3. Alexa Stop und wieder Start
4. Über meinen Alexa Account habe ich nach neuen Geräte suchen lassen und auch zusätzlich das Modul

waerme
n: Heizung_Climate

gefunden.
5. Wenn ich jetzt mit Alexa rede:
"Alexa, stelle waerme auf 20 Grad stellen "
bekomme ich die Antwort:
"welches Gerät"
ich antworte dann nochmals "waeme".
und bekomme die Antwort
"waeme nicht bekannt.

Hier das List von dem Channel "Heizung_Climate".

Internals:
   DEF        6639D902
   FUUID      5e399c4e-f33f-813e-7122-7d93d62da1af77ff
   NAME       Heizung_Climate
   NR         88
   NTFY_ORDER 48-Heizung_Climate
   STATE      T: 24.3 desired: 15.0
   TYPE       CUL_HM
   chanNo     02
   device     Heizung
   disableNotifyFn 1
   READINGS:
     2020-02-04 17:33:43   R-dayTemp       21 C
     2020-02-04 17:33:43   R-daylightSaveTime on
     2020-02-04 17:33:43   R-heatCool      heating
     2020-02-04 17:33:43   R-modePrioManu  all
     2020-02-04 17:33:43   R-modePrioParty all
     2020-02-04 17:33:43   R-nightTemp     17 C
     2020-02-04 17:33:43   R-noMinMax4Manu off
     2020-02-04 17:33:43   R-sendWeatherData on
     2020-02-04 17:33:43   R-showHumidity  temp
     2020-02-04 17:33:43   R-showInfo      time
     2020-02-04 17:33:43   R-showSetTemp   actTemp
     2020-02-04 17:33:39   R-sign          off
     2020-02-04 17:33:43   R-tempOffset    0.0K
     2020-02-04 17:33:43   R-weekPrgSel    prog1
     2020-02-04 17:33:43   R-winOpnBoost   off
     2022-05-26 15:30:30   R_P1_0_tempListSat  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_1_tempListSun  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_2_tempListMon  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_3_tempListTue  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_4_tempListWed  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_5_tempListThu  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_6_tempListFri  00:05 15.0 02:00 16.0 05:00 18.0 06:00 18.0 06:30 18.5 07:15 19.5 24:00 17.0
     2022-05-26 15:30:30   R_P1_tempList_State verified
     2022-05-26 15:30:34   R_P2_0_tempListSat  24:00 17.0
     2022-05-26 15:30:34   R_P2_1_tempListSun  24:00 17.0
     2022-05-26 15:30:34   R_P2_2_tempListMon  24:00 17.0
     2022-05-26 15:30:34   R_P2_3_tempListTue  24:00 17.0
     2022-05-26 15:30:34   R_P2_4_tempListWed  24:00 17.0
     2022-05-26 15:30:34   R_P2_5_tempListThu  24:00 17.0
     2022-05-26 15:30:34   R_P2_6_tempListFri  24:00 17.0
     2022-05-26 15:30:34   R_P2_tempList_State verified
     2022-05-26 15:30:38   R_P3_0_tempListSat  24:00 17.0
     2022-05-26 15:30:38   R_P3_1_tempListSun  24:00 17.0
     2022-05-26 15:30:38   R_P3_2_tempListMon  24:00 17.0
     2022-05-26 15:30:38   R_P3_3_tempListTue  24:00 17.0
     2022-05-26 15:30:38   R_P3_4_tempListWed  24:00 17.0
     2022-05-26 15:30:38   R_P3_5_tempListThu  24:00 17.0
     2022-05-26 15:30:38   R_P3_6_tempListFri  24:00 17.0
     2022-05-26 15:30:38   R_P3_tempList_State verified
     2022-05-26 15:30:26   RegL_01.         00:00 08:00
     2022-05-26 15:30:30   RegL_07.         00:00 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:3C 15:01 16:40 17:18 18:48 19:3C 1A:48 1B:48 1C:4A 1D:4E 1E:4E 1F:57 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:3C 2F:01 30:40 31:18 32:48 33:3C 34:48 35:48 36:4A 37:4E 38:4E 39:57 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:3C 49:01 4A:40 4B:18 4C:48 4D:3C 4E:48 4F:48 50:4A 51:4E 52:4E 53:57 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:3C 63:01 64:40 65:18 66:48 67:3C 68:48 69:48 6A:4A 6B:4E 6C:4E 6D:57 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:3C 7D:01 7E:40 7F:18 80:48 81:3C 82:48 83:48 84:4A 85:4E 86:4E 87:57 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:3C 97:01 98:40 99:18 9A:48 9B:3C 9C:48 9D:48 9E:4A 9F:4E A0:4E A1:57 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:3C B1:01 B2:40 B3:18 B4:48 B5:3C B6:48 B7:48 B8:4A B9:4E BA:4E BB:57 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2022-05-26 15:30:34   RegL_08.         00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2022-05-26 15:30:38   RegL_09.         00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2022-05-27 21:09:39   boostTime       -
     2022-05-26 15:31:40   cfgState        TempChk
     2022-05-27 21:09:39   commReporting   off
     2022-05-26 15:30:40   commState       CMDs_done
     2022-05-27 21:09:39   controlMode     manual
     2022-05-27 21:09:39   desired-temp    15.0
     2022-05-27 21:09:29   humidity        51
     2022-05-27 21:09:39   measured-temp   24.3
     2022-05-27 21:09:39   state           T: 24.3 desired: 15.0
     2022-05-27 21:09:39   winOpenReporting off
   helper:
     peerFriend peerRtTc
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7,8,9
     cfgChk:
       idTp00     file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
     cmds:
       TmplKey    :no:1653556566.42215
       TmplTs     1653556566.42215
       cmdKey     1:0:0::Heizung:00AD:02:
       cmdLst:
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         controlManu (on|off|5.0..30.0;0.5)
         controlMode (auto|manual|boost|day|night)
         controlParty -temp- -startDate- -startTime- -endDate- -endTime-
         desired-temp (on|off|5.0..30.0;0.5)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [(actor|remote|{both})]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tempListFri [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListMon [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListSat [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListSun [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListThu [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
         tempListTue [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListWed [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempTmplSet -tempTmpl-
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     regCollect:
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   alexaName  Waerme
   alias      waerme
   genericDeviceType thermostat
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000


MadMax-FHEM

Hast du mal in der Alexa App geschaut, was verstanden wurde?

Waerme vs. Wärme z.B.

Und v.a. ist Wärme nicht unbedingt ein guter Name.

Was steht im alexa-fhem Log zu dem Schaltversuch?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

UweUwe

Hallo Joachim,

deine Schnüffelnase war wieder sehr gut.  :). Es lag an der Wortwahl. Ich habe jetzt das Wort "Waerme" gegen "Boden" ausgetauscht. ==> alles gut . Und jetzt ist folgender Ablauf:

1. Der Befehl lautet :

>>>>>>>>> Alexa, schalte Boden auf 20 Grad.<<<<<<<<<<<


==> Alexa antwortet: Thermostat ist auf 15 Grad gestellt.
==> im DeviceOverview von Heizung_Climate ist 15 Grad als desired eingestellt.

Das Thema ist damit für mich gelöst. Ich lann den gesamten Thread leider nicht auf gelöst stellen, da ich ihn nicht begonnen habe..

Danke nochmals..