hobbyquaker / homekit2mqtt

HomeKit to MQTT bridge 🏡📱
MIT License
349 stars 70 forks source link

Problem with IrrigationSystem #121

Open chrispi68 opened 6 years ago

chrispi68 commented 6 years ago

I have problem with the new IrrigationSystem. I can not change the "Active" characteristic in the Home App. Also changes are not reflected on the tile.

The debug log of HomeKit2Mqtt does not show an entries/topics for this service. Here is my config:

 "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2":
  {
    "id": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2",
    "name": "EwGarage/Bewaesserung2",
    "manufacturer": "HCS",
    "model": "EwGarage/Bewaesserung2",
    "services":
    [
      {
        "service": "IrrigationSystem",
        "name": "EwGarage/Bewaesserung2",
        "topic":
        {
          "setActive": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/setActive",
          "statusActive": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/statusActive",
          "statusInUse": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/statusInUse",
          "statusRemainingDuration": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/statusRemainingDuration",
          "statusProgramMode": "Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/statusProgramMode"
        },
        "payload":
        {
          "activeTrue": true,
          "activeFalse": false
        }
      }
    ]
  },

I checked to topic publication for the topic and it seems ok:

true
qos : 0, retain : false, cmd : publish, dup : false, topic : Hcs/Programs/EwGarage/HomeKit/Bewaesserung2/statusActive, messageId : , length : 62, Raw payload : 116114117101

Any ideas?

Best regards Christoph

chrispi68 commented 6 years ago

Instead of the IrrigationService I tried the "Faucet". The tile in the Home App shows "Updating" ("Aktualisieren") and tapping on the tile does not change the status.

I then tried the Eve app and both the IrrigationSystem and the Faucet are working as expected. It looks like a problem with the Apple Home App, and not HomeKit2Mqtt.