Wie definieert man einen Google Thermostat

Begonnen von hansrijn, 01 November 2020, 21:32:35

Vorheriges Thema - Nächstes Thema

hansrijn

Ich versuch ein Thermostat zu definieren die mit gassistant in Google Home erscheint. Ich möchte die mit Sprach bedienen.

Hat jemand ein Beispiel?

dominik

Bitte nicht 2 Threads zum gleichen Thema aufmachen, im anderen Thread habe ich dir schon geantwortet:
https://forum.fhem.de/index.php/topic,115416.msg1097132.html#msg1097132

Poste mal das jsonlist2 von dem Device im anderen Thread, dann kann ich gerne weiter helfen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

hansrijn

Dies ist was ich bis jetzt gemacht habe. Ich brauche eigentlich nur zu wissen wie ich die Wünschtemperatur in Google herstellen kan. Sobald ich dann die MQTT Bericht bekomme is mein "Problem" gelöscht.

{
  "Arg":"CV5",
  "Results": [
  {
    "Name":"CV5",
    "PossibleSets":"level:slider,15,1,25,1 off on",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev qos retain publishSet publishSet_.* subscribeReading_.* autoSubscribeReadings useSetExtensions:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading assistantName:textField cmdIcon devStateIcon:textField-long devStateStyle gassistantName:textField genericDeviceType:aircondition,airfreshener,airpurifier,awning,blinds,boiler,camera,coffeemaker,curtain,dishwasher,door,dryer,fan,fireplace,garage,gate,heater,hood,kettle,light,lock,microwave,outlet,oven,pregola,refrigerator,scene,securitysystem,shutter,shower,sprinkler,switch,thermostat,vacuum,valve,washer,waterheater,window,ac_unit,bathtub,bed,blender,closet,coffee_maker,cooktop,dehumidifier,dehydrator,drawer,faucet,fryer,grill,humidifier,mop,mower,multicooker,pergola,petfeeder,pressurecooker,radiator,sousvide,standmixer,yogurtmaker,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener,network,router,aircooler,audio_video_receiver,freezer,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "FUUID": "5f9efdfc-f33f-52a7-4d4c-ac27208207e630fe",
      "IODev": "myBroker",
      "NAME": "CV5",
      "NR": "86",
      "STATE": "21.13",
      "TYPE": "MQTT_DEVICE",
      "qos": "*:0 "
    },
    "Readings": {
      "kamertemperatuur": { "Value":"21.13", "Time":"2020-11-02 13:01:29" },
      "level": { "Value":"19", "Time":"2020-11-01 20:16:01" },
      "state": { "Value":"on", "Time":"2020-11-01 19:29:26" },
      "thermostaatwenstemperatuur": { "Value":"18.00", "Time":"2020-11-02 08:04:53" },
      "transmission-state": { "Value":"incoming publish received", "Time":"2020-11-02 13:01:29" }
    },
    "Attributes": {
      "IODev": "myBroker",
      "autoSubscribeReadings": "eventsNL/+",
      "genericDeviceType": "thermostat",
      "icon": "icoHEIZUNG",
      "publishSet": "on off level:slider,15,1,25,1 cmnd/CV2/FHEMCV",
      "qos": "at-most-once",
      "room": "GoogleAssistant,MQTT,Werkkamer",
      "stateFormat": "kamertemperatuur",
      "subscribeReading_kamertemperatuur": "eventsNL/kamertemperatuur",
      "subscribeReading_thermostaatwenstemperatuur": "eventsNL/thermostaatwenstemperatuur",
      "userReadings": "level:kamertemperatuur",
      "widgetOverride": "control:slider,11,1,24"
    }
  }  ],
  "totalResultsReturned":1
}

hansrijn

Bei mich entsteht den Eindrück dass ich zuviel erwarttete und den Google Home binding erlaubt nur an/aus Geräte. Stimmt dass?