osresearch / hcpy

Python tool to talk to Home Connect appliances over the local network (no cloud required)
276 stars 32 forks source link

Coffee Machine (Siemens TI9558X1DE, EQ.9 plus connect s500) logs #3

Open CRTified opened 2 years ago

CRTified commented 2 years ago

I did not want to spam #2 as it becomes off-topic. I've attached the (commented) log of hc2mqtt for:

  1. Turning the coffee machine on
  2. Making an Americano
  3. Refilling the water tank
  4. Making a Cappucchino
  5. Cleaning the Milk system
  6. Shutting down

I hope this helps :)

making-coffee.log

osresearch commented 2 years ago

So cool! Thanks for making a late night coffee to test this out.

I wonder if the XML to JSON conversion is messing up the values for some of the events. they all seem to have been mapped to the enum for Off, Present and Confirmed, such as this one for "CoffeeMaker.Event.Enjoy".

            "4644": {
                "name": "ConsumerProducts.CoffeeMaker.Event.Enjoy",
                "handling": "none",
                "level": "hint",
                "refCID": "03",
                "refDID": "80",
                "values": {
                    "0": "Off",
                    "1": "Present",
                    "2": "Confirmed"
                }
            },

hc-login should save intermediate files for the access token, the account info, and the device descriptions so that we can reprocess them as necssary.

horhokokki commented 1 year ago

s there some working example of "order coffee" (by scripting) from thre coffee machine?