Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turning the AC off does not always actually turn it off #105

Open
TallGuy74 opened this issue Jan 12, 2023 · 14 comments
Open

Turning the AC off does not always actually turn it off #105

TallGuy74 opened this issue Jan 12, 2023 · 14 comments

Comments

@TallGuy74
Copy link

I have two Toshiba Kazumi AC's, and use an automation to automatically turn heating on and off (on when the temperature reaches < 18.5 degrees celcius, and off when the temperature goes > 19.5 degrees).

It sometimes happens that the integration thinks it's turned things off, while the AC's are still on, or turns things on but the AC's are still off. I can usually see this is happening by checking the Outside temperature sensors; if those are unavailable, the AC's are off.

@h4de5
Copy link
Owner

h4de5 commented Jan 12, 2023

is this related #101 ?

please try if this happens also, if you use the underlying python package (toshiba_ac) directly.

@TallGuy74
Copy link
Author

It's not really related to #101, I can turn the AC to heating and back to off to actually turn it off.

I'll see what I can find with toshiba_ac.

@KaSroka
Copy link
Contributor

KaSroka commented Jan 13, 2023

Does your AC support cleaning mode?
Mine does this after x minutes of use - when requested to turn off, it stays on in cleaning mode for 30min and powers off after that.

@TallGuy74
Copy link
Author

I've had it being kept turned on for several hours. The AC is on, the integration sees it as off. It keeps working on the temperature it's set at too. It doesn't happen often, but this last week I've had it a couple times.

@Dieghito72
Copy link

Dieghito72 commented Jan 16, 2023

Can confirm a similar issue of @TallGuy74 after updating to 2023.1.0. I'm using the scheduler component to switch off the AC, no issue on previous versions, the problems starts after updating.
The scheduler component switch OFF the unit, but it remains ON.

@h4de5
Copy link
Owner

h4de5 commented Jan 16, 2023

which firmware version do you run?

@KaSroka can you confirm? I am not aware of any recent change within the HA part, other than the version bump.
my device is off during the winter months, so i cannot test at the moment.

@Dieghito72
Copy link

I'm using firmware version 4.0.00 of the adapter, when I connect using the Toshiba Home AC control the APP show a firmware update to 4.0.2, but when trying to upgrade, the update failed.
BTW, I rolled back to 2022.11.0, but the problem still persist.

@TallGuy74
Copy link
Author

I have adapter version 2.2.00 of the adapter, using version 3.4.0 of the iPhone app. The adapter is updated to the latest version.

@TallGuy74
Copy link
Author

TallGuy74 commented Feb 22, 2023

is this related #101 ?

please try if this happens also, if you use the underlying python package (toshiba_ac) directly.

If I check the status of the AC with the toshiba_ac package, I see the same thing. AC is still on (as evidenced by the outdoor sensor still supplying temperature, and the unit itself is on as well), but the status homeassistance and the toshiba_ac_gui.py see is that it is off. If I turn on the AC and turn it off again, things actually turn off.

[2023-02-22 09:23:21,607] DEBUG    toshiba_ac.utils.http_api: Sending POST to https://mobileapi.toshibahomeaccontrols.com/api/Consumer/Login
[2023-02-22 09:23:21,898] DEBUG    toshiba_ac.utils.http_api: Response code: 200
[2023-02-22 09:23:21,898] DEBUG    toshiba_ac.utils.http_api: Sending POST to https://mobileapi.toshibahomeaccontrols.com/api/Consumer/RegisterMobileDevice
[2023-02-22 09:23:22,266] DEBUG    toshiba_ac.utils.http_api: Response code: 200
[2023-02-22 09:23:22,472] DEBUG    toshiba_ac.utils.http_api: Sending GET to https://mobileapi.toshibahomeaccontrols.com/api/AC/GetConsumerACMapping
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.utils.http_api: Response code: 200
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.device_manager: Found devices: {Woonkamer: {MeritFeature: 6c00, Model id: 2, Firmware version: 2.2.00, Initial state: 3143164131320010187ffe0b000010ff000000} ,Keuken: {MeritFeature: 2c00, Model id: 2, Firmware version: 2.2.00, Initial state: 31431541413200101608fe0b000010ff000000}
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.device: [Woonkamer] Supported AC statuses: {On, Off, None}, Supported AC modes: {None, Auto, Cool, Dry, Fan, Heat}, Supported AC fan modes: {Auto, Quiet, Low, Medium Low, Medium, Medium High, High, None}, Supported AC swing modes: {None, Off, Swing Vertical, Swing Horizontal, Swing Vertical And Horizontal}, Supported AC power selections: {Power 50, Power 75, Power 100, None}, Supported AC merit B: {None, Off, Fireplace 1, Fireplace 2}, Supported AC merit A: {None, Off, Sleep Care, Comfort, High Power, Eco, Cdu Silent 1, Cdu Silent 2, Heating 8C}, Supported AC air pure ion: {None, Off}, Supported AC self cleaning: {On, Off, None}, Supported AC energy report: No
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.device_manager: Adding device Woonkamer
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.device: [Keuken] Supported AC statuses: {On, Off, None}, Supported AC modes: {None, Auto, Cool, Dry, Fan, Heat}, Supported AC fan modes: {Auto, Quiet, Low, Medium Low, Medium, Medium High, High, None}, Supported AC swing modes: {None, Off, Swing Vertical}, Supported AC power selections: {Power 50, Power 75, Power 100, None}, Supported AC merit B: {None, Off, Fireplace 1, Fireplace 2}, Supported AC merit A: {None, Off, Sleep Care, Comfort, High Power, Eco, Cdu Silent 1, Cdu Silent 2, Heating 8C}, Supported AC air pure ion: {None, Off}, Supported AC self cleaning: {On, Off, None}, Supported AC energy report: No
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.device_manager: Adding device Keuken
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.utils.http_api: Sending GET to https://mobileapi.toshibahomeaccontrols.com/api/AC/GetCurrentACState
[2023-02-22 09:23:22,567] DEBUG    toshiba_ac.utils.http_api: Sending GET to https://mobileapi.toshibahomeaccontrols.com/api/AC/GetCurrentACState
[2023-02-22 09:23:22,605] DEBUG    toshiba_ac.utils.http_api: Response code: 200
[2023-02-22 09:23:22,664] DEBUG    toshiba_ac.utils.http_api: Response code: 200
[2023-02-22 09:23:45,543] DEBUG    toshiba_ac.device: [Keuken] AC state from AMQP: ffffffff31ffffffffffffffffffffffffffff
[2023-02-22 09:23:45,543] INFO     toshiba_ac.device: [Keuken] Current state: AcStatus: OFF, AcMode: HEAT, AcTemperature: 21, AcFanMode: AUTO, AcSwingMode: OFF, AcPowerSelection: POWER_50, AcFeatureMeritB: OFF, AcFeatureMeritA: OFF, AcAirPureIon: OFF, AcIndoorAcTemperature: 22, AcOutdoorAcTemperature: 8, AcSelfCleaning: OFF
[2023-02-22 09:26:07,778] DEBUG    toshiba_ac.device: [Keuken] Sending command: AcStatus: ON, AcMode: NONE, AcTemperature: None, AcFanMode: NONE, AcSwingMode: NONE, AcPowerSelection: NONE, AcFeatureMeritB: NONE, AcFeatureMeritA: NONE, AcAirPureIon: NONE, AcIndoorAcTemperature: None, AcOutdoorAcTemperature: None, AcSelfCleaning: NONE
[2023-02-22 09:26:08,982] DEBUG    toshiba_ac.device: [Keuken] AC state from AMQP: 30ffffffffffffffffffffffffffffffffffff
[2023-02-22 09:26:08,983] INFO     toshiba_ac.device: [Keuken] Current state: AcStatus: ON, AcMode: HEAT, AcTemperature: 21, AcFanMode: AUTO, AcSwingMode: OFF, AcPowerSelection: POWER_50, AcFeatureMeritB: OFF, AcFeatureMeritA: OFF, AcAirPureIon: OFF, AcIndoorAcTemperature: 22, AcOutdoorAcTemperature: 8, AcSelfCleaning: OFF
[2023-02-22 09:26:12,676] DEBUG    toshiba_ac.device: [Keuken] Sending command: AcStatus: OFF, AcMode: NONE, AcTemperature: None, AcFanMode: NONE, AcSwingMode: NONE, AcPowerSelection: NONE, AcFeatureMeritB: NONE, AcFeatureMeritA: NONE, AcAirPureIon: NONE, AcIndoorAcTemperature: None, AcOutdoorAcTemperature: None, AcSelfCleaning: NONE
[2023-02-22 09:26:13,076] DEBUG    toshiba_ac.device: [Keuken] AC state from AMQP: 31ffffffffffffffffffffffffffffffffffff
[2023-02-22 09:26:13,076] INFO     toshiba_ac.device: [Keuken] Current state: AcStatus: OFF, AcMode: HEAT, AcTemperature: 21, AcFanMode: AUTO, AcSwingMode: OFF, AcPowerSelection: POWER_50, AcFeatureMeritB: OFF, AcFeatureMeritA: OFF, AcAirPureIon: OFF, AcIndoorAcTemperature: 22, AcOutdoorAcTemperature: 8, AcSelfCleaning: OFF
[2023-02-22 09:26:24,199] DEBUG    toshiba_ac.device: [Keuken] AC state from AMQP: ffffffffffffffffff7fffffffffffffffffff
[2023-02-22 09:26:24,199] INFO     toshiba_ac.device: [Keuken] Current state: AcStatus: OFF, AcMode: HEAT, AcTemperature: 21, AcFanMode: AUTO, AcSwingMode: OFF, AcPowerSelection: POWER_50, AcFeatureMeritB: OFF, AcFeatureMeritA: OFF, AcAirPureIon: OFF, AcIndoorAcTemperature: 22, AcOutdoorAcTemperature: None, AcSelfCleaning: OFF

@h4de5
Copy link
Owner

h4de5 commented Feb 22, 2023

can you confirm that it is not in cleaning mode?

@TallGuy74
Copy link
Author

Cleaning mode doesn't last over 24h. The last change from homeassistant was a day ago. And the first invocation of the gui thingy says AcSelfCleaning: OFF.

@KaSroka
Copy link
Contributor

KaSroka commented Jun 5, 2023

Looking at the logs, it seems that cloud reports that your device is off (30 on the beginning of AMQP status is ON, 31 is OFF). So the wrong value is reported by the cloud itself. Also there is a mechanism that every 30 min fetches the data from server (in case of failed cloud push) so it seems that according to Toshiba cloud your AC is off when it really is on.

@Sebazzz
Copy link
Contributor

Sebazzz commented Jun 12, 2023

I did notice that I can't always turn the AC back on when it is in cleaning mode, but I can do it through the Toshiba app.

@TallGuy74
Copy link
Author

I just saw it go to cleaning mode, but it turned off without a problem after that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants