39_gassistant.pm (Google Assistant, Google Home)

Begonnen von dominik, 29 Januar 2019, 21:59:53

Vorheriges Thema - Nächstes Thema

Frody71

Zitat von: Frody71 am 10 November 2021, 18:21:24
Hallo noch mal, also ich habe jetzt 3 Tage hintereinander am Vortag ein unlink und dem darauffolgenden Tag nach 10:00 Uhr link in der App gemacht. Es bleiben nach wie die Devices in der App erhalten obwohl sie sich eigentlich im Gassistant nicht mehr im Verzechnis GoogleAssistant befinden (ausschließlich Testlight).
Ich kann jedoch das Testlight über die App schalten. Alle anderen "Geisterdevices" in der App melden "Reagiert nicht".

Bei mir läuft es jetzt wieder tadellos. Mein Fehler war dass ich mich für den neuen authcode versehentlich ein mal nicht über Google angemeldet hatte. Danach hatte ich vorerst nie die Möglichkeit mich über Google einzuloggen. Erst als ich mit einem anderen Browser für einen neuen authcode angemeldet habe bekam ich wieder die Möglichkeit bei Google einzuloggen. Seit dem ist auch meine "Welt" wieder in Ordnung.

ruN

Zitat von: ruN am 12 Mai 2020, 18:26:02
Hallo Dominik,

ich habe mal getestet:das passt genau sodas passt genau soder aktuelle Status kann über 1.SET_POINT_MODE ausgelesen werden. Dabei ist 0=auto, 1=manuell, 2=holiday. Holiday funktioniert über FHEM allerdings nicht, da dies eine Eingabe einer Start und Ende Zeit über die CCU erfordert. Off entspricht dem setzen von 1.SET_POINT_TEMPRATURE=5 und ON entspricht 1.SET_POINT_TEMPRATURE=30.Habe ich getestet, passt so.Das konnte ich nicht testen, hast du einen Tipp wie ich den Unreach Status über die CCU manipulieren kann? Aber da das Device bei 0.UNREACH=0 erreichbar ist gehe ich auch davon aus.

Darüber hinaus gibt es noch:

10.STATE=1 wenn das Heizventil geöffnet und 10.STATE=0 wenn das Heizventil geschlossen ist. Wäre als Reading vieleicht interessant.

1.ACTIVE_PROFILE liefert und setzt die Wochenprofile aus der CCU. Es gibt die Wochenprofile 1 bis 6. getestet habe ich mit:
set DEVICE datapoint 1.ACTIVE_PROFILE 1

Falls es hilfreich ist kann ich noch einen Screenshot aus der CCU anhängen.

Danke schon mal soweit für deine Mühe.

Zitat von: ruN am 14 Mai 2020, 16:49:25
Kann ich bestätigen, danke dir! :)

Hallo Dominik,

ist zwar schon was her aber ich habe aktuell ein Problem mit der Einbindung der Thermostate. Hier kommt die Fehlermeldung:

[16.11.2021, 16:12:05] Received firestore2fhem: {"ts":1637075525694,"msg":"LOG_ERROR","log":"HmIP_BWTH_000C9BE99C83FB:Error: 10.STATE value off not handled in values"}

Vermutlich gab es hier im Modul HMCCU ein Update weshalb die Values von 10.STATE nun nicht mehr 1/0 sind sondern "on"/"off".

Wie bekomme ich das gelöst oder musst du da auf firestore2fhem Seite ran?

Gruß

a_quadrat

Hallo ruN,

kannst du mal ein list von dem HMCCU-Modul hier einstellen? Dann kann ich dir evtl. helfen.

VG Andreas

ruN

Hallo Andreas,

danke schon mal für die Hilfe, hier zwei lists. Einmal von einem frisch angelegten Geräts und einmal von einem bestehenden:

Frisch angelegt:
Internals:
   CFGFN     
   DEF        000C98A9A98702  sd=9.STATE cd=10.STATE
   FUUID      618e3fbb-f33f-2329-4713-58e9d69e4da15f15
   IODev      HomeMatic
   NAME       HmIP_BWTH_000C98A9A98702_9
   NR         3106
   STATE      AT:20.7 DT:19.0 H:58 DP:12.1
   STILLDONETIME 0
   TYPE       HMCCUDEV
   ccuaddr    000C98A9A98702
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BWTH 000C98A9A98702
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype BWTH
   ccutype    HmIP-BWTH
   firmware   1.2.4
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-11-18 17:24:18   1.ACTIVE_PROFILE 1
     2021-11-18 17:24:18   1.ACTUAL_TEMPERATURE 20.7
     2021-11-18 17:24:18   1.ACTUAL_TEMPERATURE_STATUS NORMAL
     2021-11-18 17:24:18   1.BOOST_MODE    false
     2021-11-18 17:24:18   1.BOOST_TIME    0
     2021-11-18 17:24:18   1.FROST_PROTECTION false
     2021-11-18 17:24:18   1.HEATING_COOLING HEATING
     2021-11-18 17:24:18   1.HUMIDITY      58
     2021-11-18 17:24:18   1.HUMIDITY_STATUS NORMAL
     2021-11-18 17:24:18   1.PARTY_MODE    false
     2021-11-18 17:24:18   1.QUICK_VETO_TIME 0
     2021-11-18 17:24:18   1.SET_POINT_MODE manual
     2021-11-18 17:24:18   1.SET_POINT_TEMPERATURE 19.0
     2021-11-18 17:24:18   1.SWITCH_POINT_OCCURED false
     2021-11-18 17:24:18   1.WINDOW_STATE  closed
     2021-11-18 17:24:19   10.STATE        off
     2021-11-18 17:24:19   9.STATE         off
     2021-11-18 17:24:19   activity        alive
     2021-11-18 17:24:19   devstate        ok
     2021-11-18 17:24:18   dewpoint        12.1
     2021-11-18 17:24:19   heatingState    OFF
     2021-11-18 17:24:19   hmstate         off
     2021-11-18 17:24:19   rssidevice      -55
     2021-11-18 17:24:19   rssipeer        -63
     2021-11-18 17:24:19   state           off
   hmccu:
     channels   13
     defCDP     10.STATE
     defSDP     9.STATE
     detect     5
     devspec    000C98A9A98702
     forcedev   0
     nodefaults 0
     role       0:MAINTENANCE,1:HEATING_CLIMATECONTROL_TRANSCEIVER,2:HEATING_CLIMATECONTROL_RECEIVER,3:HEATING_CLIMATECONTROL_CL_TRANSMITTER,4:HEATING_SHUTTER_CONTACT_RECEIVER,5:HEATING_CLIMATECONTROL_SWITCH_TRANSMITTER,6:HEATING_KEY_RECEIVER,7:CLIMATECONTROL_FLOOR_TRANSMITTER,8:CLIMATECONTROL_FLOOR_DIRECT_TRANSMITTER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp off:noArg auto:noArg manu:noArg on:noArg boost:noArg holiday:noArg
     control:
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -55
           ONVAL      -55
           OSVAL      -55
           OVAL       -55
           SVAL       -55
           VAL        -55
       0.RSSI_PEER:
         VALUES:
           NVAL       -63
           ONVAL      -64
           OSVAL      -64
           OVAL       -64
           SVAL       -63
           VAL        -63
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.ACTIVE_PROFILE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       20.7
           ONVAL      20.6
           OSVAL      20.6
           OVAL       20.6
           SVAL       20.7
           VAL        20.7
       1.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.BOOST_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.BOOST_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.HEATING_COOLING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      HEATING
           OVAL       0
           SVAL       HEATING
           VAL        0
       1.HUMIDITY:
         VALUES:
           NVAL       58
           ONVAL      58
           OSVAL      58
           OVAL       58
           SVAL       58
           VAL        58
       1.HUMIDITY_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PARTY_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.QUICK_VETO_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.SET_POINT_MODE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      manual
           OVAL       1
           SVAL       manual
           VAL        1
       1.SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       19.0
           ONVAL      19.0
           OSVAL      19.0
           OVAL       19.0
           SVAL       19.0
           VAL        19.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.WINDOW_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       8.EMERGENCY_OPERATION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.HUMIDITY_ALARM:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:0
           usage      auto
           subcmd:
             000:
               args       0
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:BOOST_MODE:1
           usage      boost
           subcmd:
             000:
               args       1
               dpt        BOOST_MODE
               fnc       
               max        1
               min        0
               parname    BOOST_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         desired-temp:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:SET_POINT_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         holiday:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:2
           usage      holiday
           subcmd:
             000:
               args       2
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         manu:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:1
           usage      manu
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         off:
           channel    1
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       4.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
         on:
           channel    1
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       30.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
     state:
       chn        9
       dpt        STATE
Attributes:
   alias      Arbeitszimmer Thermostat
   ccureadingfilter 1,10,9..*
   cmdIcon    on:general_an off:general_aus
   group      Thermostate
   room       Arbeitszimmer,GoogleAssistant,Heizung,Homematic
   stateFormat AT:1.ACTUAL_TEMPERATURE DT:1.SET_POINT_TEMPERATURE H:1.HUMIDITY DP:dewpoint
   userReadings heatingState {(ReadingsVal($NAME,"10.STATE",0) eq 1 && ReadingsVal($NAME,"1.HEATING_COOLING",0) eq 0) ? "HEAT" : ReadingsVal($NAME,"1.SET_POINT_TEMPERATURE","-") eq "off" ? "OFF" : ReadingsVal($NAME,"1.SET_POINT_MODE","-") eq 0 ? "AUTO" : (ReadingsVal($NAME,"10.STATE",0) eq 1 && ReadingsVal($NAME,"1.HEATING_COOLING",0) eq 1) ? "COOL" : "OFF"}




ruN

#2794
Ich musste hier was raus schneiden hat nicht gepasst:
Bestehendes Gerät:
Internals:
   DEF        000C98A9A9874E
   FUUID      5eb95437-f33f-2329-3365-2cfac518f28eb0ab
   IODev      HomeMatic
   NAME       HmIP_BWTH_000C98A9A9874E
   NR         35
   STATE      ST:on AT:21.5 DT:21.0 H:62 DP:13.9
   STILLDONETIME 0
   TYPE       HMCCUDEV
   ccuaddr    000C98A9A9874E
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BWTH 000C98A9A9874E
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype BWTH
   ccutype    HmIP-BWTH
   firmware   1.2.4
   readonly   no
   READINGS:
     2021-11-01 21:01:45   0.CONFIG_PENDING 0
     2021-11-01 21:01:45   0.DUTY_CYCLE    0
     2021-10-24 14:30:48   0.INSTALL_TEST  true
     2021-10-24 14:30:48   0.OPERATING_VOLTAGE 0.0
     2021-10-24 14:30:48   0.OPERATING_VOLTAGE_STATUS 0
     2021-11-01 21:01:45   0.RSSI_DEVICE   -73
     2021-11-01 20:58:19   0.RSSI_PEER     -79
     2021-11-01 21:01:45   0.UNREACH       0
     2021-10-24 14:30:48   0.UPDATE_PENDING false
     2021-11-18 17:55:29   1.ACTIVE_PROFILE 1
     2021-11-18 17:55:29   1.ACTUAL_TEMPERATURE 21.5
     2021-11-18 17:55:29   1.ACTUAL_TEMPERATURE_STATUS NORMAL
     2021-11-18 17:55:29   1.BOOST_MODE    false
     2021-11-18 17:55:29   1.BOOST_TIME    0
     2021-11-18 17:55:29   1.FROST_PROTECTION false
     2021-11-18 17:55:29   1.HEATING_COOLING HEATING
     2021-11-18 17:55:29   1.HUMIDITY      62
     2021-11-18 17:55:29   1.HUMIDITY_STATUS NORMAL
     2021-11-18 17:55:29   1.PARTY_MODE    false
     2021-11-12 08:37:10   1.PARTY_SET_POINT_TEMPERATURE 0.0
     2021-11-12 08:37:10   1.PARTY_TIME_END
     2021-11-12 08:37:10   1.PARTY_TIME_START
     2021-11-18 17:55:29   1.QUICK_VETO_TIME 0
     2021-11-18 17:55:29   1.SET_POINT_MODE manual
     2021-11-18 17:55:29   1.SET_POINT_TEMPERATURE 21.0
     2021-11-18 17:55:29   1.SWITCH_POINT_OCCURED false
     2021-11-18 17:55:29   1.WINDOW_STATE  closed
     2021-11-18 17:55:31   10.STATE        on
     2021-11-18 17:55:31   11.STATE        off
     2021-11-18 17:55:31   12.STATE        off
     2021-11-18 17:55:29   8.EMERGENCY_OPERATION false
     2021-11-18 17:55:29   8.FROST_PROTECTION false
     2021-11-18 17:55:29   8.HUMIDITY_ALARM false
     2021-11-18 17:55:29   8.STATE         true
     2021-11-18 17:55:31   9.STATE         on
     2021-11-12 08:36:43   IODev           HomeMatic
     2021-11-18 17:55:31   activity        alive
     2021-11-18 17:55:29   control         21.0
     2021-11-18 17:55:29   desired-temp    21.0
     2021-11-18 17:55:31   devstate        ok
     2021-11-18 17:55:29   dewpoint        13.9
     2021-11-18 17:55:31   hmstate         21.0
     2021-11-18 17:55:29   humidity        62
     2021-11-18 17:55:29   measured-temp   21.5
     2021-11-18 17:55:31   rssidevice      -83
     2021-11-18 17:55:31   rssipeer        -92
     2021-11-18 17:55:29   state           21.0
   hmccu:
     channels   13
     detect     5
     devspec    000C98A9A9874E
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:HEATING_CLIMATECONTROL_TRANSCEIVER,2:HEATING_CLIMATECONTROL_RECEIVER,3:HEATING_CLIMATECONTROL_CL_TRANSMITTER,4:HEATING_SHUTTER_CONTACT_RECEIVER,5:HEATING_CLIMATECONTROL_SWITCH_TRANSMITTER,6:HEATING_KEY_RECEIVER,7:CLIMATECONTROL_FLOOR_TRANSMITTER,8:CLIMATECONTROL_FLOOR_DIRECT_TRANSMITTER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp off:noArg auto:noArg manu:noArg on:noArg boost:noArg holiday:noArg toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
     dp:
       0.ARR_TIMEOUT:
         MASTER:
           NVAL       10
           ONVAL      10
           OSVAL      10
           OVAL       10
           SVAL       10
           VAL        10
         VALUES:
Attributes:
   IODev      HomeMatic
   alias      Badezimmer Thermostat
   ccureadingfilter .*
   controldatapoint 1.SET_POINT_TEMPERATURE
   eventMap   /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.CONTROL_MODE 2:Holiday/datapoint 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.SET_POINT_TEMPERATURE 30.5:on/
   group      Thermostate
   room       Badezimmer,GoogleAssistant,Heizung,Homematic
   stateFormat ST:10.STATE AT:1.ACTUAL_TEMPERATURE DT:state H:1.HUMIDITY DP:dewpoint
   statedatapoint 1.SET_POINT_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute SET_POINT_TEMPERATURE!#0-4.5:off,#30.5-40:on;WINDOW_STATE!(0|false):closed,(1|true):open;10.STATE!false:0,true:1

a_quadrat

Hast du das neue Gerät mit "get createDev" angelegt?

ruN

Hallo a_quadrat,
Ja genau so habe ich das neue Gerät angelegt.
Gruß

a_quadrat

Versuche Mal bei dem neuen Gerät substitute auf STATE!(on|1|true):1,(off|0|false):0 zu setzen. Damit müsste das Reading wieder 0 und 1 liefern.

VG Andreas

ruN

#2798
also ich habe jetzt jeweils:

10.STATE!(on|1|true):1,(off|0|false):0

als auch

STATE!(on|1|true):1,(off|0|false):0

versucht aber das READING bleibt bei true/false.

Anscheinend wird 0/1 standardmäßig umgesetzt nach true/false.

a_quadrat

Hi,

ich habe es auch gerade an einem anderen Device ausprobiert und es scheint in diese Richtung nicht zu funktionieren.

Hast du schon mal versucht "genericDeviceType" auf Thermostat zu stellen?

VG Andreas

ruN

Ja, auch das ändert nichts am Verhalten wie 10.STATE gesetzt wird und das googleassistant device läuft auf Fehler sobald ein Thermostat angesprochen wird:

HmIP_BWTH_000C98A9A9874E:Error: 10.STATE value off not handled in values

a_quadrat

Sieh so aus, dass Dominik dein Gerät wieder modifizieren müsste.

Im Anhang habe ich dir ein Beispiel von mir zugefügt. Vielleicht möchtest du es als Übergangslösung nutzen.


Internals:
   FUUID      5f8ad7c2-f33f-a497-80d7-6b4e47a93397d358
   NAME       DUMY_SEN_HZ_BAD_SOLLT_____01
   NR         1084
   STATE      T:23.9375 soll-Temp:24
   TYPE       dummy
   READINGS:
     2021-11-08 16:14:05   desiredTemperature 24
     2021-03-17 07:58:00   state           on
     2021-11-20 09:50:16   temperature     23.9375
Attributes:
   DbLogExclude .*
   gassistantName Thermostat
   genericDeviceType thermostat
   group      Heizung_Bad
   readingList state desiredTemperature
   realRoom   Badezimmer
   room       GoogleAssistant,Heizung
   setList    on off desiredTemperature
   stateFormat T:temperature soll-Temp:desiredTemperature


VG Andreas

Gisbert

Hallo zusammen,

ich habe bei Rollläden nur die Befehle opens und closes gefunden. Schön wäre es, wenn es auch die Möglichkeit gäbe Rollläden mit Google Assitant auf eine Verschattungsposition zu fahren. Den Befehl an sich habe ich im Device vorhanden, mit anderen Worten das Device und auch der physische Aktor wären willig.

Gibt es sowas wie "<Rollladen Name> 90%" als Befehl für den genericDeviceType shutter?
Irgendeine andere Idee, wie man das umsetzen könnte? Was nicht geht ist einen Fahrbefehl rauszuschicken und zur passenden Zeit einen Stop-Befehl hinterzuschicken, das gelingt in einem von 100 Fällen, also nicht brauchbar.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

a_quadrat

Ja, das geht. Versuche Mal "stelle Rollladen "xy" auf 90 %.

VG Andreas

Gisbert

Hallo Andreas,

der Befehl "Stelle Rollladen Schlafzimmer auf 90%" wird verarbeitet, als Ergebnis bekomme ich die Antwort, dass der Rollladen nur ganz oder gar nicht geöffnet werden kann.

Hast du diesen Fall bei einem genericDeviceType shutter produktiv im Einsatz? Oder muss ich einen anderen Typ nehmen?

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome