gassistant Aircondition

Begonnen von Wolfgang Hochweller, 14 Februar 2019, 14:00:45

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

Meine Aircondition wird ueber ein Remotec ZXT-120 bedient, mit diesem Listing :


Internals:
   DEF        cfba8db6 14
   FUUID      5c4ef131-f33f-775d-8a7f-5229f226b8f605cf
   IODev      ZWAVE2
   LASTInputDev ZWAVE2
   MSGCNT     6
   NAME       AirconUp
   NR         95
   STATE      desired-temp 19
   TYPE       ZWave
   ZWAVE2_MSGCNT 6
   ZWAVE2_RAWMSG 0004000e053105010113
   ZWAVE2_TIME 2019-02-14 13:48:59
   ZWaveSubDevice no
   cmdsPending 0
   homeId     cfba8db6
   isWakeUp   
   lastMsgSent 1550148534.20539
   nodeIdHex  0e
   READINGS:
     2019-02-12 16:23:24   CMD             ZW_APPLICATION_UPDATE
     2019-02-04 14:16:55   SEND_DATA       failed:00
     2018-06-13 20:21:25   basicReport     0
     2019-02-14 13:48:56   battery         97 %
     2019-02-14 13:48:56   batteryPercent  97
     2019-02-14 13:48:56   batteryState    ok
     2019-02-14 13:48:54   state           desired-temp 19
     2019-02-14 13:48:59   temperature     19 C
     2019-02-14 13:48:54   timeToAck       0.030
     2019-02-14 13:48:54   transmit        OK
Attributes:
   IODev      ZWAVE2
   classes    BASIC SWITCH_ALL SENSOR_MULTILEVEL THERMOSTAT_MODE THERMOSTAT_SETPOINT THERMOSTAT_FAN_MODE CONFIGURATION MANUFACTURER_SPECIFIC BATTERY VERSION
   devStateIcon .*Off:vent_ventilation .*Cool:frost .*Heat:sani_heating .*Heat:sani_heating
   eventMap   /tmOff:Off/setpointCooling 22:Cool/setpointHeating 20:Heat/
   genericDeviceType thermostat
   icon       vent_ventilation
   room       BueroWolfgang,GoogleAssistant,ZWave
   vclasses   BASIC:1 BATTERY:1 CONFIGURATION:1 MANUFACTURER_SPECIFIC:1 SENSOR_MULTILEVEL:1 SWITCH_ALL:1 THERMOSTAT_FAN_MODE:2 THERMOSTAT_MODE:2 THERMOSTAT_SETPOINT:2 VERSION:1
   webCmd     Off:Cool:Heat



In Google bekommt es das Thermostatsymbol, einen Kreis zum Verändern der gewünschten Temperatur mit Anzeige derselben, Plus und Minus Buttons zum schrittweisen Einstellen der Temperatur und ein zentrales Popup-Menu : Heat Mode mit Checkmark, Off.
Das Popup-Menu tut nichts. Was mir genügen würde : Heat,  Cool,  Off,
entsprechend den WebCmds.
Kann ich das vielleicht über Homebridgemapping beeinflussen ?

dominik

Poste bitte deine 'jsonlist2 device' Ausgabe.

Das PopUp Menue sollte bei HEAT die Temperatur auf 21Grad stellen, wobei das bei der AC wahrscheinlich wenig sinnvoll ist. Ich hatte noch keine AC integriert, daher waere es super wenn du das jsonlist2 postest, dann kann ich das erledigen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Wolfgang Hochweller

Kleine Korrektur : Bedient wird  eine Waermepumpe, kann heizen und kuehlen.

{
  "Arg":"AirconUp",
  "Results": [
  {
    "Name":"AirconUp",
    "PossibleSets":"Off:noArg Cool:noArg Heat:noArg basicSet basicValue configByte configDefault configLong configWord desired-temp fanAutoHigh:noArg fanAutoLow:noArg fanAutoMedium:noArg fanHigh:noArg fanLow:noArg fanMedium:noArg neighborUpdate:noArg returnRouteAdd returnRouteDel:noArg setpointCooling setpointHeating swaIncludeNone:noArg swaIncludeOff:noArg swaIncludeOn:noArg swaIncludeOnOff:noArg swaOff:noArg swaOn:noArg thermostatSetpointSet tmAuto:noArg tmCooling:noArg tmEnergySaveHeating:noArg tmFan:noArg tmHeating:noArg tmOff:noArg ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev WNMI_delay classes disable:0,1 disabledForIntervals do_not_notify:noArg dummy:noArg eventForRaw extendedAlarmReadings:0,1,2 ignore:noArg ignoreDupMsg:noArg neighborListPos noExplorerFrames:noArg noWakeupForApplicationUpdate:noArg secure_classes showtime:noArg vclasses useMultiCmd:noArg useCRC16:noArg zwaveRoute 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 fp_Erdgeschoss fp_Keller fp_Obergeschoss fp_Werkstatt gassistantName:textField genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,aircondition,airpurifier,camera,coffeemaker,dishwasher,dryer,fan,kettle,oven,refrigerator,scene,sprinkler,vacuum,washer homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "cfba8db6 14",
      "FUUID": "5c4ef131-f33f-775d-8a7f-5229f226b8f605cf",
      "LASTInputDev": "ZWAVE2",
      "MSGCNT": "32",
      "NAME": "AirconUp",
      "NR": "95",
      "STATE": "desired-temp 19",
      "TYPE": "ZWave",
      "ZWAVE2_MSGCNT": "32",
      "ZWAVE2_RAWMSG": "0004000e053105010114",
      "ZWAVE2_TIME": "2019-02-14 16:10:26",
      "ZWaveSubDevice": "no",
      "cmdsPending": "0",
      "homeId": "cfba8db6",
      "isWakeUp": "",
      "lastMsgSent": "1550157021.32887",
      "nodeIdHex": "0e"
    },
    "Readings": {
      "CMD": { "Value":"ZW_APPLICATION_UPDATE", "Time":"2019-02-12 16:23:24" },
      "SEND_DATA": { "Value":"failed:00", "Time":"2019-02-04 14:16:55" },
      "basicReport": { "Value":"0", "Time":"2018-06-13 20:21:25" },
      "battery": { "Value":"97 %", "Time":"2019-02-14 16:10:23" },
      "batteryPercent": { "Value":"97", "Time":"2019-02-14 16:10:23" },
      "batteryState": { "Value":"ok", "Time":"2019-02-14 16:10:23" },
      "state": { "Value":"desired-temp 19", "Time":"2019-02-14 16:10:21" },
      "temperature": { "Value":"20 C", "Time":"2019-02-14 16:10:26" },
      "timeToAck": { "Value":"0.036", "Time":"2019-02-14 16:10:21" },
      "transmit": { "Value":"OK", "Time":"2019-02-14 16:10:21" }
    },
    "Attributes": {
      "IODev": "ZWAVE2",
      "classes": "BASIC SWITCH_ALL SENSOR_MULTILEVEL THERMOSTAT_MODE THERMOSTAT_SETPOINT THERMOSTAT_FAN_MODE CONFIGURATION MANUFACTURER_SPECIFIC BATTERY VERSION",
      "devStateIcon": ".*Off:vent_ventilation .*Cool:frost .*Heat:sani_heating .*Heat:sani_heating",
      "eventMap": "/tmOff:Off/setpointCooling 22:Cool/setpointHeating 20:Heat/",
      "genericDeviceType": "thermostat",
      "icon": "vent_ventilation",
      "room": "BueroWolfgang,GoogleAssistant,ZWave",
      "vclasses": "BASIC:1 BATTERY:1 CONFIGURATION:1 MANUFACTURER_SPECIFIC:1 SENSOR_MULTILEVEL:1 SWITCH_ALL:1 THERMOSTAT_FAN_MODE:2 THERMOSTAT_MODE:2 THERMOSTAT_SETPOINT:2 VERSION:1",
      "webCmd": "Off:Cool:Heat"
    }
  }  ],
  "totalResultsReturned":1
}