39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

kotaro

Klasse, danke dir schon mal :D
das ist echt super Es funktioniert absolut super.
Sag mal die Feuchtigkeit kann Google nicht anzeigen, oder?

dominik

Anzeigen nicht, nur abfragen per Sprache ist moeglich.

Poste dann bitte noch ein jsonlist2 von einem komplett neu angelegten Device, weil mir waere es lieber es ohne homebridgeMapping zu unterstuetzen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

R1k4rd

Zitat@Richard, probier bitte das MQTT Device. Du musst ein reload machen und danach 'synchronisiere meine geraete'.
Was sollte funktionieren:
- on / off
- brightness
- color
- color temp

Bis jetzt geht leider noch nichts, die Geräte werden auch weiterhin nur als Schalter angezeigt und es lässt sich nur ein/aus schalten. Lass mich einfach wissen wenn du irgendwelche Informationen brauchst :)

LG Richard

dominik

Bitte nochmals testen Richard, ich hatte einen Tippfehler (mode statt model) damit wurde das Device nicht erkannt.

Ich gehe davon aus, dass das Attribute model = L_02e_zigbee2mqtt_light_rgbcct_rgb fuer die Identifikation eines RGB Lichts generell herangezogen werden kann, richtig?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: dominik am 23 März 2019, 22:39:01
Ich habe ein Issue bei Google dazu aufgemacht:
https://github.com/actions-on-google/smart-home-nodejs/issues/316

Mal sehen ob die das besser implementieren, weil so klingt es wirklich schraeg.

Ein Update bzgl. der "falschen" Interpretation der % Werte bei den Rollos...
Zumindest ein kleines Stueck sind wir weiter, es wird ein internes Ticket bei Google dazu aufgemacht:
https://github.com/actions-on-google/smart-home-nodejs/issues/316#issuecomment-476688702
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kotaro

Zitat von: dominik am 26 März 2019, 19:38:57
Anzeigen nicht, nur abfragen per Sprache ist moeglich.

Poste dann bitte noch ein jsonlist2 von einem komplett neu angelegten Device, weil mir waere es lieber es ohne homebridgeMapping zu unterstuetzen.

Leider sagt Google es sei überall 0% Luftfeuchtigkeit...
Naja egal. Nochmal vielen dank für das einrichten der Gassistent.. es war immer etwas frustrierend wenn meine Frau mit ihren IPhone alles gut nutzen kann und ich mit Android nichts dergleichen nutzen kann.

R1k4rd

ZitatBitte nochmals testen Richard, ich hatte einen Tippfehler (mode statt model) damit wurde das Device nicht erkannt.

Ich gehe davon aus, dass das Attribute model = L_02e_zigbee2mqtt_light_rgbcct_rgb fuer die Identifikation eines RGB Lichts generell herangezogen werden kann, richtig?

Naja in meinem Fall schon, allerdings gibt es mehrere Modele bzw. das sind halt Templates die man je nach Gerät setzen kann. Die Befehle für die Steuerung der Geräte sind im groben immer gleich, das Model allerdings kann sich unterscheiden. So gibt es zum Beispiel auch L_02c_zigbee2mqtt_light_rgb_rgb oder L_02d_zigbee2mqtt_light_rgbcw_rgb, dabei sind die Befehle für brightness, color und on/off halt identisch zum Beispiel. Mir fällt gerade nicht so recht ein woran du es am besten fest machen könntest, die Bezeichnung des Models, also der Namen, könnte auch jederzeit verändert oder gelöscht werden. Das hätte zur Folge, dass das Gerät zwar noch funktioniert aber halt dann beim Google Assistant nicht mehr. Zusätzlich ist es blöd weil halt wie gesagt oft auch noch ein wenig verändert wird, so könnten sich die Namen der Templates des öfteren ändern. :(

Ansonsten hab ich es gerade mal ausprobiert, Lampen werden nun richtig in der App angezeigt, Helligkeit funktioniert und die Farben, soweit ich es probiert habe, auch. Klasse Arbeit, Dankeschön! :)

bmaehr

Hat schon jemand ausprobiert, was man mit Kodi ansteuern kann?

Ich würde gerne  die Tasten des Gerätes remotecontrol per Sprache (on/off) ansteuern. Wie gehe ich da vor und wo muss ich dazu dann Code schreiben?

SouzA

Kannst es auch über Dummys machen. Die Ansteuerung im fhem dann über notify oder DOIF.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Zitat von: kotaro am 26 März 2019, 21:37:40
Leider sagt Google es sei überall 0% Luftfeuchtigkeit...
Naja egal. Nochmal vielen dank für das einrichten der Gassistent.. es war immer etwas frustrierend wenn meine Frau mit ihren IPhone alles gut nutzen kann und ich mit Android nichts dergleichen nutzen kann.

Ich habe gerade im Log nachgesehen, da wird bei den HM Thermostaten die Humidity richtig zurueck geliefert. Kann es sein, dass du 2 Thermostate im Raum hast und daher Google vom anderen Thermostate die 0% gemeldet hat?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: R1k4rd am 26 März 2019, 21:49:34
Naja in meinem Fall schon, allerdings gibt es mehrere Modele bzw. das sind halt Templates die man je nach Gerät setzen kann. Die Befehle für die Steuerung der Geräte sind im groben immer gleich, das Model allerdings kann sich unterscheiden. So gibt es zum Beispiel auch L_02c_zigbee2mqtt_light_rgb_rgb oder L_02d_zigbee2mqtt_light_rgbcw_rgb, dabei sind die Befehle für brightness, color und on/off halt identisch zum Beispiel. Mir fällt gerade nicht so recht ein woran du es am besten fest machen könntest, die Bezeichnung des Models, also der Namen, könnte auch jederzeit verändert oder gelöscht werden. Das hätte zur Folge, dass das Gerät zwar noch funktioniert aber halt dann beim Google Assistant nicht mehr. Zusätzlich ist es blöd weil halt wie gesagt oft auch noch ein wenig verändert wird, so könnten sich die Namen der Templates des öfteren ändern. :(

Ansonsten hab ich es gerade mal ausprobiert, Lampen werden nun richtig in der App angezeigt, Helligkeit funktioniert und die Farben, soweit ich es probiert habe, auch. Klasse Arbeit, Dankeschön! :)

Super, das ist schon mal gut :)

Wie sieht das bei den MQTT Devices aus, erhalten immer alle Devices die moeglichen Kommandos "color", "color_temp", usw? Wenn nicht, koennte ich das daran festmachen. Bloed waere, wenn die Kommandos immer verfuegbar sind und daher andere Devices als Lampe erkannt werden.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: bmaehr am 26 März 2019, 21:51:51
Hat schon jemand ausprobiert, was man mit Kodi ansteuern kann?

Ich würde gerne  die Tasten des Gerätes remotecontrol per Sprache (on/off) ansteuern. Wie gehe ich da vor und wo muss ich dazu dann Code schreiben?

Hat Kodi ein on/off Kommando? Oder was wuenscht du dir als on/off Kommando bei Kodi? Kann das gerne implementieren, sollte in paar Minuten erledigt sein.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kotaro

Zitat von: dominik am 26 März 2019, 22:22:50
Ich habe gerade im Log nachgesehen, da wird bei den HM Thermostaten die Humidity richtig zurueck geliefert. Kann es sein, dass du 2 Thermostate im Raum hast und daher Google vom anderen Thermostate die 0% gemeldet hat?

also ich habe im entsprechenden Raum nur 1 WT bzw. eine Gruppe angelegt..., wobei ich entsprechend nur die Wandthermostate in den Google Raum gelegt habe.

Anbei sind die angelegten List-Devices:
ein HMIP-WT
Internals:
   CFGFN     
   DEF        xxx
   FUUID      xxx
   IODev      d_ccu
   NAME       HM_CLONE_WT_Buero
   NR         533
   STATE      17.0
   TYPE       HMCCUDEV
   ccuaddr    xxx
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    WT_Buero
   ccutype    HMIP-WTH
   channels   8
   statevals  devstate
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1553635642.08641
           VALUE      Initialized
   READINGS:
     2019-03-26 22:27:41   0.CONFIG_PENDING false
     2019-03-26 22:27:41   0.DUTY_CYCLE    false
     2019-03-26 22:27:41   0.INSTALL_TEST  true
     2019-03-26 22:27:41   0.LOW_BAT       false
     2019-03-26 22:27:41   0.OPERATING_VOLTAGE 2.8
     2019-03-26 22:27:41   0.OPERATING_VOLTAGE_STATUS 0
     2019-03-26 22:27:41   0.RSSI_DEVICE   182
     2019-03-26 22:27:41   0.RSSI_PEER     184
     2019-03-26 22:27:41   0.UNREACH       false
     2019-03-26 22:27:41   0.UPDATE_PENDING false
     2019-03-26 22:27:41   1.ACTIVE_PROFILE 2
     2019-03-26 22:27:41   1.ACTUAL_TEMPERATURE 21.7
     2019-03-26 22:27:41   1.ACTUAL_TEMPERATURE_STATUS 0
     2019-03-26 22:27:41   1.BOOST_TIME    0
     2019-03-26 22:27:41   1.FROST_PROTECTION false
     2019-03-26 22:27:41   1.HEATING_COOLING 0
     2019-03-26 22:27:41   1.HUMIDITY      40
     2019-03-26 22:27:41   1.HUMIDITY_STATUS 0
     2019-03-26 22:27:41   1.PARTY_MODE    false
     2019-03-26 22:27:41   1.PARTY_SET_POINT_TEMPERATURE 0.0
     2019-03-26 22:27:41   1.PARTY_TIME_END
     2019-03-26 22:27:41   1.PARTY_TIME_START
     2019-03-26 22:27:41   1.QUICK_VETO_TIME 0
     2019-03-26 22:27:41   1.SET_POINT_MODE 0
     2019-03-26 22:27:41   1.SET_POINT_TEMPERATURE 17.0
     2019-03-26 22:27:41   1.SWITCH_POINT_OCCURED false
     2019-03-26 22:27:41   1.WINDOW_STATE  closed
     2019-03-26 22:27:41   control         17.0
     2019-03-26 22:27:41   hmstate         17.0
     2019-03-26 22:27:41   state           17.0
   hmccu:
     devspec    xxx
     dp:
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTY_CYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.INSTALL_TEST:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.OPERATING_VOLTAGE:
         OSVAL      2.8
         OVAL       2.800000
         SVAL       2.8
         VAL        2.800000
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OSVAL      182
         OVAL       182
         SVAL       182
         VAL        182
       0.RSSI_PEER:
         OSVAL      184
         OVAL       184
         SVAL       184
         VAL        184
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.ACTIVE_PROFILE:
         OSVAL      2
         OVAL       2
         SVAL       2
         VAL        2
       1.ACTUAL_TEMPERATURE:
         OSVAL      21.7
         OVAL       21.700000
         SVAL       21.7
         VAL        21.700000
       1.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.HEATING_COOLING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.HUMIDITY:
         OSVAL      40
         OVAL       40
         SVAL       40
         VAL        40
       1.HUMIDITY_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PARTY_MODE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.PARTY_SET_POINT_TEMPERATURE:
         OSVAL      0.0
         OVAL       0.000000
         SVAL       0.0
         VAL        0.000000
       1.PARTY_TIME_END:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.PARTY_TIME_START:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.QUICK_VETO_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.SET_POINT_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.SET_POINT_TEMPERATURE:
         OSVAL      17.0
         OVAL       17.000000
         SVAL       17.0
         VAL        17.000000
       1.SWITCH_POINT_OCCURED:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.WINDOW_STATE:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
Attributes:
   DbLogExclude .*
   IODev      d_ccu
   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/
   genericDeviceType thermostat
   room       Homematic-clone
   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
   webCmd     control:Boost:Auto:Manual:Holiday:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1


HM WT
Internals:
   CFGFN     
   DEF        xxx
   FUUID      xxx
   IODev      d_ccu
   NAME       HM_CLONE_WT_Wohnzimmmer
   NR         535
   STATE      22.5
   TYPE       HMCCUDEV
   ccuaddr    xxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    WT_Wohnzimmmer
   ccutype    HM-TC-IT-WM-W-EU
   channels   6
   statevals  devstate
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1553635643.0304
           VALUE      Initialized
   READINGS:
     2019-03-26 22:31:49   1.HUMIDITY      39
     2019-03-26 22:31:49   1.TEMPERATURE   22.6
     2019-03-26 22:31:29   2.SET_TEMPERATURE 22.5
     2019-03-26 22:27:50   2.WINDOW_OPEN_REPORTING closed
     2019-03-26 22:31:29   control         22.5
     2019-03-26 22:31:49   hmstate         22.5
     2019-03-26 22:31:29   state           22.5
   hmccu:
     devspec    xxx
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.INHIBIT:
         OVAL       false
         VAL        false
       0.LOWBAT:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       200
         VAL        200
       0.RSSI_PEER:
         OVAL       71
         VAL        71
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.HUMIDITY:
         OSVAL      39
         OVAL       39
         SVAL       39
         VAL        39
       1.TEMPERATURE:
         OSVAL      22.6
         OVAL       22.600000
         SVAL       22.6
         VAL        22.600000
       2.ACTUAL_HUMIDITY:
         OVAL       39.000000
         VAL        39.000000
       2.ACTUAL_TEMPERATURE:
         OVAL       22.600000
         VAL        22.600000
       2.BATTERY_STATE:
         OVAL       2.700000
         VAL        2.700000
       2.BOOST_STATE:
         OVAL       0
         VAL        0
       2.COMMUNICATION_REPORTING:
         OVAL       false
         VAL        false
       2.CONTROL_MODE:
         OVAL       1
         VAL        1
       2.LOWBAT_REPORTING:
         OVAL       false
         VAL        false
       2.PARTY_START_DAY:
         OVAL       1
         VAL        1
       2.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       2.PARTY_START_TIME:
         OVAL       0
         VAL        0
       2.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       2.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       2.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       2.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       2.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       2.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       2.SET_TEMPERATURE:
         OSVAL      22.5
         OVAL       22.500000
         SVAL       22.5
         VAL        22.500000
       2.WINDOW_OPEN_REPORTING:
         OSVAL      closed
         OVAL       false
         SVAL       closed
         VAL        false
       7.DECISION_VALUE:
         OVAL       0
         VAL        0
Attributes:
   DbLogExclude .*
   IODev      d_ccu
   ccureadingfilter (^HUMIDITY|^TEMPERATURE|^SET_TEMPERATURE|^WINDOW_OPEN)
   cmdIcon    Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
   controldatapoint 2.SET_TEMPERATURE
   eventMap   /datapoint 2.MANU_MODE 20.0:Manu/datapoint 2.AUTO_MODE 1:Auto/datapoint 2.BOOST_MODE 1:Boost/datapoint 2.MANU_MODE 4.5:off/datapoint 2.MANU_MODE 30.5:on/
   genericDeviceType thermostat
   room       Homematic-clone
   statedatapoint 2.SET_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;WINDOW_OPEN_REPORTING!(true|1):open,(false|0):closed;SET_TEMPERATURE!#0-3.5:off,#30.5-40:on
   webCmd     control:Auto:Manu:Boost:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1


ein Heizungskontakt HMIP

Internals:
   CFGFN     
   DEF        xxx
   FUUID      xxxxx
   IODev      d_ccu
   NAME       HM_CLONE_HKT_Buero
   NR         624
   STATE      17.0
   TYPE       HMCCUDEV
   ccuaddr    xxx
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HKT_Buero
   ccutype    HMIP-eTRV
   channels   8
   statevals  devstate
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1553636184.69804
           VALUE      Initialized
   READINGS:
     2019-03-26 22:36:41   1.ACTUAL_TEMPERATURE 21.6
     2019-03-26 22:36:41   1.ACTUAL_TEMPERATURE_STATUS 0
     2019-03-26 22:36:35   1.BOOST_MODE    0
     2019-03-26 22:36:41   1.SET_POINT_MODE 0
     2019-03-26 22:36:41   1.SET_POINT_TEMPERATURE 17.0
     2019-03-26 22:36:41   1.WINDOW_STATE  closed
     2019-03-26 22:36:41   control         17.0
     2019-03-26 22:36:41   hmstate         17.0
     2019-03-26 22:36:41   state           17.0
     2019-03-26 22:36:41   valve_position  0
     2019-03-26 22:36:41   valve_position_STATUS 0
   hmccu:
     devspec    xxx
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        false
       0.DUTY_CYCLE:
         OVAL       0
         VAL        false
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OVAL       0
         VAL        false
       0.OPERATING_VOLTAGE:
         OVAL       2.8
         VAL        2.800000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -71
         VAL        185
       0.RSSI_PEER:
         OVAL       190
         VAL        190
       0.UNREACH:
         OVAL       0
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVE_PROFILE:
         OVAL       8
         VAL        8
       1.ACTUAL_TEMPERATURE:
         OSVAL      21.6
         OVAL       21.6
         SVAL       21.6
         VAL        21.600000
       1.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_TIME:
         OVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OVAL       0
         VAL        false
       1.LEVEL:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.000000
       1.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PARTY_MODE:
         OVAL       0
         VAL        false
       1.PARTY_SET_POINT_TEMPERATURE:
         OVAL       0.000000
         VAL        0.000000
       1.PARTY_TIME_END:
         OVAL       
         VAL       
       1.PARTY_TIME_START:
         OVAL       
         VAL       
       1.SET_POINT_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.SET_POINT_TEMPERATURE:
         OSVAL      17.0
         OVAL       17.0
         SVAL       17.0
         VAL        17.000000
       1.SWITCH_POINT_OCCURED:
         OVAL       1
         VAL        true
       1.VALVE_ADAPTION:
         OVAL       false
         VAL        false
       1.VALVE_STATE:
         OVAL       4
         VAL        4
       1.WINDOW_STATE:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
Attributes:
   DbLogExclude .*
   IODev      d_ccu
   ccureadingfilter ^ACTUAL_TEMPERATURE|^BOOST_MODE|^SET_POINT_MODE|^SET_POINT_TEMPERATURE|^LEVEL|^WINDOW_STATE
   ccureadingname 1.LEVEL:valve_position
   ccuscaleval LEVEL:0:1:0:100
   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/
   genericDeviceType thermostat
   room       Homematic-clone
   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
   webCmd     control:Boost:Auto:Manual:Holiday:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1


Heizungsthermostat Homematic

Internals:
   CFGFN     
   DEF        xx
   FUUID      xxx
   IODev      d_ccu
   NAME       HM_CLONE_HKT_Wohnzimmer_Abdeckung
   NR         625
   STATE      22.5
   TYPE       HMCCUDEV
   ccuaddr    xxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HKT_Wohnzimmer_Abdeckung
   ccutype    HM-CC-RT-DN
   channels   7
   statevals  devstate
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1553636185.2926
           VALUE      Initialized
   READINGS:
     2019-03-26 22:38:04   4.ACTUAL_TEMPERATURE 22.6
     2019-03-26 22:38:04   4.BATTERY_STATE 2.8
     2019-03-26 22:38:04   4.CONTROL_MODE  MANU
     2019-03-26 22:38:04   4.PARTY_TEMPERATURE 5.0
     2019-03-26 22:38:04   4.SET_TEMPERATURE 22.5
     2019-03-26 22:38:04   4.VALVE_STATE   15
     2019-03-26 22:38:04   control         22.5
     2019-03-26 22:38:04   hmstate         22.5
     2019-03-26 22:38:04   state           22.5
   hmccu:
     devspec    xxx
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.INHIBIT:
         OVAL       false
         VAL        false
       0.LOWBAT:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       208
         VAL        208
       0.RSSI_PEER:
         OVAL       54
         VAL        54
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       4.ACTUAL_TEMPERATURE:
         OSVAL      22.6
         OVAL       22.600000
         SVAL       22.6
         VAL        22.600000
       4.BATTERY_STATE:
         OSVAL      2.8
         OVAL       2.800000
         SVAL       2.8
         VAL        2.800000
       4.BOOST_STATE:
         OVAL       0
         VAL        0
       4.CONTROL_MODE:
         OSVAL      MANU
         OVAL       1
         SVAL       MANU
         VAL        1
       4.FAULT_REPORTING:
         OVAL       0
         VAL        0
       4.PARTY_START_DAY:
         OVAL       1
         VAL        1
       4.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       4.PARTY_START_TIME:
         OVAL       0
         VAL        0
       4.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       4.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       4.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       4.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       4.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       4.PARTY_TEMPERATURE:
         OSVAL      5.0
         OVAL       5.000000
         SVAL       5.0
         VAL        5.000000
       4.SET_TEMPERATURE:
         OSVAL      22.5
         OVAL       22.500000
         SVAL       22.5
         VAL        22.500000
       4.VALVE_STATE:
         OSVAL      15
         OVAL       15
         SVAL       15
         VAL        15
Attributes:
   DbLogExclude .*
   IODev      d_ccu
   ccureadingfilter (TEMPERATURE|VALVE_STATE|CONTROL|BATTERY_STATE)
   cmdIcon    Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
   controldatapoint 4.SET_TEMPERATURE
   eventMap   /datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost/datapoint 4.MANU_MODE 4.5:off/datapoint 4.MANU_MODE 30.5:on/
   genericDeviceType thermostat
   hmstatevals FAULT_REPORTING!1:valve_tight,2:range_too_large,3:range_too_small,4:communication_error,5:other_error,6:battery_low,7:valve_error_pos
   room       Homematic-clone
   statedatapoint 4.SET_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;SET_TEMPERATURE!#0-4.5:off,#30.5-40:on;FAULT_REPORTING!0:no,1:valve_tight,2:range_too_large,3:range_too_small,4:communication_error,5:other_error,6:battery_low,7:valve:error_pos
   webCmd     control:Auto:Manu:Boost:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1


dominik

Die Frage ist nun, welches Thermostat fragst du ab? Dann kann ich im Log schauen was das fuer Werte liefert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kotaro

Zitat von: dominik am 26 März 2019, 22:50:16
Die Frage ist nun, welches Thermostat fragst du ab? Dann kann ich im Log schauen was das fuer Werte liefert.

ich frage einfach alle Werte ab, also
HM_WT_Wohnzimmmer_Fuehler und HM_WT_Buero
ich mache jetzt nochmals eine Abfrage gleichzeitig