Wondering about the virtual air conditioner capability. I successfully tested a virtual fan where I set the code and command strings using the web page provided by the Tasmota Edge driver.
For virtual air conditioners you just select the vendor in the settings. When I press a button on the Toshiba remote I see in the Tasmota log that it receives it as a Midea device (which isn’t a surprise). I also see the raw data displayed in the Received field of the IR Bridge. Pressing any button in the ST interface DOES send a Midea IRHVAC output record.
But, pressing a button on the remote shows the data received as Midea, the code shows in the IR Bridge received field, but none of the attributes in the virtual air conditioner change (power, temperature, mode, fan speed, etc.).
I also tried changing the vendor to Toshiba (which the remote and unit are labeled as) and it does the same - will output an IRHVAC now with Toshiba as the vendor, but doesn’t process the IRRecv.
Is the Virtual Air Conditioner code still under development, or do I have some other problem?
Here are some logcat entries from the Tasmota driver when testing using Midea as the vendor:
2023-07-26T23:44:19.916841068+00:00 PRINT Tasmota Edge [server:post:/j] For “IR Bridge”, Received: “{IrReceived={Data=“0XA10268FFFFE4”}, Mac=“C8C9A3C8B050”}”
2023-07-26T23:44:19.964564151+00:00 PRINT Tasmota Edge [cmd:event] For: “IR Bridge”, DNI: “AS:PHY:5f2ca884-48fc-4e1e-2ae4-a7ba32fb3bc0”, IP: “192.168.86.28”, Parsed: “{mac=“C8C9A3C8B050”, receivedData=“0XA10268FFFFE4”}”
2023-07-26T23:44:19.975464485+00:00 PRINT Tasmota Edge [cmd:event] For: “Virtual Air Conditioner”, Received: “0XA10268FFFFE4”
The child device “Virtual Air Conditioner” receives the code, but doesn’t seem to parse it and update the controls in the device.