deiger / AirCon

Scripts for controlling Air Conditioners, e.g. with HiSense modules.
GNU General Public License v3.0
198 stars 55 forks source link

turn_on turn_off AC in Home Assistant and temperature issues #26

Closed Ras195 closed 3 years ago

Ras195 commented 4 years ago

I finally managed to have my AC on Hass.io

image

The first thing is how I can add a button to switch on/off the AC?

Then I've a problem regarding the temperature

In my /config/configuration.yaml I set:

max_temp: "30"
min_temp: "16"
temperature_unit: "C"

But when I execute:

curl -ik 'http://172.17.8.10:8889/hisense/status'

I get:

HTTP/1.0 200 OK Server: BaseHTTP/0.6 Python/3.8.2 Date: Thu, 25 Jun 2020 11:35:01 GMT Content-type: application/json

{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 26.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3408897, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "OFF", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

The question is: why I have f_temp_in in Celsious and t_temp in Fahrenheit? I should have everything in Celsious. If I change the temperature to 24°C on Home Assistant, t_temp changes from 81 to 24; it means that I'm asking the AC to set the temperature to 24 Fahrenheit (-4C°)! I think that this is wrong. Do I miss something? Should I leave the configuration in Fahrenheit?

max_temp: "86"
min_temp: "61"
temperature_unit: "F"

Thank you for your support.

deiger commented 4 years ago

t_temptype is the temperature unit that is used for the AC LED display. It has no effect on the values of f_temp_in and t_temp. Unless you live in the US (or a handful of islands), it should be set to CELSIUS, even if the temperatures used in the API are in Fahrenheit. I find it really strange that the temperatures you see for f_temp_in and t_temp seem to be in different units. Considering that f_temp_in is read-only, I expect the AC to be operating in Celsius, so t_temp should accept 24 as input. Given that the span for Celsius and Fahrenheit is non-overlapping (16-30 and 61-86, respectively), it can probably accept a temperature from both spans and act accordingly. The unit specified in the yaml file should match the unit used by the AC (so HA can properly translate the unit of the locale to the one of the API) - mostly that is F, but it seems in your case it is C. Likewise, the min_temp and max_temp should have the right values, either 61 and 86 or 16 and 30.

For an on/off switch you need to also add:

switch:
  - platform: mqtt
    name: "HiSense AC"
    command_topic: "hisense_ac/t_power/command"
    state_topic: "hisense_ac/t_power/status"
    payload_on: "on"
    payload_off: "off"
    qos: 1

Not sure why HA doesn't do it automatically.

Ras195 commented 4 years ago

Hi deiger, first of all, thanks a lot for your precious support. The good thing is that your code for the switch works very well! I still have problems with all the other controls that are ignored when I try to set something. Herebelow some examples.

1) the AC is turned OFF, I execute curl -ik 'http://172.17.8.10:8888/hisense/status' and I get:

{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 25.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3015680, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "OFF", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

-> t_temp is 81 and f_temp_in is 25.0, for this reason I said before that something seems to be wrong but maybe it is just because the AC is OFF. When I change the temperature by Home Assistant, t_temp gets the right value (see point 3 below)

2) I turn the AC ON by Home Assistant. It works and also from the "HiSmart Life" App I can see the AC ON. I execute curl -ik 'http://172.17.8.10:8888/hisense/status' and I get:

{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 25.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3015755, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

3) I change the temperature to 26°C by Home Assistant. It does not work. The AC display still shows the previous temperature and also the "HiSmart Life" shows the same, but if I execute curl -ik 'http://172.17.8.10:8888/hisense/status' I get:

{"f_electricity": 2, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 27.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3015754, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 26, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

4) I change the "work mode" to FAN by Home Assistant. It does not work. The AC display does not change to FAN ("- -" symbol) and also the "HiSmart Life" does no take the FAN work mode, but if I execute curl -ik 'http://172.17.8.10:8888/hisense/status' I get:

{"f_electricity": 3, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 25.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3015754, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 26, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "FAN"}

5) I change the "work mode" to DRY by Home Assistant. It does not work. The AC display does not change to DRY ("- -" symbol) and also the "HiSmart Life" does no take the DRY work mode, but if I execute curl -ik 'http://172.17.8.10:8888/hisense/status' I get:

{"f_electricity": 1, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 25.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3015754, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 26, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "DRY"}

Herebelow the /config/configuration.yaml that I use.

switch:

climate:

Thanks again.

deiger commented 4 years ago

That's very strange. Could you please take a look at the syslog, and paste here any anything relevant? Also, please wrap data like the yaml excerpts as code, as otherwise markdown makes it hard to follow.

Ras195 commented 4 years ago

Hi deiger! I made some other test. First of all I configured another AEH-W4E1 AC module (I've 4 modules) just to be sure that the problem is not related to the hardware. The mqtt_topic for this module is "cucina" This is my service:

root@hassio:/usr/lib/hisense# cat /lib/systemd/system/cucina.hisense.service [Unit] Description=Hisense A/C server Cucina After=network.target

[Service] ExecStart=/usr/bin/python3 hisense.py --port 8890 --ip 172.17.8.6 --config cucina.config.json --mqtt_host 172.17.8.170 --mqtt_topic cucina --mqtt_user mqtt_user:password WorkingDirectory=/usr/lib/hisense StandardOutput=inherit StandardError=inherit Restart=always

[Install] WantedBy=multi-user.target

Here below my test:

1) the AC is OFF. I execute curl -ik 'http://172.17.8.10:8890/hisense/status' and I get

{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 33.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3932672, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "OFF", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "HEAT"}

On Home Assistant I see: image

2) I turn the AC ON by Home Assitant. From syslog I see:

Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:40] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:40] "POST /local_lan/property/datapoint.json?cmd_id=3329&status=200 HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:41] "POST /local_lan/key_exchange.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:49] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:50] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:53] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:00:53] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:01:00] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:01:03] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:01:04] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:01:04] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:02:22] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:04:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:05:45 hassio python3[809]: 172.17.8.7 - - [26/Jun/2020 08:05:45] "GET /local_lan/commands.json HTTP/1.1" 200 -

If I execute curl -ik 'http://172.17.8.10:8890/hisense/status' I get:

{"f_electricity": 3, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 33.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3932747, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "HEAT"}

3) I set the work mode to COOL and t_temp to 24°C by Home Assistant If I execute curl -ik 'http://172.17.8.10:8890/hisense/status' I get:

{"f_electricity": 6, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 33.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3932746, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 24, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

In the syslog nothing appears. The AC display still shows 33°C. From the "HiSmart Life" app I still see the previous values (33°C, 30°C, HEAT)

image

4) I wait without do anything just to see if something happen. At 08:23 from syslog I see:

Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:22:02] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:22:06] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:22:54] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:22:55] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:01] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:01] "POST /local_lan/property/datapoint.json?cmd_id=90&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=91&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=92&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=93&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=94&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=95&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:02] "POST /local_lan/property/datapoint.json?cmd_id=96&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=97&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=98&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=99&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=100&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=101&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=102&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=103&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=104&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "POST /local_lan/property/datapoint.json?cmd_id=105&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:03] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=106&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=107&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=108&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=109&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=110&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=111&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=112&status=200 HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 26 08:23:04 hassio python3[31402]: 172.17.8.6 - - [26/Jun/2020 10:23:04] "POST /local_lan/property/datapoint.json?cmd_id=113&status=200 HTTP/1.1" 200 -

At this point the AC takes back the previous values! If I execute curl -ik 'http://172.17.8.10:8890/hisense/status' I get:

{"f_electricity": 4, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 33.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3932746, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 24, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "HEAT"}

from Home Assistant temperature and work mode goes backup to the previous values!

image

It seems that the AC never took the values that I set even if the web server showed them for few minutes!

here below my wrapped /config/configuration.yaml. Sorry if I added it as image but I wasn't able to add it as code because it does not take the right visualization

image image image image

Thanks again for your support. I appreciate it a lot. Let me know if I can help you making other tests.

belladieg commented 4 years ago

I have the same problem also I can see the states except the set point

as regards the commands instead through:

switch:

I can turn it off and on but then for the rest I can't change the set mode or temperature

deiger commented 4 years ago

The way to markup code (e.g. yaml) is: ```yaml climate:\ - platform: mqtt ```

This results in:

climate:
  - platform: mqtt

In order to debug this, could you please try to change the command line for one of the ACs, and add --log_level DEBUG to its service file? Then paste the logs (after restarting the service) in Gist.

Ras195 commented 4 years ago

I deiger, here below the results of the debug. The AC has "t_work_mode": "HEAT", "t_temp": 81

Jun 28 20:18:49 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:18:49 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:18:51 hassio D0628 22:18:51.507 hisense.py:571] GET Request,#012Path: /hisense/status Jun 28 20:18:51 hassio D0628 22:18:51.517 hisense.py:721] Response:#012{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 31.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3932672, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "OFF", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "HEAT"} Jun 28 20:18:53 hassio D0628 22:18:53.687 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 0, "port": 8890, "uri": "/local_lan"}}

At 20:20 I set the AC to 24°C, work mode COOL, by Home Assistant

Jun 28 20:20:20 hassio I0628 22:20:20.156 hisense.py:762] MQTT message Topic: 'cucina/t_work_mode/command', Payload b'cool' Jun 28 20:20:20 hassio D0628 22:20:20.157 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:20:20 hassio D0628 22:20:20.248 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:20:20 hassio D0628 22:20:20.257 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:20:20 hassio D0628 22:20:20.261 hisense.py:704] Encrypting: {"seq_no": 47, "data": {"properties": [{"property": {"base_type": "integer", "name": "t_work_mode", "value": 2, "id": "mrvcvwBR"}}]}} Jun 28 20:20:20 hassio D0628 22:20:20.263 hisense.py:721] Response:#012{"enc": "DbcEXRxTB79wsklqYojy+OWzwP0EtG1GwQyz5n0ARRnNpUe9Lv4zCbRf68zr1G6x/Fhs2JUExlZeTz2T4omvDjqadj3X4ZMS1HE28kFyUoOrSGmYoc2oKUjnyIzxzMKh7rOnFzpDmMQ9hQBQ3Wuyq/Nop+VNbXvLKE3YRZveN8pGdltDtBQ27ehEFEo53/lS", "sign": "hY3okxzOWITp84FeUJuY7sZrkoNxTiTeAWucGGUU3eQ="} Jun 28 20:20:20 hassio D0628 22:20:20.265 hisense.py:396] Updated properties: AcProperties(f_electricity=0, f_e_arkgrille=0, f_e_incoiltemp=0, f_e_incom=0, f_e_indisplay=0, f_e_ineeprom=0, f_e_inele=0, f_e_infanmotor=0, f_e_inhumidity=0, f_e_inkeys=0, f_e_inlow=0, f_e_intemp=0, f_e_invzero=0, f_e_outcoiltemp=0, f_e_outeeprom=0, f_e_outgastemp=0, f_e_outmachine2=0, f_e_outmachine=0, f_e_outtemp=0, f_e_outtemplow=0, f_e_push=0, f_filterclean=0, f_humidity=0, f_power_display=0, f_temp_in=31.0, f_voltage=0, t_backlight=<Dimmer.ON: 0>, t_control_value=3932672, t_device_info=0, t_display_power=None, t_eco=<Economy.OFF: 0>, t_fan_leftright=<AirFlow.OFF: 0>, t_fan_mute=<Quiet.OFF: 0>, t_fan_power=<AirFlow.OFF: 0>, t_fan_speed=<FanSpeed.AUTO: 0>, t_ftkt_start=0, t_power=<Power.OFF: 0>, t_run_mode=<DoubleFrequency.OFF: 0>, t_setmulti_value=None, t_sleep=<SleepMode.STOP: 0>, t_temp=81, t_temptype=<TemperatureUnit.FAHRENHEIT: 1>, t_temp_eight=<EightHeat.OFF: 0>, t_temp_heatcold=<FastColdHeat.OFF: 0>, t_work_mode=<AcWorkMode.COOL: 2>) Jun 28 20:20:21 hassio D0628 22:20:21.507 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:20:21 hassio D0628 22:20:21.517 hisense.py:704] Encrypting: {"seq_no": 48, "data": {}} Jun 28 20:20:21 hassio D0628 22:20:21.521 hisense.py:721] Response:#012{"enc": "dUD2FqqzPyUzI/dCQ51u8zh86e00PErpggSAYTsEi88=", "sign": "WGXVE1ntkHLiC8ZyoKMF//DMPy6vxrYOvDeKEruyPlI="} Jun 28 20:20:23 hassio I0628 22:20:23.584 hisense.py:762] MQTT message Topic: 'cucina/t_temp/command', Payload b'24.0' Jun 28 20:20:23 hassio D0628 22:20:23.589 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:20:23 hassio D0628 22:20:23.629 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:20:23 hassio D0628 22:20:23.635 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:20:23 hassio D0628 22:20:23.645 hisense.py:704] Encrypting: {"seq_no": 49, "data": {"properties": [{"property": {"base_type": "integer", "name": "t_temp", "value": 24, "id": "i2J4EY2r"}}]}} Jun 28 20:20:23 hassio D0628 22:20:23.646 hisense.py:721] Response:#012{"enc": "Gprz022+MgKw+qAfzPptpXt0nbhVuclzO22WOjCzgUugKjlA2oiCDTqbBU0+ANieI/x7ck9t56racJHO0L3Z7BF3mSYexeYIBH7vOuKrARbuTcC6LWV5KDLZXzltDDGDIdmWU419dRb2skp8lXe9ZbibGJqn4r1XNWOwWtb5+TfCcKNS0C3KcOfaF1g8/yhx", "sign": "kNhfatc1xuqbjzLIwDd7emQA3tXVNp15Uzp7NzK8nHk="} Jun 28 20:20:23 hassio D0628 22:20:23.649 hisense.py:396] Updated properties: AcProperties(f_electricity=0, f_e_arkgrille=0, f_e_incoiltemp=0, f_e_incom=0, f_e_indisplay=0, f_e_ineeprom=0, f_e_inele=0, f_e_infanmotor=0, f_e_inhumidity=0, f_e_inkeys=0, f_e_inlow=0, f_e_intemp=0, f_e_invzero=0, f_e_outcoiltemp=0, f_e_outeeprom=0, f_e_outgastemp=0, f_e_outmachine2=0, f_e_outmachine=0, f_e_outtemp=0, f_e_outtemplow=0, f_e_push=0, f_filterclean=0, f_humidity=0, f_power_display=0, f_temp_in=31.0, f_voltage=0, t_backlight=<Dimmer.ON: 0>, t_control_value=3932672, t_device_info=0, t_display_power=None, t_eco=<Economy.OFF: 0>, t_fan_leftright=<AirFlow.OFF: 0>, t_fan_mute=<Quiet.OFF: 0>, t_fan_power=<AirFlow.OFF: 0>, t_fan_speed=<FanSpeed.AUTO: 0>, t_ftkt_start=0, t_power=<Power.OFF: 0>, t_run_mode=<DoubleFrequency.OFF: 0>, t_setmulti_value=None, t_sleep=<SleepMode.STOP: 0>, t_temp=24, t_temptype=<TemperatureUnit.FAHRENHEIT: 1>, t_temp_eight=<EightHeat.OFF: 0>, t_temp_heatcold=<FastColdHeat.OFF: 0>, t_work_mode=<AcWorkMode.COOL: 2>) Jun 28 20:20:23 hassio D0628 22:20:23.772 hisense.py:587] POST request,#012Path: /local_lan/key_exchange.json#012Headers:#012Host: 172.17.8.10#012Content-Length: 104#012Content-Type: application/json#012#012#012#012Body:#012{"key_exchange":{"ver":1,"random_1":"KsV9Rrzk/mCdL3hh","time_1":29589184115933,"proto":1,"key_id":3091}} Jun 28 20:20:23 hassio D0628 22:20:23.777 hisense.py:721] Response:#012{"random_2": "lxS6wM4OD8mT14TX", "time_2": 655783043247} Jun 28 20:20:23 hassio D0628 22:20:23.834 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:20:23 hassio D0628 22:20:23.838 hisense.py:704] Encrypting: {"seq_no": 50, "data": {}} Jun 28 20:20:23 hassio D0628 22:20:23.840 hisense.py:721] Response:#012{"enc": "T4bWEUQy8s8JhWzClTgE1gNphDzplQkWy7xZQsx+Lrs=", "sign": "75wkxA7u5OxEbfIrQjLllJ8vYQb7we09YYIrAEe+WLo="}

At 20:27 Home Assistant takes back the previous values

Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "POST /local_lan/property/datapoint.json?cmd_id=19273&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "POST /local_lan/property/datapoint.json?cmd_id=19274&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "POST /local_lan/property/datapoint.json?cmd_id=19275&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19276&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19277&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19278&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19279&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19280&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19281&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19282&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19283&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:42] "POST /local_lan/property/datapoint.json?cmd_id=19284&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:43] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:43] "POST /local_lan/property/datapoint.json?cmd_id=19285&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:43] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:43] "POST /local_lan/property/datapoint.json?cmd_id=19286&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:43] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "POST /local_lan/property/datapoint.json?cmd_id=19287&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "POST /local_lan/property/datapoint.json?cmd_id=19288&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "POST /local_lan/property/datapoint.json?cmd_id=19289&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:44] "POST /local_lan/property/datapoint.json?cmd_id=19290&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "POST /local_lan/property/datapoint.json?cmd_id=19291&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "POST /local_lan/property/datapoint.json?cmd_id=19292&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "POST /local_lan/property/datapoint.json?cmd_id=19293&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "POST /local_lan/property/datapoint.json?cmd_id=19294&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:45] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "POST /local_lan/property/datapoint.json?cmd_id=19295&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "POST /local_lan/property/datapoint.json?cmd_id=19296&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "POST /local_lan/property/datapoint.json?cmd_id=19297&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "POST /local_lan/property/datapoint.json?cmd_id=19298&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:46] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "POST /local_lan/property/datapoint.json?cmd_id=19299&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "POST /local_lan/property/datapoint.json?cmd_id=19300&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "POST /local_lan/property/datapoint.json?cmd_id=19301&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "POST /local_lan/property/datapoint.json?cmd_id=19302&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:47] "POST /local_lan/property/datapoint.json?cmd_id=19303&status=404 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:48] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:48] "POST /local_lan/property/datapoint.json?cmd_id=19304&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:17:48] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:19:29] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:21:11] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:22:53] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:24:34] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:26:16] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "POST /local_lan/property/datapoint.json?cmd_id=19305&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "POST /local_lan/property/datapoint.json?cmd_id=19306&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "POST /local_lan/property/datapoint.json?cmd_id=19307&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "POST /local_lan/property/datapoint.json?cmd_id=19308&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "POST /local_lan/property/datapoint.json?cmd_id=19309&status=200 HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:41] "GET /local_lan/commands.json HTTP/1.1" 200 - Jun 28 20:27:42 hassio python3[2944]: 172.17.8.8 - - [28/Jun/2020 20:27:42] "POST /local_lan/property/datapoint.json?cmd_id=19310&status=200 HTTP/1.1" 200 - Jun 28 20:27:46 hassio multipathd[677]: sda: add missing path Jun 28 20:27:46 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jun 28 20:27:46 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:27:46 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:27:49 hassio D0628 22:27:49.860 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.021 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.082 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:50 hassio D0628 22:27:50.086 hisense.py:704] Encrypting: {"seq_no": 55, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_electricity", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 45}}]}} Jun 28 20:27:50 hassio D0628 22:27:50.088 hisense.py:721] Response:#012{"enc": "jgok9p6PkSAkEEMP7MyZdcPdQwX5/Ybti2WJzty2x6VyGzjaEb82JYPJuOLe+odQdGh7AO/Q9ErH1sszdyEfYvHaN856eUZ7KYappZYHwNXvkPCgXi+giAQ3jbLlvswI3c98wlgEIXBQjmp/OcmnnHuUN2Zfx+f8ZXUNC28hx1pMHwovWvIUpgScpQZjOeGC4thBv+6WO8v3W7Q/Q7fBAnLJrJ3ezLA8wVnnESLmpbpP2p9MHDa4QR9DViDnLs0d", "sign": "QQwgiHUU8PGxq8kV2Y9JuGRrop4pXZARm6lNlkGggxE="} Jun 28 20:27:50 hassio D0628 22:27:50.120 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.327 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.331 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=45&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"DGoE5JvE3whKVBQLXTVTyhsbYrXEQbU6XVbYCx6gtALDnmna43fVNFY2zqEbM3dVYno+FXTC7ZklXIojv6r6EXErSHzgnyDfIJ82jhogaos=","sign":"YKkG2CkwiENr96yNXWKfnrphPXNfoD8pOOXJXZygX80="} Jun 28 20:27:50 hassio I0628 22:27:50.335 hisense.py:716] Decrypted: {"seq_no":16442,"data":{"name":"f_electricity","base_type":"integer","value":0}} Jun 28 20:27:50 hassio D0628 22:27:50.501 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.542 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:50 hassio D0628 22:27:50.546 hisense.py:704] Encrypting: {"seq_no": 56, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_arkgrille", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 46}}]}} Jun 28 20:27:50 hassio D0628 22:27:50.549 hisense.py:721] Response:#012{"enc": "scPyzIYfw7/vBM7nfN0+WpzP21l4ZBR+8SnAIqA1AeBBTE55E94RRZsW2UCmY42iPvlNedWkNP50mhKFS7nZf/KRJhVsKqKQqn+l/ra4Jf/w+VvSm6M3UJL15xKhzd7KgWYhT1n/6cIFSIVDP/TWAzHO8z9305P/GtZMi5O7DeUsPN6qA9arHn55Tb1pogArThVTcdcrgGCCa6eFo1Pn9APxUQ2NXIHIFYvbU2uQxUb9aWrqAI2yQq+NI16wV1A+", "sign": "mnZxFCkeD33BOT0tuPbTOfxyZypFdR0CRlSx176Lk1U="} Jun 28 20:27:50 hassio D0628 22:27:50.583 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.628 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=46&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"YCk8H1Dq93525vGSG3tqyEL65mrvT/YijhOe9NPehhtXk+uqGkQyxKwupD4TYavgg2E8v6Ui0yShKqI39Qgoou/yeRm+PemiV9LicYhq91I=","sign":"r2I+E74g9GbIg7u2VbssnIjuENdz6e7DBNXgVeBmv1k="} Jun 28 20:27:50 hassio I0628 22:27:50.630 hisense.py:716] Decrypted: {"seq_no":16443,"data":{"name":"f_e_arkgrille","base_type":"boolean","value":0}} Jun 28 20:27:50 hassio D0628 22:27:50.670 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.735 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:50 hassio D0628 22:27:50.740 hisense.py:704] Encrypting: {"seq_no": 57, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_incoiltemp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 47}}]}} Jun 28 20:27:50 hassio D0628 22:27:50.741 hisense.py:721] Response:#012{"enc": "fNGU6+bs4FSd5KmycaQWWi+ooF1SAZHL9zbA8ZmA50AXmfIFY8va6YDAuiP+oaBs+RQ9/hdwJWb+pi5ypMufssxTucuMKW05t8OxC5X308pUXhsTfIAJ/SlhU6jOrZ7jyZ3m8l3thVwxJCWq3G5SPk1XflF3BenWdtw1JAD+Js/dy1RXlzjbl4T6Yt7CZ+oZlGT/SQ4+S5yBa9d4tEixBXJ5p73M5FKMQ7/CIP2RcJ0UCysUvWZqn78fWbcWSNUg", "sign": "yr6GowT0Yf+kljMMdfNkqi3fmwv8299Z4vi6SjtDINs="} Jun 28 20:27:50 hassio D0628 22:27:50.794 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.806 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=47&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"+MUVue7IXyvOyA9i8Vw6z7AYR8YUngPqDrAQp1YPGmb5agzGX7+sk490ZWc84M/7Sw0K5sOyoTe2ViQBYuO8EkcI1ra6qMuibr7ajVXTDftVZWCH48yTR0l3vah4SHKX","sign":"tA9nqa1KgGMe6kS9RPs8/pysJWYj6KjKAdKQtoEbLIg="} Jun 28 20:27:50 hassio I0628 22:27:50.809 hisense.py:716] Decrypted: {"seq_no":16444,"data":{"name":"f_e_incoiltemp","base_type":"boolean","value":0}} Jun 28 20:27:50 hassio D0628 22:27:50.934 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:50 hassio D0628 22:27:50.937 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:50 hassio D0628 22:27:50.941 hisense.py:704] Encrypting: {"seq_no": 58, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_incom", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 48}}]}} Jun 28 20:27:50 hassio D0628 22:27:50.943 hisense.py:721] Response:#012{"enc": "9tbFWpRzOCALMKDoQLuUpp245UAunN7erQVqI+WmSUI+Yf7c/+KgPWhcWwJeVdyGyWW16rwVMISAwDvSrDl+OKo/aX8JZxXPzqHVQ7NljfKCLdJI2uZY1A6SNbKm6lhW/h1LU6nI45P9IUJ16pvP/Ej3bcDYm0qHBWZLSb6AwnCRKKwrf20M8DH1TLlF0rC6AJOB8aGEEnniMm9WTyWeEfB8RE1krrEIe9G5tnUM0z+t3F0hdZAnYi9wc5jDul/g", "sign": "mA0+DHkERLLLMyNvzCiaM8A2dRLBb71nGzTxJa0i04M="} Jun 28 20:27:51 hassio D0628 22:27:51.003 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.015 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=48&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"mYl1cTsN37kMKmcYIeS3ukIABkpekeCA/RnVt8VhooSFobmM1xNKJwgT9pW9s7jDLCFw+NTOtfdph48PSYb5Cu49zQHjSWJVbzerOQW7dDA=","sign":"a2wyFz90ntKuOeweitYHuFyvhpKR3LZ2z4H74PU3gNU="} Jun 28 20:27:51 hassio I0628 22:27:51.017 hisense.py:716] Decrypted: {"seq_no":16445,"data":{"name":"f_e_incom","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.053 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.057 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.061 hisense.py:704] Encrypting: {"seq_no": 59, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_indisplay", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 49}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.063 hisense.py:721] Response:#012{"enc": "3jY65iZvjRWtEwVeTJZDAJuY28yp4F3Mu+EWsLsNfb36mPbWUrubdA8K8Po4/YEFpTQO1HFCqXdK+NS9bk6EGR9nanMlLxh88q3Hm4suv4s+Gbf05ZABjDwqA4+ZjXLvzpCNxPRAsGoyQ6yYmkACfMuFFegXMLABI5zDP9f9k/8zVdx7TnThvR/FYQXDi/C9XSG9XGpj9tz3ukZ/GbFrQipx0t/k9iXYRXJTtSijXMfGzoW8Dqbj+dxj4VQCrv/5", "sign": "OfkaLyvI64VDctPHyFJVGYHgJ7rNT00W995pyh9pJDc="} Jun 28 20:27:51 hassio D0628 22:27:51.124 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.127 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=49&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"iAYH3SmVTdKPFqk9QPB6JCvlr7fFqqkKf124Gi5ym2WLt5AL+kaDqzrWESsX04uqQwasicj4qmh5K3yjToVP4CDiZy50vtcbRdSpuUeRBbw=","sign":"IEFwc89v+LlZl5N18xfad3oYorco5VvGhwq3breHT3c="} Jun 28 20:27:51 hassio I0628 22:27:51.128 hisense.py:716] Decrypted: {"seq_no":16446,"data":{"name":"f_e_indisplay","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.179 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.182 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.186 hisense.py:704] Encrypting: {"seq_no": 60, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_ineeprom", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 50}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.188 hisense.py:721] Response:#012{"enc": "/jL/8hJoHTaINc98INxlSMvOuf/PIWN81wCPKvr98Io74CgOjf6OP5BkfREPUbdT+t+3jf0BtJT5t2ifyepRP6JGV/2y3K45QUxvF4IlMWQzA5Vm3tT/rtqFk/kpAvkI8D3QEY1lLbxuBz8mievKp0pyegMm813XEdZkWNHwVPF0uOIGybm93AYZlR7d4KAsfgkkTB8D2EHddzBYGUO/vUXT5pLXDATI5V5b3DBFv0ZvX9aPmQx2lMSyToGnrUjX", "sign": "gHGbY/Ko4QeyXQHY3SoL4N1oQEQP8/McmUHr3nk+QIY="} Jun 28 20:27:51 hassio D0628 22:27:51.241 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.257 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=50&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"MU3N2XEcWTHFMIP7Kab8pCLlM3D7ZU+Ek3u2sH41I/zDOYO6TCmpArNSSw92XFeDJJ74kMWxylX1x39UKHaWus+gCbWFOD8IJ03H0sRXlp4=","sign":"ffr8BT5G4oxQCrk/z7aBJTequ58ISPb098UnFh2Ia+I="} Jun 28 20:27:51 hassio I0628 22:27:51.259 hisense.py:716] Decrypted: {"seq_no":16447,"data":{"name":"f_e_ineeprom","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.290 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.297 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.301 hisense.py:704] Encrypting: {"seq_no": 61, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_inele", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 51}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.302 hisense.py:721] Response:#012{"enc": "esVvm/4kyzf/yqOiWDz5XQ50zgDbon0g13EqmCjSGyhDE1sqPwIIWJ/iPqGR1h5+t08CAIa8cTlu532gJYMYNrNJQ4S8+8Ynkym2LrKLWNQ3sXiG8vJdgs69azfQCLR+b2O8jAlEocQVYY3ABnvbyNK8iwBksCWgfqGDOQ39RRjgMaNOFnme1FYJfwlrhh6bUCw/+2+5T0Nk5yoEYq0hc0WWh9/tspIximNp2xGv2oLL6nZdAaXAjeIqtQs8dT94", "sign": "I7y/dgF0OySz+jDHSBIoRUMB18wh2BkucDpwVNe4TIM="} Jun 28 20:27:51 hassio D0628 22:27:51.380 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.384 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=51&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"XV3kPyRsUuKWGzmNXz1YBngMaPo5dxT8UHMiBvOCbvghjQcl7hHkafAzaxe8EGiS44yATPfms34V1Fr+P4fPqlIz3m5zCH5V9fbL7/5ugzU=","sign":"JadMvKBF0cYXTMj0m2PXXNWD70kUquuPGJbR4CyQDUk="} Jun 28 20:27:51 hassio I0628 22:27:51.386 hisense.py:716] Decrypted: {"seq_no":16448,"data":{"name":"f_e_inele","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.413 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.417 hisense.py:704] Encrypting: {"seq_no": 62, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_infanmotor", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 52}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.419 hisense.py:721] Response:#012{"enc": "K7JmJrCHWx/Q5XnKec8f71pG4iMYOGRy1e1BHAYRiX6/dRHfCb3FQV+pcFaMzmqO8+hj6o01OGG6N0t/RAR5gu0k0i7dG7f1lvOORt6xDPm+G3sjrC3RWhgcw869IVbR18/J7VlFU0Ja/SSwvbQgabr3BRktK1gSJXStAP0XXKmHFybuzmSa2KFTdl9X3nXWf32rfn8Py75Ncdoq7WKN+xrEGOQXa4gxhl7JI6y4tTm6c0l9W2zLOGcI5rX+upRK", "sign": "d3btuQJHsWwrcvQajrV2b80s4e+gOyAGklJnFsKrCNQ="} Jun 28 20:27:51 hassio D0628 22:27:51.442 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.487 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.489 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=52&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"76SOO7kczXOjO5ThTyA4bsLadeQoDHiQbwg7eC5QOzCg+416lk3u5RbAaUu2zAW34QfkOxelHu96XTv8F5k0Pre1EGDghM0TaqAOrz8GmLDxag9NufD9FDAJSpDFoJiE","sign":"MHa/O3EX0mWgjLpxEQTctm3juO4ftrijLCHGrHMGJyc="} Jun 28 20:27:51 hassio I0628 22:27:51.492 hisense.py:716] Decrypted: {"seq_no":16449,"data":{"name":"f_e_infanmotor","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.513 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.517 hisense.py:704] Encrypting: {"seq_no": 63, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_inhumidity", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 53}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.519 hisense.py:721] Response:#012{"enc": "W839jMNjRm5S0XcXpCCvaOe4oZ2TBU2W9dDtmxMpQGnb/RD81teDI3QU/APhRdzo42Fel/ZMWih8Mn6vYjTlPtJ3GPWWK3hfqnG6M3Aal+Ba6cAc05Xf5EoI0jgq5IT0u/W0UvqBTZ4SeDxzhTYDW+tSvMCHGj319PGnrrkgrhj0PcwDBqWR1sD4pn23m4n9MeIyrU/jNCF6ncTI3ewqtaWmnS/MMWQa3fS/G00mukmAicFwfetXaUwz9crR3UBY", "sign": "qx2MS96N+Rkt6FXbVszer5E+VdjoSWIvUodER8elvqQ="} Jun 28 20:27:51 hassio D0628 22:27:51.532 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio multipathd[677]: sda: add missing path Jun 28 20:27:51 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jun 28 20:27:51 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:27:51 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:27:51 hassio D0628 22:27:51.577 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=53&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"MAIru5HzhTG7k7agWTYLcDFBrrf0TNPgPfvHandF0bccRhyeyO+Z0t90eyh27Oj8XEC3wuz1PZf1uCbtC9YSSX/XR1JVolRZV7g25/fa6UquIYsqJQlMesr6n5Gmt3cy","sign":"IdPhgc5Q4HMQsZSqGZHInZUTARy6OumyaqpUHUKOai0="} Jun 28 20:27:51 hassio I0628 22:27:51.579 hisense.py:716] Decrypted: {"seq_no":16450,"data":{"name":"f_e_inhumidity","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.584 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.612 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.615 hisense.py:704] Encrypting: {"seq_no": 64, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_inkeys", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 54}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.617 hisense.py:721] Response:#012{"enc": "zdKiT2hdRi5Rzy9fhb3NYSwWuEU6ZzQohvpL2ugTQIrU/HKFK0drWZonxbK4n+RqpKiAqFnuuL5zgUTIRmxVR39ofKXK1UhFjQwkbD4pbqVi3ELo9DYX4bxNsSnG8DT/F9DZctMtIC0GkHridZAzgzg6yZq5gqAgWPPoc/lZiBaGDbLo8ValPho8Ir7qQgL85Wz8xtY4wxBhUQLL+Kjn/gvuG6iXYgH3R/T/PYkieP9jo/EzjVcaVhku7eQuYQb4", "sign": "hhp5LpZWvPROe/RZg0iARwVVa6bXJBtkKjQVbu77KTs="} Jun 28 20:27:51 hassio D0628 22:27:51.675 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.693 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=54&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"F60riEz8bucWcOZ2FhbWdrukyvEipwO9OtuA+piUQP8XelpVu5xsw5qpKYX/DgCQKkwkqSw5Ffrl4FNEB4eVupteo+eh4h8BYhzzHYHEVfA=","sign":"gbLTDzwsa9iAqEgI/oPQBYZayKGaAZ+Gq/cfo91OlgU="} Jun 28 20:27:51 hassio I0628 22:27:51.697 hisense.py:716] Decrypted: {"seq_no":16451,"data":{"name":"f_e_inkeys","base_type":"boolean","value":0}} Jun 28 20:27:51 hassio D0628 22:27:51.740 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.775 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.818 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.833 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:51 hassio D0628 22:27:51.836 hisense.py:704] Encrypting: {"seq_no": 65, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_inlow", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 55}}]}} Jun 28 20:27:51 hassio D0628 22:27:51.838 hisense.py:721] Response:#012{"enc": "jROWpdTfD5FPjtDb3z4e71x1RUe+dsSM2hCGyx3o0i6nL+Riw38+8hw/9IbbjJlG8L8dP40sIY6ArZC8nik64OSFS9vABfzOCv3lST5Wt6WqSyOPopiy5JdMfcZbGCyDxL4YVz7y7yT1unJUPTqq3YaiOoa3M2TncgYXPbXeF5JKzzJPJ+RzH1joGBDcWqtSEQOM4sJCa+zIBlyDzvbcDY4V4b9ZESF1n8L4NScFf9tS3CiPfmToiNJwUTNWwYaX", "sign": "tRa4dutUbANwyMzYBa0wstcO+jWWGVBklLvZ5AgUGTU="} Jun 28 20:27:51 hassio D0628 22:27:51.896 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.942 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:51 hassio D0628 22:27:51.998 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.021 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=55&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"lgfjhwiiWcmgE6ALyrna0MRBuWmVwj74DJmB6iuq2iNZtGg862fGLHfzDQ54DtiqqM+fbJDQadtBJgjczuMFEaSkh8XjW194yJHWPcxf8dU=","sign":"W0My8UgfeZ1HghR0eoC4KljJjyFJ5fPx9AcHvpwtWwo="} Jun 28 20:27:52 hassio I0628 22:27:52.023 hisense.py:716] Decrypted: {"seq_no":16452,"data":{"name":"f_e_inlow","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.048 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.063 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.066 hisense.py:704] Encrypting: {"seq_no": 66, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_intemp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 56}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.068 hisense.py:721] Response:#012{"enc": "XDGCzEcp+A/spK54maV6VIipl1lU34yW7GVBoEe0vCAhAPdFA8fNb1zPD041oW1zCGVJUkEXoKBZEetkiYsQQiEGi8mUum/MWlFlpZx2jI2k1uHq4/oyHgXn3HPn0nS/Sa3XqtGOuT/FLOuS445JeAs/J5HLXQdSL8ZGW9zKCBoXYdp8BCpCyg8LY3MJGVqKUWIpR9abEJUWeswxAXvUs5p4Grf6Dal8Uftd9S1y+QXFvDCCz+BFkFYHW/ByeoJk", "sign": "EnPcozzzHqwyTZIhtyvv+Fr+50qc4aRr909Wc5UtGVQ="} Jun 28 20:27:52 hassio D0628 22:27:52.116 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.123 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=56&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"aZ2gyXaX11zPnmU4GlYnprIQs6X1w1cbmi4hZu7mCVPZa+t15vncLYJi5+S2ylXWsPYNbt8ogZlFyVa9Zt+d+qesgQFisUu66COhz0vY1Ic=","sign":"PrMuwvSP5mmM5BbOhFh3WT7DX9Wd2JoMn45rT+TQiKk="} Jun 28 20:27:52 hassio I0628 22:27:52.125 hisense.py:716] Decrypted: {"seq_no":16453,"data":{"name":"f_e_intemp","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.168 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.171 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.176 hisense.py:704] Encrypting: {"seq_no": 67, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_invzero", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 57}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.178 hisense.py:721] Response:#012{"enc": "YYg3/tRNL+C8rtOyqXKhcFXtlN5KUeLjXzkZsfUdloaWbfsHKo53HEUk88/pXVo2g5p3I48wq6+jhtAyhdivkp7lvqdc+a2eltcMDMF/MCFnLdXNgiQ1Risc/Zjy1UzOllRc03M4hXjjKYpDJAIIZp/FrWw8H2j5VA2NiGrmgjQg3KaXDP+idbSnf81rPstqEks38qgW5nnkYPMdT1Jf9ILBID96YNn0LbdoeXfCK18kWdedpReWhDa0OfHaebso", "sign": "B2TNWheTYd5zDVGyNc5o66m0FhIaMpySTf3k8vGf5TY="} Jun 28 20:27:52 hassio D0628 22:27:52.232 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=57&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"sH31AGv6C+ZoSxu/GulO8gxvpjLM0WYbi1BajjinN075KycGSrr/fSxhK0cNtOpHY0qGq1mirjgzcHYqB7o+wLAPwpUTZPtlraO6E9AgL/A=","sign":"DWUrmtBz51C7zGr80IYB+IhIlVcKpZK3voxge8nzJlQ="} Jun 28 20:27:52 hassio I0628 22:27:52.234 hisense.py:716] Decrypted: {"seq_no":16454,"data":{"name":"f_e_invzero","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.240 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.314 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.318 hisense.py:704] Encrypting: {"seq_no": 68, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outcoiltemp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 58}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.320 hisense.py:721] Response:#012{"enc": "AqcwLXmZL0NZt4XbE+hDih2GX68AdKe/KroZKWbAL+ujWEMmh4blY8VmdXOec5ar3w+g9DU9P1GLhn8oRz3MI/VIcY4ZhMRhPr4RaDGnSxuxm9lDrPzvm70lUmy3JOMNrQeVVFwEEvGSeDBKfGi07ofh1tOkOKigofGSP4d0WLuVdf/3qIe2g23YoTl1yBuK4j3M8sIO4WrarZ16TaAUG6Cqe3sbIMKPIeO1iQl1Ax3oWgGAdUmqxzvdCfAdKEtb", "sign": "TGzpAsTd7OCZJVYFMDqrulleveG8zY+XmEA0nu3O4h4="} Jun 28 20:27:52 hassio D0628 22:27:52.326 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.376 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.408 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=58&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"LNQo3UfZ3LLTIyk6SzPO1ZgV7bp0lFnIuz43AVDYoAttVh8/K3TJmTHTQWu851EUSdLf8g9PS2w99cakgjjnj9m5zO9qJqyEfBVnYgqrRZ1o5InkBkbQo0PpjTSoew17","sign":"GlQjvPUZw5Zp9geZtkKCz4Qe0oqJAk0QGQT6D8v8jp8="} Jun 28 20:27:52 hassio I0628 22:27:52.412 hisense.py:716] Decrypted: {"seq_no":16455,"data":{"name":"f_e_outcoiltemp","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.445 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.449 hisense.py:704] Encrypting: {"seq_no": 69, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outeeprom", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 59}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.451 hisense.py:721] Response:#012{"enc": "eBP/fF5lPmW3S726GTeNILcYydMVIu5q13a7f8WEE/fZLivwJcZaYBYTZCYPy6Zw08+pdQCW/5Pm5V0K+Kr4PGazFA5lGpsS1K/vvqbAX7zGnKjghhsHZuzwcCnJSUEfWWiVe2fNnsD2zopjDO7400HorPQV5n1nfBV2XAJnX54Qk19fA0q3CJ4iWl7Rh87/9hF+432Dq++nZKJSaSB/c0/a5mLbN/Svjw1/FquEyz8t0GqHm+5+stNivNESsFNC", "sign": "c5/MmTGo0lVTbEj1QBoNOgi21qL4mA7wW1/GG2xR9gY="} Jun 28 20:27:52 hassio D0628 22:27:52.477 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.547 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=59&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"3eMKurxge/2e7VzHVxx/P/+ne8sshf5OD4UcM7X2wIy8oqCDzp6T9N5R6bWOY1hN+kxkD+geOQo2FbGw8ddVy982SHWH8DW/dE1gVb0O6vc=","sign":"3sLr8thJGaXlztJpmMaMArNuiXrULOjc5InNwxxgh/I="} Jun 28 20:27:52 hassio I0628 22:27:52.549 hisense.py:716] Decrypted: {"seq_no":16456,"data":{"name":"f_e_outeeprom","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.552 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.589 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.593 hisense.py:704] Encrypting: {"seq_no": 70, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outgastemp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 60}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.594 hisense.py:721] Response:#012{"enc": "7sJsuxuCaTHE2NTLYA+FktOJsBJ9d9HV8d3ctaSc5J5XfS21/+gua9Y7k3VZuYTtxUOnem9U8e988jpV5+GbQC3Rcz5sMz2zkCqgesf9P8/eZE9245iQC6vsle++CfPOgkjuSOLXModoYZMfj5jM5d9PGIsVEF/jg97xbtkoYJg8lWlzNY9RXxIYrCrnSNnfbZdrCD7ONbXTx0xqBSoeZsabtZmw8vHqraK277i4h3JrCsBPzWqvaGxiAR/hFc9v", "sign": "c8Fsi/51CsotUpM6W0lNMYB9U5dNTAePTmSek8Z3PaE="} Jun 28 20:27:52 hassio D0628 22:27:52.641 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.716 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.756 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=60&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"1jK7hHaHjzF4uWVeuy1f3lhIgHDvhQcTlwHUtFCs89uglS9yGD4Wp8cyZWwuoj836PLbaRnRk7vK7ShYQKBreeRCTWPT5hA3fNiTZbiU4Gp8nzMzRt3PqBJ2SOIDeORx","sign":"VDCR7EoJZHuyjUxJAqkC2U8ZYX/Kpe0RDEvK1do9fXQ="} Jun 28 20:27:52 hassio I0628 22:27:52.758 hisense.py:716] Decrypted: {"seq_no":16457,"data":{"name":"f_e_outgastemp","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.780 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.795 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.801 hisense.py:704] Encrypting: {"seq_no": 71, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outmachine2", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 61}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.803 hisense.py:721] Response:#012{"enc": "eAMnOfvsUx94lTkG0xPDK4UXSafdAQWrpNeBTHGBQj9klx0i5wGAz6Vf6f31Bcvbzslm8yObF5vWqm+U92rgYuSJt7lWPZjbh621F1kE5wgM+NxuzhGQbOEOW+5H4IpQt/eSyOAjzx6/6Y9BlUqhiZus//xiQ88u00E+ELhZqdjXHCZ052+n3xsnCHue+1mW8ovxqzVw+GGAQc9QugPIUxMoWozQXogBb3s5FTFf5pRBzHCuJY7Bxi3CTEw6HUVr", "sign": "AFE6i/o0yiqjhdoxsAoqPV/NDjU8O22l/s2m+oFjdhc="} Jun 28 20:27:52 hassio D0628 22:27:52.815 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.881 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.891 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=61&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"1t9Lde42bgrJHzc2Cs4/LAqJX40e0x+Z5Gv/VpYN887+VM6bBDCYXY3GOg/VXuHdOSBxd/mJn3rw4Zp2u6kBuwV5RuJuEqE7l4YXo0JHq2CM6m2ftWR758lVsU0obUwV","sign":"qgF1kJHZqEPDrKcWrvAjSF5W4rPKclkY0xL52n8GUGc="} Jun 28 20:27:52 hassio I0628 22:27:52.894 hisense.py:716] Decrypted: {"seq_no":16458,"data":{"name":"f_e_outmachine2","base_type":"boolean","value":0}} Jun 28 20:27:52 hassio D0628 22:27:52.921 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:52 hassio D0628 22:27:52.924 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:52 hassio D0628 22:27:52.928 hisense.py:704] Encrypting: {"seq_no": 72, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outmachine", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 62}}]}} Jun 28 20:27:52 hassio D0628 22:27:52.930 hisense.py:721] Response:#012{"enc": "hAHhKmmgaeyM55Xm2T6y47hvstBJgE+6p7UoRlOL05c9PvLuaIvLa+GQmQlSBtjlQpRNAZSzBHRr7J43bShjn3rHZNKJanIth8bU2FVsUJC+y4PxaolNPQipTe5mjzFIVKAVoYFtwRKrJZ47SZq4XnlCCbS5xgfDbBgpUA1G6Vp34W3iCWZZKqNawuBEKT3WwNlxzNXb8/z+LamPwJDqgjK1plHVjqjqpz63prWi8xFDrRUEHVM6oCtSPRZk5Unt", "sign": "/2c8ZtOv8fq1OnqQJttUGii9MGjvmHgi5hO+8whqoOs="} Jun 28 20:27:52 hassio D0628 22:27:52.990 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.025 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=62&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"kvJ7tf+ZgLLSVuIe03eZIRBV0IzVlz3NZSs5fYdalH3mTs4lC25+xCZowOTcQf09AOwFy6CY/Da1feLOBw8xsfI8l5whWyTI7jTOAxp5zfFJd2s2pIjAcioW/ClNiFy7","sign":"J50cQV72PKxdusT5vs32LssoyTp+6MsBh5rVc9FziO8="} Jun 28 20:27:53 hassio I0628 22:27:53.027 hisense.py:716] Decrypted: {"seq_no":16459,"data":{"name":"f_e_outmachine","base_type":"boolean","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.062 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.093 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.097 hisense.py:704] Encrypting: {"seq_no": 73, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outtemp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 63}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.100 hisense.py:721] Response:#012{"enc": "S/9XK4r28iVjk1Df2Cq4VDoJLMRkQYoBpqUY4cIxH+aipXRCX8ZHU544TBEtQESbGmqwO5sWKAo/2vxcSn3rvDg9PW2dUbLOLhGV1vfqb3M7ux5FRytWEPHOL9hvYevxhmGRhIeI1x0xDmmcVzIFzblTZRRpdQrqYiDDDbV6F408ISakmSpOrNXDJ8p3/oVzWPh6a/AcyPpPDwHBiTpRC4XJEhHjGHOjpt2bG0YxFJBsLs0dxtyXwvO7nWTemRT0", "sign": "0VLXJfyC/UgcXeMOFLpqA0O8cqvsM/Xf0E4uLF7/f20="} Jun 28 20:27:53 hassio D0628 22:27:53.147 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.221 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.269 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=63&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"Dilv6qc36qz0DFxQuId0vpC31b1CeU9bswALo2Xd+9to+G8d1PmwR50efWdllkPquasmp1It/FUiDW9qZFYHRCPLwgncTv3TGNTAPuXjraA=","sign":"TYlUztaPn0hz1x2nULngzEhF6XUoz9lJE0XhaYMCPq0="} Jun 28 20:27:53 hassio I0628 22:27:53.271 hisense.py:716] Decrypted: {"seq_no":16460,"data":{"name":"f_e_outtemp","base_type":"boolean","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.276 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.330 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.333 hisense.py:704] Encrypting: {"seq_no": 74, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_outtemplow", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 64}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.335 hisense.py:721] Response:#012{"enc": "2IZ8D0i0oqUg313rfDAi7be00jsMBwoRdLJW+sqfHrLlS9oppelyO0O0qUYgTct+hg6vas76ryWTlZunZ3J4qv088CdE++keLfK/sd79J4tYnsLLKFjFmADtEvTOhD24bTPKdlZuU0wUW8J1D61nj40w/TsyC91so1JB15fsro0LmSVdJ3H5HG+ATwTnbJWnRd/MmsgyQ/7WSp3JDyC3+eWfvZs2pRhUKSH1U9mhEccMBeqtYij6xmKhTZHvBjx7", "sign": "SY+V1xeGm+cNgR57REwhWNJJa/+LkRceKdhHtBRZNrM="} Jun 28 20:27:53 hassio D0628 22:27:53.398 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.421 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=64&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"wabvPyf8Z653xqF5Yos4PHYJAD72ThxlQpne+kRJqiW61i+AbXQwwsRvQAC0PNQxfl40Tml1G/LF/U+urxoSFR21i5gYT/Ca9RUELHnwFgRzFT086uXaNQcFYVqimY+u","sign":"jSii6ZXozMuRsQL4cKkd44N/dleWkHBXkXesg++iz5Y="} Jun 28 20:27:53 hassio I0628 22:27:53.422 hisense.py:716] Decrypted: {"seq_no":16461,"data":{"name":"f_e_outtemplow","base_type":"boolean","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.471 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.474 hisense.py:704] Encrypting: {"seq_no": 75, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_e_push", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 65}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.476 hisense.py:721] Response:#012{"enc": "fXPqkAyVEJPFZso7dsMnbn0gJRua5OC8FWGMB1wblWCOOeEUNb27jpdY5brqyZzrjN3PldBqmpKIerr4oyEA8usKPqOuXKIHl9TCqJhqCHwl+E0s3FTFW5e1czjkikPnB63v3pkdmDRB6GC74E8cwYUmPC0iAX8kYVIjID12TqIgk9fp1kj3B+wes402Imgli3QRY4nA5/0mVvZZEDNTUKUB8KhqqB2Ux0Tx5n4SNIA=", "sign": "Rla+vnxZ6cdtYkbT4K54YO7YYT8Gtf6T3XWNEYyWPVI="} Jun 28 20:27:53 hassio D0628 22:27:53.483 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.538 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.551 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=65&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"lzF1sAlcGiJIhQo9c6+wR7+EVX9/SyYOdJfvmq1Rv5AMKsVjUmytSt7NaepRjaec5rA4AcE79CXAvIwgASptt9R+xT+t6mXHSGJtnbPsLq8=","sign":"SGRNVbeE3jC1eWNo61TGLc7/nIDIrrBdakOm64iUHDM="} Jun 28 20:27:53 hassio I0628 22:27:53.553 hisense.py:716] Decrypted: {"seq_no":16462,"data":{"name":"f_e_push","base_type":"integer","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.583 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.588 hisense.py:704] Encrypting: {"seq_no": 76, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_filterclean", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 66}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.590 hisense.py:721] Response:#012{"enc": "++a6xDh7/CjQ25qk3kpbKoQIJ8/H6Ih/aSxwZGmej/Fg01GZ/C0QqJV6sBilfOszYMWqc72TYXZ6G3EHVQqA4NIdCMbgsNkm15NXHnZOdYWuhzpnQz+wDrLN8KeOdvh1SErsCX5NSXIWRyABe42lqlPlWD7vBVx0FzEorL4kUy1Js9VIZs/ukYu0kr9y5BbGnOuqu77/1ZeCQ0v3F8LYU5cn9ByCNJ+IPvc69lNpkfo/zVhKnfLo2eU5gjjvEwww", "sign": "JFcLprPChccbsO2NPCWgcz9CgS7/wylACf6u4te1kB4="} Jun 28 20:27:53 hassio D0628 22:27:53.593 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.656 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.663 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=66&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"Tgarf5eRvAyeMNbMLF+zeqSn86WNmR2BF9jhz5PME4iMSu5Y6HYcjONOahYOvIQazMJp6CR6BXSuCAyLYhtm+eaWx2opaaV09vwoBoKdXvQ=","sign":"XTXf8Tnr3GSI+b4WLj1KYNi2JN7XmCG9Z5i41F3hoAU="} Jun 28 20:27:53 hassio I0628 22:27:53.665 hisense.py:716] Decrypted: {"seq_no":16463,"data":{"name":"f_filterclean","base_type":"boolean","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.741 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.745 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.748 hisense.py:704] Encrypting: {"seq_no": 77, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_humidity", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 67}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.750 hisense.py:721] Response:#012{"enc": "eHTV5Iz6Q+Qu7wozRcWJ58O8V9wHvwrPbUcn4MRVdAQrwv0mG0iVWrsrEIU0SbOZEH+k649DuXnadeXK/hI09sRSQtRcwMPTenelNszQS8BJkF/Qp2s2AILgfcX3BlINquyA+t2wigRjMT/XhNHLbu3JFnFBz9L+rncBCiWAkqetlnoS8gtDGL/ql8xPgbDRNW82tPaErGeelp0k6f4jq6KNHsj05qfAHRpHMD5oAE89HkZS5Et9qjSuTenkvp0B", "sign": "a8DlvtPsdlfJgXXiabH3bXmF19AjIbSLwnX10VqcFVQ="} Jun 28 20:27:53 hassio D0628 22:27:53.808 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.814 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=67&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"E6EEveN9d0leSyMR5pHrilKGXrb142KPYAKTkZAx+fAk6BLEmqgGpw98fpcaZAZEKjWsPOFjgYxitVrsgQ3hXPPh0WPBDITF98i5nv1LxB0=","sign":"bTTQ8J5UMYEfVQv0gVFsaXBjTHuo+SoAAcu7XE76nYE="} Jun 28 20:27:53 hassio I0628 22:27:53.816 hisense.py:716] Decrypted: {"seq_no":16464,"data":{"name":"f_humidity","base_type":"integer","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.845 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.849 hisense.py:704] Encrypting: {"seq_no": 78, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_power_display", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 68}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.852 hisense.py:721] Response:#012{"enc": "C9LlYASWzbnH9dP1pZfVDgTJCTmJykJGQSTX7puQJ/xYAAsOGO7ICj3Ba0fYZPKfTRF+mtKlP2KLt4gKGFKdDpmCPjUCtSBN3D79xj4p9v0TLiJCopfrNl5yspbfquQAnpLbmaM6YJ15r6ea6ErkcjVPvQsEfR28QZQtPgq8d3L6kRhhXEdG8TtRtpUuS3sytMgABJGqcg++jjJjqPgFiAndLhISh7QR4Tc6qga6A8A4hxihrjrHwMCwNvfgHDUM", "sign": "rNHAZub8n5gJ+Ag+Q/03PCmYSGE6e/GkApoYebGI7Zg="} Jun 28 20:27:53 hassio D0628 22:27:53.868 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.927 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=68&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"OE5VTTpRW5gLOeg6997OEpvm8SWT6vwMbXoMLO3g6+Wf1NXIJJ+7aD6BkIAdxugJt94/fxffYN5gBAltdRkoxh0Rh6FOjOo8Tu1d3LBtiDQxjwU00moGl5ElAy3Nlw8V","sign":"tZIO8GGNIG/MI+5ptEaAeQFZzVZKvBiMBzwiO9Nike4="} Jun 28 20:27:53 hassio I0628 22:27:53.929 hisense.py:716] Decrypted: {"seq_no":16465,"data":{"name":"f_power_display","base_type":"integer","value":0}} Jun 28 20:27:53 hassio D0628 22:27:53.932 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:53 hassio D0628 22:27:53.961 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:53 hassio D0628 22:27:53.965 hisense.py:704] Encrypting: {"seq_no": 79, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_temp_in", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 69}}]}} Jun 28 20:27:53 hassio D0628 22:27:53.968 hisense.py:721] Response:#012{"enc": "GcyV/YigjPw2a1fFdWTxTlpRFdJZgUm926oX0/KLTaW9o5bdYhgY/Rxp7d0q1non97ABsn+EIYD1X4BYKLwaVy1f+sT9gDaGBPvXjwBO50wcjPb0jUpNYowcl3uJ00qXPfmfAg6YVxxBWdwQPYdyO1FAg4Wm6JMIv3fAB1uCNeosiZCdosTjaNSziwcMI3i6ljmW+hRZ/oUaIr6AfZeHnOiorYeOhUxPMkLUUfO7sGuf/KrWW+qhOwEC8/e4iHKF", "sign": "TDLMgLRIKs4zovuZMbkAvqCqH9n6g5/mmDdUwPDAFSo="} Jun 28 20:27:53 hassio D0628 22:27:53.971 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.045 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.054 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=69&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"RwVxOs+Laah5ya1ad/s5/WmO458Es9peNcrWZkQS3+0FyQl460T90ush+GoQXKYWVzaUZ5I1DVnP8Q0UUpL7k0YkT31M4s0ML7nih4cybG8=","sign":"cTiUoRpNhfZ787ThXIXMCv2SI1ZNylwSzTdDnq6OR6I="} Jun 28 20:27:54 hassio I0628 22:27:54.056 hisense.py:716] Decrypted: {"seq_no":16466,"data":{"name":"f_temp_in","base_type":"integer","value":31}} Jun 28 20:27:54 hassio D0628 22:27:54.116 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.166 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.178 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:54 hassio D0628 22:27:54.181 hisense.py:704] Encrypting: {"seq_no": 80, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=f_voltage", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 70}}]}} Jun 28 20:27:54 hassio D0628 22:27:54.183 hisense.py:721] Response:#012{"enc": "0OTw1sH301c5yUFNwKA0/GYxY/QoAXorKfSm3UvixqVc9WqoErAHlpy6CXQ1DgCP9hpxHckXc+rBRhg3PHqiH/Xtg+sZgiJdnSytDvYOJZ2WU1jmnHfnEwmpoN09S0XIyHErcRYIW8IWqar4/31t0bcTFFs18V5UmP57CyqjHDiRP+ZdAimD6lwMQM3dvE6JcJrJTSCt+sh1qdEfPGDvAB9Wn+aN4RaG0gM6JiSfr4Jh8rcBf+5fSD24UZUQYRWf", "sign": "LLYrgPqIpvAhtjo7y71gUB6+GK1FKoxSMD/NTDZe9A0="} Jun 28 20:27:54 hassio D0628 22:27:54.248 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.250 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=70&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"RW1DB0/b9kAWnLMLmZEYfOaCcX0SvDxppE23euij2pw=","sign":"EDrhked5ebQ6FdAK5FKi1WMBvB3eWD3OdkSN46zymoA="} Jun 28 20:27:54 hassio I0628 22:27:54.253 hisense.py:716] Decrypted: {"seq_no":16467,"data":{}} Jun 28 20:27:54 hassio D0628 22:27:54.256 hisense.py:670] No value returned for seq_no 16467, likely an unsupported property key. Jun 28 20:27:54 hassio D0628 22:27:54.318 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.341 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:54 hassio D0628 22:27:54.344 hisense.py:704] Encrypting: {"seq_no": 81, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_backlight", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 71}}]}} Jun 28 20:27:54 hassio D0628 22:27:54.346 hisense.py:721] Response:#012{"enc": "Tq/EsQEg+QHgBuSuzGbNAQQaGu6f5iB9gnEHjEPmvuozQcAbq2PbQe25J8OH4nh+413wsaumXdbnIvs5U3xxK9R9YuVtjymBVoCkiJtvQ13BInS34xamJ2gyGhYqo1e6YKDO4Omr/xttwyalrpDv5rrQntUjj5Aavt5OSuz4+O5cYs6BiW8qf/agBmGCQ5gs5ATJi+l3rxVpolOjOQApchezw5JB7a74mujmbc0flGf+QiXevlRId7gxptS6N+VM", "sign": "6jEmw197qy8nhXL9TUDT5sH5T2myG4OKvujdwuNo88E="} Jun 28 20:27:54 hassio D0628 22:27:54.416 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=71&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"F4JZwb9FUqJI3Okauwm3XlCSE9mFBb9hjH4kWO+oYobyMk0oYeaEaSzdFI7Nqgrs4+zd6cPPAyz8PfvwgG8T9vPtrw5uKSdnNDddOE/j9Gw=","sign":"Hm13oJnvt1qP3M5+7OQfogzu4mzPKw/mn/n34Kc0MRA="} Jun 28 20:27:54 hassio I0628 22:27:54.418 hisense.py:716] Decrypted: {"seq_no":16468,"data":{"name":"t_backlight","base_type":"boolean","value":0}} Jun 28 20:27:54 hassio D0628 22:27:54.426 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.460 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:54 hassio D0628 22:27:54.466 hisense.py:704] Encrypting: {"seq_no": 82, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_control_value", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 72}}]}} Jun 28 20:27:54 hassio D0628 22:27:54.468 hisense.py:721] Response:#012{"enc": "rAuQ1U7q+NPMUaxLc+50EObLfWlhLIB4t19LvG3KZthtt3TRzu0g3wuCPw5W07lx8R35CZqkFdscgt3MNksZ/XmzkRAaJBw05hAMUT8tci5Ndvi0wea0hWbIH9AGqR9Opk8FPlWY42IeT1CiZfjZNlX7KCVrvi4+D1Lp/Pr39WW/YDjCYjqN67CX+wHWRHOExgOQ4ORaEjOyCftrxDakoAjp9auvFlfHx9uTLRyp973tlt1FK42iFVgTO20NU3vi", "sign": "t4W8ZuSJqmYFujBGPCERo634X3za6kH7xsig9psgXvg="} Jun 28 20:27:54 hassio D0628 22:27:54.537 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.557 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=72&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 192#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"oJUmhUe9sJSfcg/JIhPBPwqj6AtRyI+hbKzhuMwZEMTVBOQDoePoEQlZ0Rh6vTb6ebabjN9ckdRdShr9mlDZ02+zftjbaMgZafkSlJg37qgozxEMH8PMl04lfJwHFtNw","sign":"wufFG+fhdezF5IxFyrM7xO3qYJbWSUmmtfCnDl72Hws="} Jun 28 20:27:54 hassio I0628 22:27:54.559 hisense.py:716] Decrypted: {"seq_no":16469,"data":{"name":"t_control_value","base_type":"integer","value":3932672}} Jun 28 20:27:54 hassio D0628 22:27:54.604 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:54 hassio D0628 22:27:54.607 hisense.py:704] Encrypting: {"seq_no": 83, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_device_info", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 73}}]}} Jun 28 20:27:54 hassio D0628 22:27:54.609 hisense.py:721] Response:#012{"enc": "w6mWsKTE80FJlXBFI5bN46Nl7QVAPzkJQXnk4Hxi3oT2BG2tmZFPgqqaddKf+VeMKy+o/0seciqmvQQuV3ppXtUgS0YFI6spRKKQ4q1+ddLdceAbJDm5A9XuTOaY7SyiSicSRYA2pypFjiNmhsNTuNSRoZ1uL+oM2fMt6K0UHxx77/DAVYSsekxdj+nVaOoljV8cK3NDFp2g2pueV8UzbGRRgr8JEcbQ6e0zUi6vyWvDZHq4i7UKcJUJuldRAnbT", "sign": "yZQTKmGdDhkx0u4DD4RriQ9W1aCXVEY9hgjdFOql4GM="} Jun 28 20:27:54 hassio D0628 22:27:54.619 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.665 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=73&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"r129oVE+lQX6vq7xA8SFPIb3CiwXHfnybTUGE4x534nDNVIN43ICz9YCvQx4I1EkVwpmZ8zVp4/Iw/k0Rd5moNa3YzMVUab+o95F1hReJTU=","sign":"zchEDpJle3eMX7pnHp5I8ttbFb1TDVRe2FSTuOAUOVs="} Jun 28 20:27:54 hassio I0628 22:27:54.667 hisense.py:716] Decrypted: {"seq_no":16470,"data":{"name":"t_device_info","base_type":"integer","value":0}} Jun 28 20:27:54 hassio D0628 22:27:54.671 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.727 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.831 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.833 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:54 hassio D0628 22:27:54.836 hisense.py:704] Encrypting: {"seq_no": 84, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_display_power", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 74}}]}} Jun 28 20:27:54 hassio D0628 22:27:54.839 hisense.py:721] Response:#012{"enc": "LyWK6Xs+a5lWvwkIYIVtotxdveqr8K1231uKsYC8r7f9lptZUt3oo345JykfAMY536Y2V/0PX2zs/gZi2lWdZT9hk1+1YPBBVF8P6ZhNteDZMK+PN5EOt6l4plFy4N3UHXzaL3mxi6ba+jqi/lNQ+/3DnTqSLM90bPfra5hQh1pNpeChmnKoSOj5Ez4sbAO/GvHWRs1goPOIKDc0XYNyO7gWBpOQ4Wa05c10RH8w/TTyDERNgTRPYxRw4yYqhXB+", "sign": "C5yLfLENhVEin/5JQpMinZz/BaMw3sOjySM6zeGWyUw="} Jun 28 20:27:54 hassio D0628 22:27:54.933 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:54 hassio D0628 22:27:54.996 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.004 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=74&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"rIKicd07jMYQ77GNPXdl4nHaJlMGRVp7Qh1efB+kaF4=","sign":"l+Yfrmizg32/fLkU+jziwl95MnaR0hrSBO33PVd6rR0="} Jun 28 20:27:55 hassio I0628 22:27:55.006 hisense.py:716] Decrypted: {"seq_no":16471,"data":{}} Jun 28 20:27:55 hassio D0628 22:27:55.009 hisense.py:670] No value returned for seq_no 16471, likely an unsupported property key. Jun 28 20:27:55 hassio D0628 22:27:55.074 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.103 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:55 hassio D0628 22:27:55.106 hisense.py:704] Encrypting: {"seq_no": 85, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_eco", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 75}}]}} Jun 28 20:27:55 hassio D0628 22:27:55.109 hisense.py:721] Response:#012{"enc": "ycJ2jt6rN2fIW3AjLN9qD4K63CCb0DtpNruaBw+fZ/0u1bZSP5BzPsd/pZNFNuEZkZCoZOdSlt/fx3pHrkU+L5A6WCKpGXP//BAeREA7Vmxe2X+Y2PPuhQZbuDGndnbxQy9EQsSlpXvV312R5IBHpuwj7o97Ls77U6atfqOYp5AnCZS3Vwqu1rgbvoBLn/euCSKYVC+uLBDnLfOTiJCI1LwUgREVDPKcEyOOs69etxM=", "sign": "8oX35jXD+6PdXk/Y54x2mFsNR0iMWL9/iLiRmltPClw="} Jun 28 20:27:55 hassio D0628 22:27:55.204 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.243 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=75&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"PCnCR52mjVzLV14M6gOoo1HzsOTsB0qvEXBT4w5wtqI=","sign":"K74C36fnn62eEolCZDbMGBEwzyrksGvR9o6Ge/p9B5M="} Jun 28 20:27:55 hassio I0628 22:27:55.245 hisense.py:716] Decrypted: {"seq_no":16472,"data":{}} Jun 28 20:27:55 hassio D0628 22:27:55.249 hisense.py:670] No value returned for seq_no 16472, likely an unsupported property key. Jun 28 20:27:55 hassio D0628 22:27:55.313 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.383 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.397 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:55 hassio D0628 22:27:55.401 hisense.py:704] Encrypting: {"seq_no": 86, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_fan_leftright", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 76}}]}} Jun 28 20:27:55 hassio D0628 22:27:55.402 hisense.py:721] Response:#012{"enc": "hKMh3i8ZqXPno35S21o+IiEI5hwrLwcKjk6H+E+6kwKrzC7m3xjpgstUmg251ddPAcQfQkIVehHEPBL1JllDQqlFYkgN/Heel52264bLg+nIjRUn6H5Xx5P6JMsaRoVaP6Hwh3Dp4zacQvAtCzKhn6rQOTP5CVTg/BlH2o53ym5RRTHC0kf8FRAZ/QYhKnvipbWgztiKk17oLPsPHjkPhEhweD7c+vM0fZJ/OzCMW3Bt3/QiRRvB5jPRoD5Iepw8", "sign": "AyKfW41TPmnQNpK437rta5f04xLjoBi5icVoWMIYpc8="} Jun 28 20:27:55 hassio D0628 22:27:55.450 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.538 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.581 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=76&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"msBzclFvUCMMAE0NFvVgcCPawuwUfD03GhMw+UK1rY8=","sign":"LyKtGWHIaWwZDrpAHqH6uiZ4sAbCG71SwzscH7WCnd0="} Jun 28 20:27:55 hassio I0628 22:27:55.588 hisense.py:716] Decrypted: {"seq_no":16473,"data":{}} Jun 28 20:27:55 hassio D0628 22:27:55.588 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.594 hisense.py:670] No value returned for seq_no 16473, likely an unsupported property key. Jun 28 20:27:55 hassio D0628 22:27:55.654 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:55 hassio D0628 22:27:55.657 hisense.py:704] Encrypting: {"seq_no": 87, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_fan_mute", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 77}}]}} Jun 28 20:27:55 hassio D0628 22:27:55.660 hisense.py:721] Response:#012{"enc": "dTqm5/RHXu7rr0i1gEdjaN9jDcG1rRj6dSmHMKxvF1qVgJvNcXFYaG6CDiq3fWrGZ6Jiwm2gXn2gqOYrz8nDAhYordDYODa0roAr54+X5PjJtN05GGUOYEXx8uEuOgfH6UV5dEaCW3m1KD4EJOQR2AhOO6eaaU59rmW3ioyEN+q20a+TLTWdWoXElzoPmQD/nF7NkizK/62ZPe89HmJgu9ZyxU5oLe4oF1KqYPEXRL0WPrDAL/eFuNi0kho+7tTn", "sign": "VpBnQ4WJbSntJxukLhB6VFr5gk291PGEVMgRUFpJpKs="} Jun 28 20:27:55 hassio D0628 22:27:55.686 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.752 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=77&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"+H+r1q6Rt6EMBKAXMk1OyyOGVuKq12hbbDgnwfd/YsY=","sign":"ofqTzptQ/DNCLgHtSrVGVcb/KDiG5k9CAr6TJjCwvac="} Jun 28 20:27:55 hassio I0628 22:27:55.754 hisense.py:716] Decrypted: {"seq_no":16474,"data":{}} Jun 28 20:27:55 hassio D0628 22:27:55.758 hisense.py:670] No value returned for seq_no 16474, likely an unsupported property key. Jun 28 20:27:55 hassio D0628 22:27:55.772 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.805 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:55 hassio D0628 22:27:55.808 hisense.py:704] Encrypting: {"seq_no": 88, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_fan_power", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 78}}]}} Jun 28 20:27:55 hassio D0628 22:27:55.810 hisense.py:721] Response:#012{"enc": "m9ENvpHVwxlO8X3xn0DESR4YtnBSf9vTEBF0lyJpoDTrSvjjHuMdiR/SxYOzvYQYQx94GaIIr/qLECnnM7zpfNJerByX2J5DngsejxizBxZAHA/y0s8o/B5IA4LAHalndkwX78mgneq/7GyXZVLgGTBPF1dHgQKp7H3uX6255cZuSD2AjZ9baVL+u9uRxeh93iZaD3tRiZeQep1WalULyCoMGjAPzxj0AtkHSqEnRxGdx+wDj6oyIJ4RG2oE04gB", "sign": "ZBBDeoHflb3vByAozYXkzdxeIeq6r+2rT0dlvQUEV44="} Jun 28 20:27:55 hassio D0628 22:27:55.845 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.889 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:55 hassio D0628 22:27:55.975 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.006 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=78&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"CUoSDxowk7h8K/hMDbNzDeOWrtM6HFxahhWnJHiTsgM=","sign":"3ECjDB6zTcrBEVX55PEC42FjO+rGedUBNmoJgeb6Xpc="} Jun 28 20:27:56 hassio I0628 22:27:56.009 hisense.py:716] Decrypted: {"seq_no":16475,"data":{}} Jun 28 20:27:56 hassio D0628 22:27:56.012 hisense.py:670] No value returned for seq_no 16475, likely an unsupported property key. Jun 28 20:27:56 hassio D0628 22:27:56.065 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.072 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:56 hassio D0628 22:27:56.075 hisense.py:704] Encrypting: {"seq_no": 89, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_fan_speed", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 79}}]}} Jun 28 20:27:56 hassio D0628 22:27:56.077 hisense.py:721] Response:#012{"enc": "+Sq0u/9rc9x0e8XiQRN1hgNtqEPGZD0EgmJMUmpg65JDNokcVoL2qKaWtkT0v5N+MbMLmaTymOUOniJFp3BVbZa2pPagxmG1T0FESBv2h+IgmoKDzGnSooVbBUpl1B2aBVAkJJ1Ezzmhdehrt4+2kwmXG5ROGIKsh15k1rV5QVEc0Wntx1xgxzxckfWOgNUk7at3H9gfOhBjv5o/Pxlb7jg9cSj2ua1Ypb660Gkni350eJgztq2Mq7LaqH+b0kgB", "sign": "fy7DR0Q3G3NeG3jithGsTfQ2Mi5GcATBYYBVdeI6QH8="} Jun 28 20:27:56 hassio D0628 22:27:56.170 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.196 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=79&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"18NnNEnMTH2neXvuHPV9EpExHShFqqSol8IlPaNhwck=","sign":"vYnO1V5AUDXI9rZAtmJohhSqlgGwWvoYXLTA+PVpKFk="} Jun 28 20:27:56 hassio I0628 22:27:56.198 hisense.py:716] Decrypted: {"seq_no":16476,"data":{}} Jun 28 20:27:56 hassio D0628 22:27:56.202 hisense.py:670] No value returned for seq_no 16476, likely an unsupported property key. Jun 28 20:27:56 hassio D0628 22:27:56.235 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.263 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:56 hassio D0628 22:27:56.266 hisense.py:704] Encrypting: {"seq_no": 90, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_ftkt_start", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 80}}]}} Jun 28 20:27:56 hassio D0628 22:27:56.269 hisense.py:721] Response:#012{"enc": "t05dtCIEU7OTpQR3ynXsDBXnYrdtH/r4JcVYaZGT8orNmnqvGCaFY3RZY2bm7CxcLM053u0Bs/srBaa3NmmHUSZ4aDXXxijYuuEMcema1Wbcdbx9HOHwlffLkxVg2kEAVspzyQDHQIXGaDDz1i/m037a6UfMFvNQ0ifHKKg3YtvocMcSzGmX9CgiQ0OPZIt+TWTGRtbfiUknl69usA+4sMaB8A6P9gYweoZIq80hsAbwfMz/qWToA0ctRqh0UsPl", "sign": "3vVGo01wAsll5rSiA7x0eIEgcO13nJhB1nXCwZ3nnpk="} Jun 28 20:27:56 hassio D0628 22:27:56.329 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.371 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=80&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"xFFPWuPVu8WK6YOxcSK6xH1o3Ip9UOBxZu8VoH3V/WmP0Y1ceSk4QIHTfW6LlNlqrv+1PI/Fx589S51/ME04IarXEAOeR06y7SZOLrG5/4c=","sign":"I0dYbGocqSbo8EgpuoxxE8r7b3aFXkeJi7Hh69FNYbA="} Jun 28 20:27:56 hassio I0628 22:27:56.373 hisense.py:716] Decrypted: {"seq_no":16477,"data":{"name":"t_ftkt_start","base_type":"integer","value":0}} Jun 28 20:27:56 hassio D0628 22:27:56.431 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.469 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:56 hassio D0628 22:27:56.474 hisense.py:704] Encrypting: {"seq_no": 91, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_power", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 81}}]}} Jun 28 20:27:56 hassio D0628 22:27:56.476 hisense.py:721] Response:#012{"enc": "d6zk7knhMkwL333owRDl4+z++KHyK/4GauPaDp4XboQyab0ta4XBYNOLCK2qoymJ8o6DdIIHYpLioRwHqHOJFSn9ZG3GIQ/7FMhyIy9+UfGMTXwQ8XpRcdWVYahdneQWHjMx5DTPedXHdwsdj0UooxZQ7ZtlkUkGY6Ql0YzbbTqSWrw5Vcs+6cTp4Gxt5InZvUv1ygrNYb8YGu6YYJs44A6UAdBK3OGYyF9VI92Fptg=", "sign": "pru8+LUtB8ogMKTXSoevI+iNSTJBbZTTR4YQ/Ife794="} Jun 28 20:27:56 hassio D0628 22:27:56.574 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.576 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=81&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"5Q16KOF3LyJh62qvbRj/7eurZH7RGFMsjrIUp4Px2CTzhsePyliAxR8zKNtRGptXEeJc8XhkzcN/F0KANhZcRZrzxhYLNbVZB8FKEd4AM58=","sign":"ZyvL2zHNDhOHF9YkxU0WnDuClePptT8rTx9+O9kTYiI="} Jun 28 20:27:56 hassio I0628 22:27:56.577 hisense.py:716] Decrypted: {"seq_no":16478,"data":{"name":"t_power","base_type":"boolean","value":0}} Jun 28 20:27:56 hassio multipathd[677]: sda: add missing path Jun 28 20:27:56 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jun 28 20:27:56 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:27:56 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:27:56 hassio D0628 22:27:56.648 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.673 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:56 hassio D0628 22:27:56.677 hisense.py:704] Encrypting: {"seq_no": 92, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_run_mode", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 82}}]}} Jun 28 20:27:56 hassio D0628 22:27:56.679 hisense.py:721] Response:#012{"enc": "1BQnec862u2ymBXvSGm8eupSdj8dJeBo/okjBp5DsMq/uMP0avt2Dft30DuIfaoHqwMa1M10/6URK/Y2HtvrozAj4/59xSUZ4f5CA1n1U1VuHN+KEAC4X4Lmgy6JjYaBGQov5cZP+xMBtS/s/koLEvhah1sL1v2tIvKWlav1Ah4WWYzWpT4MxE+NZZo5AH7yThvYlGoGTiLVYDoLnEWFsGi9f3eJaJ10m24hMn6s5TJJ6KQ8pZBR1u50BPZ+UkL2", "sign": "a2OvfxGVNv3pK+tDqcRmJWRZTl5XVsFxHWp9AjSMehE="} Jun 28 20:27:56 hassio D0628 22:27:56.777 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:56 hassio D0628 22:27:56.781 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=82&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"rJCJVcKv/4YK8gntNdlvvHyvoamIM34B/yxcme9UO2A=","sign":"Z6uNEdPO1s0Q77kJAJMVkKiPRYgWnpfezxjSJ0TZ4a4="} Jun 28 20:27:56 hassio I0628 22:27:56.783 hisense.py:716] Decrypted: {"seq_no":16479,"data":{}} Jun 28 20:27:56 hassio D0628 22:27:56.786 hisense.py:670] No value returned for seq_no 16479, likely an unsupported property key. Jun 28 20:27:56 hassio D0628 22:27:56.848 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:56 hassio D0628 22:27:56.852 hisense.py:704] Encrypting: {"seq_no": 93, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_setmulti_value", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 83}}]}} Jun 28 20:27:56 hassio D0628 22:27:56.854 hisense.py:721] Response:#012{"enc": "s2/bIxljeRkM9wOQ6FRGbYrWrI5C4FwZsPDH1lNjRExoksdeI62lu3sSDG8qf03rlHrO63oF8HtzycS4HtdDkjzN6Cxzi8QDISVvKT6RDJTRUuateEiqn+uKeEWa7mdP14wfkIdUxwyGvMoWrSF/FEGgzt2d/xbXXYcLKj/fn90je4/UYmwcU03ALd71q4NDJRKcUMhspp1mdbTKyLx7t587Zg+uJ/GqedUbGMKzAmBlYbl+6JWWHIXhbqrGubnq", "sign": "Ac9V/vzo925YOmIf9wSqHglhP+F/mtXgCuZa2h+vNPI="} Jun 28 20:27:56 hassio D0628 22:27:56.880 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.024 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=83&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"1ndT6lhEpEbPEi7bqvpb5A0t7C8G1FHveknFB/wK6aI=","sign":"qYzKRlRQxB4wURYNYcD72yVDYpj+44l0Pv2jCQf/mqY="} Jun 28 20:27:57 hassio I0628 22:27:57.026 hisense.py:716] Decrypted: {"seq_no":16480,"data":{}} Jun 28 20:27:57 hassio D0628 22:27:57.052 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.057 hisense.py:670] No value returned for seq_no 16480, likely an unsupported property key. Jun 28 20:27:57 hassio D0628 22:27:57.135 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:57 hassio D0628 22:27:57.137 hisense.py:704] Encrypting: {"seq_no": 94, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_sleep", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 84}}]}} Jun 28 20:27:57 hassio D0628 22:27:57.138 hisense.py:721] Response:#012{"enc": "rwHDGUGcjdy8eRowClwJfaimxOMtEwtOfMJOEKLuPJfZwZdRwzcn0VzmGc5tbQla845eX6zfDcSITa/yWQGWQ1SIFDZpLMyS9NPPBvMpSu1i+aUjvNWyNmg4etb3wUGschLSzwC49Jcxmqj+3nvsfL53uTeo/TIcBwtpgxoZfTPCPWDaYRc66XLKSHdSRAcMatUYE+6ExKLC4Z2gk2721sRJllhgsbQMDOcR32Y/XxM=", "sign": "E/2396CNoO6qrUKbGN6tnQBz5j8lhrVbYsaCFa/fSGU="} Jun 28 20:27:57 hassio D0628 22:27:57.144 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.187 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.214 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=84&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"g3TmiEuuOWwkrVemX9rU35cuBonyz0OiAz/gc0IF2XZWuU+8JNkha5WetjV45G8svz4DNGgxVfkTZ83URu97ecG5EPHyLDobWKN5ogAzKww=","sign":"itaFLv+tbWN3vkWY4KQOx7V4gEbdcPeO/IYnQsxHNrE="} Jun 28 20:27:57 hassio I0628 22:27:57.217 hisense.py:716] Decrypted: {"seq_no":16481,"data":{"name":"t_sleep","base_type":"integer","value":0}} Jun 28 20:27:57 hassio D0628 22:27:57.249 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:57 hassio D0628 22:27:57.250 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.258 hisense.py:704] Encrypting: {"seq_no": 95, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_temp", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 85}}]}} Jun 28 20:27:57 hassio D0628 22:27:57.260 hisense.py:721] Response:#012{"enc": "vj0FMI5gtIUfssAEPzacMio9TxaEzpU4uUHh+D5IFlaW23RSsH+yOojE9p5aSH1Glo+04Ie64bt5vH4s+KduczFaGo0nwhpKlXAdGAboyCYvpe6c0NajlrrsRN8Ar+xlDDnZHVA2ZP+zGzBp1jXjuAt8fBHJUc2A5a1arM5sJTiAS7GpzqY15uoFzuelZGkecZ2JcKUOfCv6c3cXBZtJ40E87hqccK+sxYFimavyOW4=", "sign": "FvQXkO9hADbBspRpaw4AyuLA4AR7j96QUQDPEYR22Jo="} Jun 28 20:27:57 hassio D0628 22:27:57.327 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.341 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=85&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"yxvIAhk+LgHonRnKHASyYFZ/fHaY46qP5adJ0XzoHVw=","sign":"zG4iohtpgWtyYmGTboVTfa6bPVkO65biMeDjt0rG24Q="} Jun 28 20:27:57 hassio I0628 22:27:57.343 hisense.py:716] Decrypted: {"seq_no":16482,"data":{}} Jun 28 20:27:57 hassio D0628 22:27:57.345 hisense.py:670] No value returned for seq_no 16482, likely an unsupported property key. Jun 28 20:27:57 hassio D0628 22:27:57.375 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:57 hassio D0628 22:27:57.379 hisense.py:704] Encrypting: {"seq_no": 96, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_temptype", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 86}}]}} Jun 28 20:27:57 hassio D0628 22:27:57.381 hisense.py:721] Response:#012{"enc": "JzJuUnNSKhalS5y8z6O4h+4Tgku4xLWr44G02ECQComicAyMK+v7vUB5EXaQidt6bSuR+iWEafCykPUxVnOLCKbFngTeP+Y4+TAq0P43yaekfCmP6J1HLk/jjuEUnAtV2wuyxFjCSNJSABpajD5wd5sSSOpEmtQLKtBRwvhQ7YErL60MQNqzgAPzAjEP4Ad9zMCJuxqXjUyikPSW8B9SDGrZGpWIOKYjwGyLkWVDcFr2ObE5gmZjLmflVJtEZesb", "sign": "CsGbfBKjXVYkBWkZ6wI74T1pkhShqJPeeLkGpoYVw1w="} Jun 28 20:27:57 hassio D0628 22:27:57.394 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.455 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.527 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.551 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=86&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"Nd2hI7R2dWvikiy2ioHGCHYJOsKhBDEJzS6LEuHDvYs=","sign":"MZNT6slQkTXaJl3+cuCJeRHlBXXeQd+i1hbQAm3/r70="} Jun 28 20:27:57 hassio I0628 22:27:57.553 hisense.py:716] Decrypted: {"seq_no":16483,"data":{}} Jun 28 20:27:57 hassio D0628 22:27:57.557 hisense.py:670] No value returned for seq_no 16483, likely an unsupported property key. Jun 28 20:27:57 hassio D0628 22:27:57.576 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.699 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.733 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:57 hassio D0628 22:27:57.739 hisense.py:704] Encrypting: {"seq_no": 97, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_temp_eight", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 87}}]}} Jun 28 20:27:57 hassio D0628 22:27:57.741 hisense.py:721] Response:#012{"enc": "eWgzFlKCl0G1c0C2To9Y6jwZgPC2sN6++a0/qcSpllYySqU4Iq/GPj70l/D8QqHiC5Rxj/MHN948fIY1dVGcf8kzjTyzAbvT43XD0myHN+22n1pnHijRw8+Jlbfg5XOoyAiLLCB52x/0sr/UahidxMN7JAUtC3ktM2SW9wcdezK5ElaAZhLrM1mGqFvKNxy9eaN9TwZzeLdmEvadQRbpdp8+1biYA/1/71w4kpkjIheodxQkEj7GQ4rK/5JNKsVa", "sign": "sq3udoIkdgkcwdzLMw88YZyx6Q1rw+IqDshetAt3MF0="} Jun 28 20:27:57 hassio D0628 22:27:57.789 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.839 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.928 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=87&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"KmbF9ID1f07VjOs7m8iZ32OCcT5Z9bnnvKQVH2AplTc=","sign":"6Vklkx8adr6sKEiHYz3BheVzAcfANk1TnTXsFWAWoPI="} Jun 28 20:27:57 hassio I0628 22:27:57.929 hisense.py:716] Decrypted: {"seq_no":16484,"data":{}} Jun 28 20:27:57 hassio D0628 22:27:57.933 hisense.py:670] No value returned for seq_no 16484, likely an unsupported property key. Jun 28 20:27:57 hassio D0628 22:27:57.937 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:57 hassio D0628 22:27:57.963 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:57 hassio D0628 22:27:57.970 hisense.py:704] Encrypting: {"seq_no": 98, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_temp_heatcold", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 88}}]}} Jun 28 20:27:57 hassio D0628 22:27:57.972 hisense.py:721] Response:#012{"enc": "DqZA/NMSjrRKw2svd+u9eBUVbJURkzT8T25HMED5kG7K3qwZvfg1GxggTOJQSJNESjS1H5PrML3gqWwlbwgeIbokj7TB+lmAR054wOAB3+jG2ov0OaQj3crlPPfjsdvHveC/TyFzu+sIpgcWbE8nNzWriGzbc9HYL4KkyCDj+gmKX/hUTlGQfddo8VLAxEGLAgpiFaClIactG3riSvUH8vEo3L7uFPoZjY/OIOyuQ0HcqPyG7CRod7zvn+/uSIEv", "sign": "wrtZVfIX0C+pSrVAmCr/XZ6YYTfSALqAoAYZJouFgAo="} Jun 28 20:27:58 hassio D0628 22:27:58.041 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:58 hassio D0628 22:27:58.124 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=88&status=404#012Headers:#012Host: 172.17.8.10#012Content-Length: 108#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"eH8XN639cCP0t7Rs9dSRpAsz9x0prY4d+1ZvpL2Gm8A=","sign":"ErSQyGead2lc2V1P0hovoKoPh/EwsMwLhpkIKCKi8R8="} Jun 28 20:27:58 hassio I0628 22:27:58.126 hisense.py:716] Decrypted: {"seq_no":16485,"data":{}} Jun 28 20:27:58 hassio D0628 22:27:58.130 hisense.py:670] No value returned for seq_no 16485, likely an unsupported property key. Jun 28 20:27:58 hassio D0628 22:27:58.184 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:58 hassio D0628 22:27:58.237 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jun 28 20:27:58 hassio D0628 22:27:58.241 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:58 hassio D0628 22:27:58.245 hisense.py:704] Encrypting: {"seq_no": 99, "data": {"cmds": [{"cmd": {"method": "GET", "resource": "property.json?name=t_work_mode", "uri": "/local_lan/property/datapoint.json", "data": "", "cmd_id": 89}}]}} Jun 28 20:27:58 hassio D0628 22:27:58.247 hisense.py:721] Response:#012{"enc": "yK7FjoTeb7xKdVHiA+sHzUzjIS8y9QLQff5slmZKb6W6B8ujfMiqZabRhExuUGz+DCqX6gxaoii8lgc6qJgYr3m1hUDuokYk9/A96u9Pa5zZD4oNnxp1TG4PXcNB2ZLL58Wmr3L0DFyQApuNyxDA1o+mgWfFr0kEMmTzaRvTbYqrrJdGfdsTXm95OHSXWlMx0V4ieHkGlIEDusYf6iwPrC9gEmq+2iuxOmYuIa4xBAJmIlbR/Mmg4GGDTVQB0s4o", "sign": "NWrHvFb51Zy/wex3gSMi3BzuO8Ugt4Qw9X0mT8aZhBA="} Jun 28 20:27:58 hassio D0628 22:27:58.348 hisense.py:587] POST request,#012Path: /local_lan/property/datapoint.json?cmd_id=89&status=200#012Headers:#012Host: 172.17.8.10#012Content-Length: 172#012Content-Type: application/json#012#012#012#012Body:#012{"enc":"Jz8HlOwQ7P+SDSxFugINYnz5YNRI6sgHL2uBEIZb/nqfS5+ZsD+8TlU8k5ZN+RJYwZmafXIwS9ntNd3oeijYFaxywLMYMIFNPzkXn8lzsbQ=","sign":"UKn6dz6IznfYg+wsmiO/PtANqsFDCO+t69TP19/L70A="} Jun 28 20:27:58 hassio I0628 22:27:58.349 hisense.py:716] Decrypted: {"seq_no":16486,"data":{"name":"t_work_mode","base_type":"integer","value":1}} Jun 28 20:27:58 hassio D0628 22:27:58.352 hisense.py:396] Updated properties: AcProperties(f_electricity=0, f_e_arkgrille=0, f_e_incoiltemp=0, f_e_incom=0, f_e_indisplay=0, f_e_ineeprom=0, f_e_inele=0, f_e_infanmotor=0, f_e_inhumidity=0, f_e_inkeys=0, f_e_inlow=0, f_e_intemp=0, f_e_invzero=0, f_e_outcoiltemp=0, f_e_outeeprom=0, f_e_outgastemp=0, f_e_outmachine2=0, f_e_outmachine=0, f_e_outtemp=0, f_e_outtemplow=0, f_e_push=0, f_filterclean=0, f_humidity=0, f_power_display=0, f_temp_in=31.0, f_voltage=0, t_backlight=<Dimmer.ON: 0>, t_control_value=3932672, t_device_info=0, t_display_power=None, t_eco=<Economy.OFF: 0>, t_fan_leftright=<AirFlow.OFF: 0>, t_fan_mute=<Quiet.OFF: 0>, t_fan_power=<AirFlow.OFF: 0>, t_fan_speed=<FanSpeed.AUTO: 0>, t_ftkt_start=0, t_power=<Power.OFF: 0>, t_run_mode=<DoubleFrequency.OFF: 0>, t_setmulti_value=None, t_sleep=<SleepMode.STOP: 0>, t_temp=24, t_temptype=<TemperatureUnit.FAHRENHEIT: 1>, t_temp_eight=<EightHeat.OFF: 0>, t_temp_heatcold=<FastColdHeat.OFF: 0>, t_work_mode=<AcWorkMode.HEAT: 1>) Jun 28 20:27:58 hassio D0628 22:27:58.448 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jun 28 20:27:58 hassio D0628 22:27:58.451 hisense.py:704] Encrypting: {"seq_no": 100, "data": {}} Jun 28 20:27:58 hassio D0628 22:27:58.453 hisense.py:721] Response:#012{"enc": "46wcXBcbri/RPqzwuLSY6S2xTxX+cTt+MjNzNgOIzN0=", "sign": "U7up3fiZNHzI4MTeqCxy9MIqxWDWo0Cm/+usdEMTBdc="} Jun 28 20:28:01 hassio multipathd[677]: sda: add missing path Jun 28 20:28:01 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jun 28 20:28:01 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:28:01 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:28:06 hassio multipathd[677]: sda: add missing path Jun 28 20:28:06 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jun 28 20:28:06 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jun 28 20:28:06 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jun 28 20:28:08 hassio D0628 22:28:08.334 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 0, "port": 8890, "uri": "/local_lan"}}

deiger commented 4 years ago

This is really strange, I'm not seeing any issue in the logs. Maybe it's a race between the app (and the remote server) and the script? Can you try blocking the AC's internet access, and kill the app?

iw5edv commented 4 years ago

Scusate se scrivo in Italiano. Io ho lo stesso problema con interfaccia AEH-W4E1 android app HiSmart Life mentre con interfaccia AEH-W4B1 android app Hi-Smart AC, funziona tutto benissimo.

Ho anche notato che con interfaccia AEH-W4E1 android app HiSmart Life se cambio le impostazioni da ircommand o da app non vengono trasmesse su MQTT. E se invio i comandi di temperatura o altro da MQTT non vengono eseguiti sul condizionaore.

Ras195 commented 4 years ago

This is really strange, I'm not seeing any issue in the logs. Maybe it's a race between the app (and the remote server) and the script? Can you try blocking the AC's internet access, and kill the app?

Hi deiger, I did the test.

1) I disconnected the DSL cable (the AEH-W4E1 modules do not have internet access anymore) 2) I switched off my smartphone where the HiSmart Life App is installed

This is the initial status of my AC

curl -ik 'http://172.17.8.10:8890/hisense/status'

Jul 5 08:31:39 hassio D0705 10:31:39.266 hisense.py:571] GET Request,#012Path: /hisense/status Jul 5 08:31:39 hassio D0705 10:31:39.284 hisense.py:721] Response:#012{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 31.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3277824, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "OFF", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 81, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

I switch the AC on by Home Assistant and it works well, the t_temp is 81 but I can see 25°C on the AC display

Jul 5 08:32:33 hassio I0705 10:32:33.718 hisense.py:762] MQTT message Topic: 'cucina/t_power/command', Payload b'on' Jul 5 08:32:33 hassio D0705 10:32:33.722 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jul 5 08:32:33 hassio D0705 10:32:33.894 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jul 5 08:32:33 hassio D0705 10:32:33.995 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jul 5 08:32:34 hassio D0705 10:32:34.002 hisense.py:704] Encrypting: {"seq_no": 47, "data": {"properties": [{"property": {"base_type": "boolean", "name": "t_power", "value": 1, "id": "IjVWU0dl"}}]}} Jul 5 08:32:34 hassio D0705 10:32:34.007 hisense.py:721] Response:#012{"enc": "i1OVWyGitUfQomy4KBe4hSY9QGOZupqdAyiw0ESGAubo2eg+X0ZAsSAAma+7um6Ek9ypKLqa0TR4m3aSHvCuzd3JYcpuGXIJg3dezw/kaGdbT5YAGzWyCqaDn0ycTjperoJfdDV8ZLnp4sH8aIJza5nroSn7j7Bw0wWBGnpg1t4JLBFr/haPU+vyrCPd/95X", "sign": "NY7B634hBAetvXUcvmI3JdKaeqlieh1q4p9DlVgXueU="} Jul 5 08:32:34 hassio D0705 10:32:34.011 hisense.py:396] Updated properties: AcProperties(f_electricity=0, f_e_arkgrille=0, f_e_incoiltemp=0, f_e_incom=0, f_e_indisplay=0, f_e_ineeprom=0, f_e_inele=0, f_e_infanmotor=0, f_e_inhumidity=0, f_e_inkeys=0, f_e_inlow=0, f_e_intemp=0, f_e_invzero=0, f_e_outcoiltemp=0, f_e_outeeprom=0, f_e_outgastemp=0, f_e_outmachine2=0, f_e_outmachine=0, f_e_outtemp=0, f_e_outtemplow=0, f_e_push=0, f_filterclean=0, f_humidity=0, f_power_display=0, f_temp_in=31.0, f_voltage=0, t_backlight=<Dimmer.ON: 0>, t_control_value=3277824, t_device_info=0, t_display_power=None, t_eco=<Economy.OFF: 0>, t_fan_leftright=<AirFlow.OFF: 0>, t_fan_mute=<Quiet.OFF: 0>, t_fan_power=<AirFlow.OFF: 0>, t_fan_speed=<FanSpeed.AUTO: 0>, t_ftkt_start=0, t_power=<Power.ON: 1>, t_run_mode=<DoubleFrequency.OFF: 0>, t_setmulti_value=None, t_sleep=<SleepMode.STOP: 0>, t_temp=81, t_temptype=<TemperatureUnit.FAHRENHEIT: 1>, t_temp_eight=<EightHeat.OFF: 0>, t_temp_heatcold=<FastColdHeat.OFF: 0>, t_work_mode=<AcWorkMode.COOL: 2>) Jul 5 08:32:34 hassio D0705 10:32:34.201 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jul 5 08:32:34 hassio D0705 10:32:34.206 hisense.py:704] Encrypting: {"seq_no": 48, "data": {}} Jul 5 08:32:34 hassio D0705 10:32:34.210 hisense.py:721] Response:#012{"enc": "b57A6Y8MIbJuxtWAf+djaq7NiOrJea36JvXYGplQriQ=", "sign": "oApnmgNBOHEckJJ02zda7dHuy9gAtaq+MOLV1yw1mVA="}

I set the AC temperature to 23°C by Home Assistant but the AC did not get the new temperature, I can still see 25°C on the AC display, even if the new value for the t_temp is 23

Jul 5 08:33:35 hassio D0705 10:33:35.917 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 0, "port": 8890, "uri": "/local_lan"}} Jul 5 08:33:40 hassio I0705 10:33:40.118 hisense.py:762] MQTT message Topic: 'cucina/t_temp/command', Payload b'23.0' Jul 5 08:33:40 hassio D0705 10:33:40.123 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jul 5 08:33:40 hassio multipathd[677]: sda: add missing path Jul 5 08:33:40 hassio multipathd[677]: sda: failed to get udev uid: Invalid argument Jul 5 08:33:40 hassio multipathd[677]: sda: failed to get sysfs uid: Invalid argument Jul 5 08:33:40 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jul 5 08:33:40 hassio D0705 10:33:40.661 hisense.py:488] PUT /local_reg.json {"local_reg": {"ip": "172.17.8.10", "notify": 1, "port": 8890, "uri": "/local_lan"}} Jul 5 08:33:40 hassio D0705 10:33:40.693 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jul 5 08:33:40 hassio D0705 10:33:40.699 hisense.py:704] Encrypting: {"seq_no": 49, "data": {"properties": [{"property": {"base_type": "integer", "name": "t_temp", "value": 23, "id": "djWs7Hsb"}}]}} Jul 5 08:33:40 hassio D0705 10:33:40.703 hisense.py:721] Response:#012{"enc": "ndnSWK4fU99Et1GjrVDE0VUNFHv32R6KkNu1w8yACsVxZaEGokQNMO1uP8oJuQT83rQ459mLfnyMnAJTllj6KaX9KYjz+DmtK9PzNQzEa3kJ/P/NezlJqBqYauaJKemn32qYpXnQZf9mP84Q4ecWTyS/JleisIeE2H4iu00Tv4UKcwivMh+fRzJilQvatgvd", "sign": "4kXCPjshdSJQEJ2v6uOCThXB8b7DHRaQSwCEyNAxXT0="} Jul 5 08:33:40 hassio D0705 10:33:40.706 hisense.py:396] Updated properties: AcProperties(f_electricity=0, f_e_arkgrille=0, f_e_incoiltemp=0, f_e_incom=0, f_e_indisplay=0, f_e_ineeprom=0, f_e_inele=0, f_e_infanmotor=0, f_e_inhumidity=0, f_e_inkeys=0, f_e_inlow=0, f_e_intemp=0, f_e_invzero=0, f_e_outcoiltemp=0, f_e_outeeprom=0, f_e_outgastemp=0, f_e_outmachine2=0, f_e_outmachine=0, f_e_outtemp=0, f_e_outtemplow=0, f_e_push=0, f_filterclean=0, f_humidity=0, f_power_display=0, f_temp_in=31.0, f_voltage=0, t_backlight=<Dimmer.ON: 0>, t_control_value=3277824, t_device_info=0, t_display_power=None, t_eco=<Economy.OFF: 0>, t_fan_leftright=<AirFlow.OFF: 0>, t_fan_mute=<Quiet.OFF: 0>, t_fan_power=<AirFlow.OFF: 0>, t_fan_speed=<FanSpeed.AUTO: 0>, t_ftkt_start=0, t_power=<Power.ON: 1>, t_run_mode=<DoubleFrequency.OFF: 0>, t_setmulti_value=None, t_sleep=<SleepMode.STOP: 0>, t_temp=23, t_temptype=<TemperatureUnit.FAHRENHEIT: 1>, t_temp_eight=<EightHeat.OFF: 0>, t_temp_heatcold=<FastColdHeat.OFF: 0>, t_work_mode=<AcWorkMode.COOL: 2>) Jul 5 08:33:40 hassio D0705 10:33:40.868 hisense.py:587] POST request,#012Path: /local_lan/key_exchange.json#012Headers:#012Host: 172.17.8.10#012Content-Length: 104#012Content-Type: application/json#012#012#012#012Body:#012{"key_exchange":{"ver":1,"random_1":"ath3EuWB/TQ8Rvsx","time_1":85829099315939,"proto":1,"key_id":3091}} Jul 5 08:33:40 hassio D0705 10:33:40.878 hisense.py:721] Response:#012{"random_2": "kSHQu4aXTvv8X5qa", "time_2": 102927384261} Jul 5 08:33:40 hassio D0705 10:33:40.965 hisense.py:571] GET Request,#012Path: /local_lan/commands.json Jul 5 08:33:40 hassio D0705 10:33:40.971 hisense.py:704] Encrypting: {"seq_no": 50, "data": {}} Jul 5 08:33:40 hassio D0705 10:33:40.975 hisense.py:721] Response:#012{"enc": "GZhec+TvEMdt+fdsUA8btSnwHG3/NNc96ClzJ6gSmcA=", "sign": "5V4UDidD1niXgSTnMeNelIUDqN6JufshUPzpmY/WERY=

If I execute: curl -ik 'http://172.17.8.10:8890/hisense/status' I get the same value for t_temp (23)

Jul 5 08:34:30 hassio multipathd[677]: sda: failed to get sgio uid: No such file or directory Jul 5 08:34:31 hassio D0705 10:34:31.760 hisense.py:571] GET Request,#012Path: /hisense/status Jul 5 08:34:31 hassio D0705 10:34:31.774 hisense.py:721] Response:#012{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 31.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3277824, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 23, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

I did not execute any commands and after 20 minutes the Home Assistant did not take back the previous values. This is the only difference I noticed respect when I had the DSL cable connected.

it seems that iw5edv has more or less my same behaviour because he said that he cannot send commands to the AC by MQTT and if he execute commands by the remote controller they have not sent to MQTT.

For instance, if I set 27°C by the remote controller and I ask for the status I get the previous values

{"f_electricity": 0, "f_e_arkgrille": 0, "f_e_incoiltemp": 0, "f_e_incom": 0, "f_e_indisplay": 0, "f_e_ineeprom": 0, "f_e_inele": 0, "f_e_infanmotor": 0, "f_e_inhumidity": 0, "f_e_inkeys": 0, "f_e_inlow": 0, "f_e_intemp": 0, "f_e_invzero": 0, "f_e_outcoiltemp": 0, "f_e_outeeprom": 0, "f_e_outgastemp": 0, "f_e_outmachine2": 0, "f_e_outmachine": 0, "f_e_outtemp": 0, "f_e_outtemplow": 0, "f_e_push": 0, "f_filterclean": 0, "f_humidity": 0, "f_power_display": 0, "f_temp_in": 31.0, "f_voltage": 0, "t_backlight": "ON", "t_control_value": 3277888, "t_device_info": 0, "t_display_power": null, "t_eco": "OFF", "t_fan_leftright": "OFF", "t_fan_mute": "OFF", "t_fan_power": "OFF", "t_fan_speed": "AUTO", "t_ftkt_start": 0, "t_power": "ON", "t_run_mode": "OFF", "t_setmulti_value": null, "t_sleep": "STOP", "t_temp": 23, "t_temptype": "FAHRENHEIT", "t_temp_eight": "OFF", "t_temp_heatcold": "OFF", "t_work_mode": "COOL"}

Is it possible that it depends from the AEH-W4E1 module, its firmware version or something else? How I can help you to debug deeply to identify the correct commands to send to the AC? I suppose that you discover the commands to send by reverse engineering, can I do the same? I really would like to use the AC by MQTT and Home Assistant.

wifi75 commented 4 years ago

no news about this issue?

Ras195 commented 4 years ago

deiger, do you have any news?

karlkar commented 4 years ago

Hey guys. I've noticed that when I change the temperature in HiSmart Life app I get the following:

Path: /local_lan/property/datapoint.json?echo=true
Headers:
Host: 192.168.10.136
Content-Length: 172
Content-Type: application/json

Body:
{"enc":"0O0PtIfjaOaejI3oeImo0lhZvVb7Rp4z0RrWXfTxu/D9Qo1Pu6N5C9MQX6dh6o4EpbvzUfXQRhvMeOYa6FThiWb5i+KPaqLkvVlmoocF/KA=","sign":"gXDbDerdPpoLYkiDhQ+jaN/NHgUCUJ5GJ3OSLNpQ+Ec="}

I0710 22:28:21.213  query_handlers.py:141] Decrypted: {"seq_no":708,"data":{"name":"t_control_value","value":137167954}}
D0710 22:28:21.214  query_handlers.py:125] Response:
null
192.168.10.112 - - [10/Jul/2020 22:28:21] "POST /local_lan/property/datapoint.json?echo=true HTTP/1.1" 200 -

so it looks like the temperature is set via t_control_value in an encrypted way. Do you have any idea what those values could mean?

When I've changed temperature in app from 25 to 21 - the only thing that has changed was t_control_value

deiger commented 4 years ago

t_control_value is a bit map. For every value, there is an enable bit (that needs to be flipped if you wish to update it, and then the value bits. See the full analysis in #14. The relevant bits table, as specified there (for ACs, different for Dehumidifiers), are:

1-4 t_fan_speed
6 t_power
9-11 t_work_mode
13 t_temp_heatcold
15 t_eco
17-23 t_temp
25 t_fan_power
27 t_fan_leftright
29 t_fan_mute
31 t_temptype

I need to change the script to allow a mode of passing updates through the t_control_value field. It shouldn't be overly complex.

wifi75 commented 4 years ago

When you update the code I can try. I will wait the update.

thank you

Ras195 commented 4 years ago

I need to change the script to allow a mode of passing updates through the t_control_value field. It shouldn't be overly complex.

Hi deiger, when you fix it I can test it too.

iw5edv commented 4 years ago

If you can describe the t_control_value values in detail, I can try to interpret with a hassio json parse

deiger commented 4 years ago

If you can describe the t_control_value values in detail, I can try to interpret with a hassio json parse

It's a bitmap: Bit 0 is the enable (setter) bit for t_fan_speed; Bits 1-4 are the data bits for t_fan_speed; Bit 5 is the enable bit for t_power; Bit 6 is the data bit for t_power, and so on.

iw5edv commented 4 years ago

If you can describe the t_control_value values in detail, I can try to interpret with a hassio json parse

It's a bitmap: Bit 0 is the enable (setter) bit for t_fan_speed; Bits 1-4 are the data bits for t_fan_speed; Bit 5 is the enable bit for t_power; Bit 6 is the data bit for t_power, and so on.

ok I understood the function of the bits. I map the various items. But unfortunately I am not a good programmer and I cannot understand the code to interpret them.

sorry for my bad english.

karlkar commented 4 years ago

Guys, I have the code for it - not yet final version, but it should be done by tomorrow.

EDIT: or even earlier ;)

from .properties import (AcWorkMode, AirFlow, Economy, FanSpeed, 
    FastColdHeat, Quiet, Power, TemperatureUnit)

def get_fan_speed_value(control: int) -> FanSpeed:
  int_val = (control << 1) & 4
  return FanSpeed(int_val)

def set_fan_speed_value(control: int, value: FanSpeed) -> None:
  int_val = value.value
  return (control & ~31) | ((int_val << 1) | 1)

def get_power_value(control: int) -> Power:
  val_int = (control >> 6) & 1
  return Power(val_int)

def set_power_value(control: int, value: Power):
  int_val = value.value
  return (control & ~(3 << 5)) | (((int_val << 1) | 1) << 5)

def get_work_mode_value(control: int) -> AcWorkMode:
  int_val = (control >> 9) & 7
  return AcWorkMode(int_val)

def set_work_mode_value(control: int, value: AcWorkMode):
  int_val = value.value
  return (control & ~(15 << 8)) | (((int_val << 1) | 1) << 8)

def get_heat_cold_value(control: int) -> FastColdHeat:
  int_val = (control >> 13) & 1
  return FastColdHeat(int_val)

def set_heat_cold_value(control: int, value: FastColdHeat):
  int_val = value.value
  return (control & ~(3 << 12)) | (((int_val << 1) | 1) << 12)

def get_eco_value(control: int) -> Economy:
  int_val = (control >> 15) & 1
  return Economy(int_val)

def set_eco_value(control: int, value: Economy):
  int_val = value.value
  return (control & ~(3 << 14)) | (((int_val << 1) | 1) << 14)

def get_temp_value(control: int) -> int:
  return (control >> 17) & 63

def set_temp_value(control: int, value: int):
  return (control & ~(127 << 16)) | (((value << 1) | 1) << 16)

def get_fan_power_value(control: int) -> AirFlow:
  int_val = (control >> 25) & 1
  return AirFlow(int_val)

def set_fan_power_value(control: int, value: AirFlow):
  int_val = value.value
  return (control & ~(3 << 24)) | (((int_val << 1) | 1) << 24)

def get_fan_lr_value(control: int) -> AirFlow:
  int_val = (control >> 27) & 1
  return AirFlow(int_val)

def set_fan_lr_value(control: int, value: AirFlow):
  int_val = value.value
  return (control & ~(3 << 26)) | (((int_val << 1) | 1) << 26)

def get_fan_mute_value(control: int) -> Quiet:
  int_val = (control >> 29) & 1
  return Quiet(int_val)

def set_fan_mute_value(control: int, value: Quiet):
  int_val = value.value
  return (control & ~(3 << 28)) | (((int_val << 1) | 1) << 28) 

def get_fan_temptype_value(control: int) -> TemperatureUnit:
  int_val = (control >> 31) & 1 
  return TemperatureUnit(int_val)

def set_fan_temptype_value(control: int, value: TemperatureUnit):
  int_val = value.value
  return (control & ~(3 << 30)) | (((int_val << 1) | 1) << 30)
wifi75 commented 4 years ago

@karlkar please explane step by step for fresh installation also for ubuntu server machine

thank you

karlkar commented 4 years ago

Ok guys. The working script is here: https://github.com/karlkar/AirCon/tree/feature/devices I'd like to merge it here, so please @deiger review my PR. Step by step installation: Download all files from all the folders to ~/AirCon cd ~/AirCon python3.7 setup.py install python3.7 -m aircon discovery <app_name> <login> <pass> python3.7 -m aircon run -p <port_num> --ip <ip_of_your_ac> --config <config_file_of_this_ac> --type ac <optional mqtt params>

in case you have more than one device: python3.7 -m aircon run -p <port_num> --ip <ip_of_your_ac1> --config <config_file_of_ac1> --type ac --ip <ip_of_your_ac2> --config <config_file_of_ac2> --type ac --ip <ip_of_your_ac3> --config <config_file_of_ac3> --type ac <optional mqtt params>

wifi75 commented 4 years ago

@karlkar hello, in folder aircon threre isn' t file setup.py. have you try installation follow your step?

,Maybe missing some file.

karlkar commented 4 years ago

Maybe you' ve downloaded not my repository, but the one from @deiger ?

Go with sudo apt-get install git git clone https://github.com/karlkar/AirCon.git cd AirCon git checkout feature/devices Then continue from the python3.7 setup.py install step

wifi75 commented 4 years ago

@karlkar hello and thank you for reply, after send this command git checkout feature/devices return:

root@ubuntu-server:/home/tiziano/AirCon# git checkout feature/devices Branch 'feature/devices' set up to track remote branch 'feature/devices' from 'origin'. Switched to a new branch 'feature/devices' root@ubuntu-server:/home/tiziano/AirCon# why?

karlkar commented 4 years ago

It is fine. Go on.

wifi75 commented 4 years ago

@karlkar

After send discovery command for make config file return this error:

root@ubuntu-server:/home/tiziano/AirCon/aircon# sudo python3.7 -m aircon discovery hisense-eu myuser mypassword --config config_stanza.json

Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/tiziano/AirCon/aircon/aircon.py", line 12, in from .config import Config, Encryption ImportError: attempted relative import with no known parent package

why?

karlkar commented 4 years ago

Discovery doesn't require you to pass config. That's for starters. Did setup.py install succeed?

wifi75 commented 4 years ago

@karlkar yes setup.py install ok now!

wifi75 commented 4 years ago

@karlkar see below

root@ubuntu-server:/home/tiziano/AirCon# python3.7 setup.py install
/usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'long_description_content_type'
  warnings.warn(msg)
running install
running bdist_egg
running egg_info
writing aircon.egg-info/PKG-INFO
writing dependency_links to aircon.egg-info/dependency_links.txt
writing requirements to aircon.egg-info/requires.txt
writing top-level names to aircon.egg-info/top_level.txt
reading manifest file 'aircon.egg-info/SOURCES.txt'
writing manifest file 'aircon.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/mqtt_client.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/__init__.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/control_value_utils.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/app_mappings.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/properties.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/aircon.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/query_handlers.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/error.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/config.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/discovery.py -> build/bdist.linux-x86_64/egg/aircon
copying build/lib/aircon/__main__.py -> build/bdist.linux-x86_64/egg/aircon
byte-compiling build/bdist.linux-x86_64/egg/aircon/mqtt_client.py to mqtt_client.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/control_value_utils.py to control_value_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/app_mappings.py to app_mappings.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/properties.py to properties.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/aircon.py to aircon.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/query_handlers.py to query_handlers.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/error.py to error.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/config.py to config.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/discovery.py to discovery.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/aircon/__main__.py to __main__.cpython-37.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying aircon.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying aircon.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying aircon.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying aircon.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying aircon.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/aircon-0.0.1-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing aircon-0.0.1-py3.7.egg
Removing /usr/local/lib/python3.7/dist-packages/aircon-0.0.1-py3.7.egg
Copying aircon-0.0.1-py3.7.egg to /usr/local/lib/python3.7/dist-packages
aircon 0.0.1 is already the active version in easy-install.pth

Installed /usr/local/lib/python3.7/dist-packages/aircon-0.0.1-py3.7.egg
Processing dependencies for aircon==0.0.1
Searching for retry==0.9.2
Best match: retry 0.9.2
Processing retry-0.9.2-py3.7.egg
retry 0.9.2 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/retry-0.9.2-py3.7.egg
Searching for pycryptodome==3.9.8
Best match: pycryptodome 3.9.8
Processing pycryptodome-3.9.8-py3.7-linux-x86_64.egg
pycryptodome 3.9.8 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/pycryptodome-3.9.8-py3.7-linux-x86_64.egg
Searching for paho-mqtt==1.5.0
Best match: paho-mqtt 1.5.0
Processing paho_mqtt-1.5.0-py3.7.egg
paho-mqtt 1.5.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/paho_mqtt-1.5.0-py3.7.egg
Searching for dataclasses-json==0.5.1
Best match: dataclasses-json 0.5.1
Processing dataclasses_json-0.5.1-py3.7.egg
dataclasses-json 0.5.1 is already the active version in easy-install.pth
Installing publish.py script to /usr/local/bin

Using /usr/local/lib/python3.7/dist-packages/dataclasses_json-0.5.1-py3.7.egg
Searching for py==1.9.0
Best match: py 1.9.0
Processing py-1.9.0-py3.7.egg
py 1.9.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/py-1.9.0-py3.7.egg
Searching for decorator==4.4.2
Best match: decorator 4.4.2
Processing decorator-4.4.2-py3.7.egg
decorator 4.4.2 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/decorator-4.4.2-py3.7.egg
Searching for typing-inspect==0.6.0
Best match: typing-inspect 0.6.0
Processing typing_inspect-0.6.0-py3.7.egg
typing-inspect 0.6.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/typing_inspect-0.6.0-py3.7.egg
Searching for stringcase==1.2.0
Best match: stringcase 1.2.0
Processing stringcase-1.2.0-py3.7.egg
stringcase 1.2.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/stringcase-1.2.0-py3.7.egg
Searching for marshmallow==3.7.0
Best match: marshmallow 3.7.0
Processing marshmallow-3.7.0-py3.7.egg
marshmallow 3.7.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/marshmallow-3.7.0-py3.7.egg
Searching for marshmallow-enum==1.5.1
Best match: marshmallow-enum 1.5.1
Processing marshmallow_enum-1.5.1-py3.7.egg
marshmallow-enum 1.5.1 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/marshmallow_enum-1.5.1-py3.7.egg
Searching for typing-extensions==3.7.4.2
Best match: typing-extensions 3.7.4.2
Processing typing_extensions-3.7.4.2-py3.7.egg
typing-extensions 3.7.4.2 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/typing_extensions-3.7.4.2-py3.7.egg
Searching for mypy-extensions==0.4.3
Best match: mypy-extensions 0.4.3
Processing mypy_extensions-0.4.3-py3.7.egg
mypy-extensions 0.4.3 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/mypy_extensions-0.4.3-py3.7.egg
Finished processing dependencies for aircon==0.0.1
root@ubuntu-server:/home/tiziano/AirCon#
karlkar commented 4 years ago

So does it work now or not? Because you wrote "ok now"

wifi75 commented 4 years ago

@karlkar Setup yes but see the installation setup at begin there is on error... then the discovery command not work

After send discovery command for make config file return this error:

root@ubuntu-server:/home/tiziano/AirCon/aircon# sudo python3.7 -m aircon discovery hisense-eu myuser mypassword --config config_stanza.json

Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/tiziano/AirCon/aircon/aircon.py", line 12, in from .config import Config, Encryption ImportError: attempted relative import with no known parent package

why?

karlkar commented 4 years ago

change the directory - so before calling python3.7 -m aircon discovery hisense-eu myuser mypassword do the cd .. or cd

wifi75 commented 4 years ago

@karlkar yes but same problem:

root@ubuntu-server:/home/tiziano/AirCon# python3.7 -m aircon discovery hisense-eu myusers pass --config config_stanza.json
usage: __main__.py [-h] [--log_level {ERROR,INFO,CRITICAL,DEBUG,WARNING}]
                   {run,discovery} ...
__main__.py: error: unrecognized arguments: --config config.json
root@ubuntu-server:/home/tiziano/AirCon#
karlkar commented 4 years ago

As I wrote before. --config is not valid param for discovery. Man, read what is written.

wifi75 commented 4 years ago

I read configuration info sep from https://github.com/karlkar/AirCon/tree/feature/devices image

karlkar commented 4 years ago

Then I've made a mistake in docs. Config is not valid option, just like it was written when discovery command was invoked error: unrecognized arguments: --config config.json

wifi75 commented 4 years ago

@karlkar oh yes now discovery it is ok! without --config:

 Device Studio has:
IP address: 192.168.1.18
lanip_key: dtD-----------------jpeLGz3wFyQ==
lanip_key_id: 58205

Device Stanzetta has:
IP address: 192.168.1.19
lanip_key: 4-------------------------  1g==
lanip_key_id: 54903
wifi75 commented 4 years ago

@karlkar Please fix the manual in home, forr next step.. now I have lan ipkey and laip_key id , for both AC, what can I do?

wifi75 commented 4 years ago

@karlkar now i try to send command... image

karlkar commented 4 years ago

Ok. That one is on me. Get the fix and let's see what happens then.

cd ~/AirCon
git pull
python3.7 setup.py install
python3.7 -m aircon run .......
wifi75 commented 4 years ago

@karlkar update by git pull, then I sended python3.7 setup.py install but some error see below:

image

karlkar commented 4 years ago

Try again steps from https://github.com/deiger/AirCon/issues/26#issuecomment-658131944, I've added yet another fix. Should work fine now.

wifi75 commented 4 years ago

@karlkar ok now maybe work... image

now i try to insert script in HA....

wifi75 commented 4 years ago

good... on mqtt explore there are all data: image

Ras195 commented 4 years ago

good... on mqtt explore there are all data:

Hi Wifi75, can you confirm that now it's working on Home Assistant?

wifi75 commented 4 years ago

good... on mqtt explore there are all data:

Hi Wifi75, can you confirm that now it's working on Home Assistant?

I will try wait...

wifi75 commented 4 years ago

@karlkar the Home assistant configuration.yaml maybe it is not complete, missing power on off, then missing the number of temperature set: image

like this below: image

Ras195 commented 4 years ago

@karlkar the Home assistant configuration.yaml maybe it is not complete,

If you try to change the temperature or the work mode (as COOL, DRY, FAN), the AC get it?

iw5edv commented 4 years ago

now I try with W4B1 and W4E1