Closed stibbzy closed 3 years ago
Did you disable UART logging or are you using software serial for the 8266?
Yes, haha (I am an ESPHome maintainer 😉)
Is your CN-CNT connector exposed like in the picture here or is it on the mainboard? If it's exposed I don't see a reason why it shouldn't be supported.
No, it's on the mainboard and I have to pull the cover off to get to it. I think my model (NKR) just doesn't use it, might be too old. I don't know when it was installed in this house as we got the house last year.
Yes, haha (I am an ESPHome maintainer wink)
I knew that name sounded familiar. ;)
It's strange that the connector is not on the outside like it usually is but I definitely have heard from people who also had to manually add the cable from the mainboard. Unfortunately it's not possible to see if the connector is actually "alive" unless you poll.
Panasonic does indeed not list the NKR model as supported on their website. so it is possible that it's too old.
I tried with an ESP8266 and I also can't get the AC to respond with it for some reason. Everything looks normal with a logic analyzer.
It might be worth doing a final test with an ESP32 and a logic converter or a USB to UART bridge? Sending 0x70 0x0A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x86
should work.
For reference, here's a picture of the connector: https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/dev-cztacg1/images/cztacg1/connector.jpg RX/TX are from the ESP side.
I'll set up an ESP32 tomorrow then and see if I get anything.
I just checked before, and both tx/rx are at 5V compared to gnd all the time (disconnected from ESP), so perhaps this port is not intended for use on this model.
I just checked before, and both tx/rx are at 5V compared to gnd all the time (disconnected from ESP)
That's actually a good sign, the serial idle state is high. If 12V is present too it seems like a normal CN-CNT connector.
Yeah it does have 12V too
Sounds good then.
I measured the RX/TX pin on the ESP8266 and they are only 3.3V at idle. That might cause the AC to interpret it as constant low. At least mine doesn't respond either.
Couldn't find my level converter today but the bus pirate gets a response back. Will report back once I sort out the circuitry and get it working (or not)
So partially working. Level converter was not needed in the end, and actually didn't make a difference. The RX pin on the ESP8266 Hardware Serial was blocking the AC from sending anything. I could not see anything coming via the bus pirate tapped into that line, but as soon as I disconnected the 8266 RX line the poll response came in. In the end I got it working with SoftwareSerial which does not have the same properties.
A few things to note from my unit: nanoe-g doesn't report or control, always 0x00 (No packet change when toggling from remote) econavi does't report or control, always 0x00 (No packet change when toggling from remote) current_temp doesn't report
In the end I got it working with SoftwareSerial which does not have the same properties.
Strange, but at least it works now.
nanoe-g doesn't report or control, always 0x00 (No packet change when toggling from remote) econavi does't report or control, always 0x00 (No packet change when toggling from remote) current_temp doesn't report
That's strange but maybe a limitation of the older unit. None of these are regularly needed so it's not that bad I think.
@brywithawhy Everything is in the repo now, it needs the latest Home Assistant Release candidate. Instructions on how to add the swing selector(s) are here.
Thanks for the update. I've just updated to the latest HA release candidate and your latest code. Happy to report that all functions are now working perfectly. The connectors I ordered arrived yesterday too so looking forward to tidying up the setup and deploying across the 3 other units in the house :)
Let me know if I can help with anything further
The connectors I ordered arrived yesterday too so looking forward to tidying up the setup and deploying across the 3 other units in the house :)
I'm looking into implementing the new select feature once it lands in ESPHome and Home Assistant so you can skip manually setting up the input selects for the manual swing selection in Home Assistant for now for the other units.
The select integration is now implemented, it needs the latest ESPHome DEV version and Home Assistant 2021.8 to work.
Readme has also been updated and the only thing missing is some testing for the DNSK-P11. After that I will merge everything into master as soon as the next ESPHome version releases.
I've tried updating to the latest dev version and 2021.8 and get the error:
Component not found: select.
when trying to view logs, install, validate etc
Was an error in the components config yaml. Fixed.
I also had another error saying it couldnt find ac_cnt_vertical_swing. This needs to be changed to ac01_vertical_swing or whatever the entity name you choose is.
Select integration was created fine but does not work. Here is what happens in the log when it changes
The select stays on the chosen setting but the air con does nothing
11:15:17][D][climate:373]: 'lounge_ac' - Sending state:
[11:15:17][D][climate:376]: Mode: HEAT
[11:15:17][D][climate:384]: Custom Fan Mode: 5
[11:15:17][D][climate:390]: Custom Preset: Normal
[11:15:17][D][climate:393]: Swing Mode: OFF
[11:15:17][D][climate:396]: Current Temperature: 23.00°C
[11:15:17][D][climate:402]: Target Temperature: 23.00°C
[11:15:17][D][select:010]: 'lounge_ac_vertical_swing' - Setting
[11:15:17][D][select:025]: Option: up
[11:15:17][D][select:032]: 'lounge_ac_vertical_swing': Sending state up
[11:15:22][V][esppac:279]: Polling AC
[11:15:22][V][esppac:272]: TX: 70 0A 00 00 00 00 00 00 00 00 00 00 86
[11:15:22][V][esppac:272]: RX: 70 20 44 2E 80 70 30 00 00 40 00 00 4C 2E 00 00 00 00 17 11 FF 17 11 FF 80 80 FF 80 D4 00 07 C0 00 00 BC
[11:15:22][D][climate:373]: 'lounge_ac' - Sending state:
[11:15:22][D][climate:376]: Mode: HEAT
[11:15:22][D][climate:384]: Custom Fan Mode: 5
[11:15:22][D][climate:390]: Custom Preset: Normal
[11:15:22][D][climate:393]: Swing Mode: OFF
[11:15:22][D][climate:396]: Current Temperature: 23.00°C
[11:15:22][D][climate:402]: Target Temperature: 23.00°C
[11:15:24][D][select:010]: 'lounge_ac_vertical_swing' - Setting
[11:15:24][D][select:025]: Option: down
[11:15:24][D][select:032]: 'lounge_ac_vertical_swing': Sending state down
[11:15:27][V][esppac:279]: Polling AC
[11:15:27][V][esppac:272]: TX: 70 0A 00 00 00 00 00 00 00 00 00 00 86
[11:15:27][V][esppac:272]: RX: 70 20 44 2E 80 70 30 00 00 40 00 00 4C 2E 00 00 00 00 17 11 FF 17 11 FF 80 80 FF 80 E7 00 07 C1 38 14 5C
[11:15:27][D][climate:373]: 'lounge_ac' - Sending state:
[11:15:27][D][climate:376]: Mode: HEAT
[11:15:27][D][climate:384]: Custom Fan Mode: 5
[11:15:27][D][climate:390]: Custom Preset: Normal
[11:15:27][D][climate:393]: Swing Mode: OFF
[11:15:27][D][climate:396]: Current Temperature: 23.00°C
[11:15:27][D][climate:402]: Target Temperature: 23.00°C
[11:15:32][V][esppac:279]: Polling AC
[11:15:32][V][esppac:272]: TX: 70 0A 00 00 00 00 00 00 00 00 00 00 86
[11:15:32][V][esppac:272]: RX: 70 20 44 2E 80 70 30 00 00 40 00 00 4C 2E 00 00 00 00 17 11 FF 17 11 FF 80 80 FF 80 E7 00 07 80 85 71 F3
[11:15:32][D][climate:373]: 'lounge_ac' - Sending state:
[11:15:32][D][climate:376]: Mode: HEAT
[11:15:32][D][climate:384]: Custom Fan Mode: 5
[11:15:32][D][climate:390]: Custom Preset: Normal
[11:15:32][D][climate:393]: Swing Mode: OFF
[11:15:32][D][climate:396]: Current Temperature: 23.00°C
[11:15:32][D][climate:402]: Target Temperature: 23.00°C
Can you post your config? Did you add optimistic: true
?
Disregard, I deleted the component, esphome files, started over and it works now
Just deployed a second unit and all working nicely together. There's the unknown mild dry value error again on this second unit, probably because I haven't tried to enable this on this unit before like I did with the first one I tested. It's not a show stopper and doesn't affect me at all, but thought I'd post the output for reference. Maybe it could be used to detect if a feature exists?
[20:40:58][V][esppac:279]: Polling AC
[20:40:58][V][esppac:272]: TX: 70 0A 00 00 00 00 00 00 00 00 00 00 86
[20:40:58][V][esppac:272]: RX: 70 20 40 2C 00 A0 F0 04 00 40 00 00 00 2C 00 00 00 00 12 0C FF 12 0C FF 80 80 FF 80 26 00 01 80 85 71 AE
[20:40:58][W][esppac:516]: Received unknown mild dry value
I assume you have no mild dry on your unit?
Sorry, should have mentioned that. No, just eco, quiet and powerful modes. The error doesn't appear on the other identical unit without it though.
I hope you guys can point me in the right direction as I can't figure out how to fix it.
I'm using Homeassitant with the ESPhome AddOn.
I just get the following error messages.
Also tried putting the unzipt folder I downloaded via github in config/esphome/esphome-panasonic-ac
Both without good results. Hopefully someone can and will help me get this working.
Thank you in advance.
BR, Chad
INFO Reading configuration /config/esphome/ac.yaml...
INFO Cloning https://github.com/DomiStyle/esphome-panasonic-ac.git@dev-cztacg1
ERROR Unable to import component panasonic_ac.climate:
Traceback (most recent call last):
File "/opt/esphome/esphome/loader.py", line 163, in _lookup_module
module = importlib.import_module(f"esphome.components.{domain}")
File "/usr/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "
climate.panasonic_ac: [source /config/esphome/ac.yaml:31]
Platform not found: 'climate.panasonic_ac'. platform: panasonic_ac name: Panasonic AC horizontal_swing_select: name: Panasonic AC Horizontal Swing Mode vertical_swing_select: name: Panasonic AC Vertical Swing Mode outside_temperature: name: Panasonic AC Outside Temperature
@chadderksen You need the latest dev build of ESPHome for now.
Thnx @DomiStyle fixed! :-)
@chadderksen You need the latest dev build of ESPHome for now.
1.21 beta is also released which you can use.
@crispie No idea unfortunately, maybe you can use ESPHome from Docker instead so there are no dependency issues?
Also, it might not be a good idea to put ESPHome into your HA config directory.
I tried again now with a docker version of ESPHome 1.21.0b1 and managed to compile and upload the firmware to the ESP32. Logs can be seen via wlan. However, it does not seem to work when I try to control the things from the latest:homeassistant (2021.8.6). The integration shows up in HA (detected as NodeMCU-32S (espressif), I added it and can also see in the esphome log that HA connects and commands are being received from HA. However, after that nothing happens. I send the cool command or set a target temperature. After setting the desired target state, the value in the HA UI just jumps back, and the AC does not react at all. The ESP is already running on AC Power (no USB) and I am pretty sure the wiring of the TX/RX connectors is correct as well. See below VERBOSE log for details:
[18:28:04][I][app:106]: ESPHome version 1.21.0b1 compiled on Aug 13 2021, 18:06:19
[18:28:04][C][wifi:360]: IP Address: 192.168.xx.xx [18:28:04][C][wifi:362]: BSSID: XX4:XX:XX:XX:XX:XX
[18:28:04][C][wifi:367]: Signal strength: -47 dB ▂▄▆█ [18:28:04][V][wifi:369]: Priority: 0.0 [18:28:04][C][wifi:371]: Channel: 13 [18:28:04][C][wifi:372]: Subnet: 255.255.255.0 [18:28:04][C][wifi:373]: Gateway: 192.168.xx.x [18:28:04][C][wifi:374]: DNS1: 192.168.xx.x [18:28:04][C][wifi:375]: DNS2: 0.0.0.0 [18:28:04][C][uart_esp32:088]: UART Bus: [18:28:04][C][uart_esp32:090]: TX Pin: GPIO17 [18:28:04][C][uart_esp32:093]: RX Pin: GPIO16 [18:28:04][C][uart_esp32:094]: RX Buffer Size: 256 [18:28:04][C][uart_esp32:096]: Baud Rate: 9600 baud [18:28:04][C][uart_esp32:097]: Data Bits: 8 [18:28:04][C][uart_esp32:098]: Parity: EVEN [18:28:04][C][uart_esp32:099]: Stop bits: 1
[18:28:04][C][logger:190]: Level: VERBOSE [18:28:04][C][logger:191]: Log Baud Rate: 115200 [18:28:04][C][logger:192]: Hardware UART: UART0 [18:28:04][C][ota:029]: Over-The-Air Updates: [18:28:04][C][ota:030]: Address: panasonic-ac:3232 [18:28:04][C][ota:032]: Using Password. [18:28:04][C][api:095]: API Server: [18:28:04][C][api:096]: Address: panasonic-ac:6053 [18:28:06][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:06][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:11][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:11][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:16][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:16][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:19][D][climate:009]: 'Panasonic AC' - Setting [18:28:19][D][climate:013]: Mode: COOL [18:28:21][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:21][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:26][D][climate:009]: 'Panasonic AC' - Setting [18:28:26][D][climate:038]: Target Temperature: 21.00 [18:28:26][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:26][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:31][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:31][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:31][D][climate:009]: 'Panasonic AC' - Setting [18:28:31][D][climate:026]: Custom Preset: Powerful [18:28:35][D][climate:009]: 'Panasonic AC' - Setting [18:28:36][D][climate:035]: Swing: BOTH [18:28:36][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:36][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:41][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:28:41][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:28:46][V][panasonic_ac.cz_tacg1:224]: Polling AC
Any idea what could be wrong? Thanks!
@crispie Can you post a picture of how everything is connected? Your AC is not responding.
@crispie Can you post a picture of how everything is connected? Your AC is not responding.
I rewired everything but still no real progress, other than seeing some (invalid) RX packets: [18:26:13][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:26:13][V][panasonic_ac:210]: RX: 41.F8.D7.00.FF.00.00.FF.08.40.00.FF (12) [18:26:13][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header) [18:26:18][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:26:18][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:26:18][V][panasonic_ac:210]: RX: 00.FC.40.FF.80.00.FE (7) [18:26:18][W][panasonic_ac.cz_tacg1:235]: Dropping invalid packet (length) [18:26:18][D][climate:009]: 'Panasonic AC' - Setting [18:26:18][D][climate:038]: Target Temperature: 16.00 [18:26:23][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:26:23][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:26:23][V][panasonic_ac:210]: RX: 00.FC.00.FE.00.00.00.FC.E7.1C.80 (11) [18:26:23][W][panasonic_ac.cz_tacg1:235]: Dropping invalid packet (length) [18:26:28][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:26:28][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:26:28][V][panasonic_ac:210]: RX: 00.00.00.FF.00.FE.10.00.00.F2.FE (11) [18:26:28][W][panasonic_ac.cz_tacg1:235]: Dropping invalid packet (length) [18:26:33][V][panasonic_ac.cz_tacg1:224]: Polling AC [18:26:33][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [18:26:33][V][panasonic_ac:210]: RX: 71.01.00.C6.00.00.FF.00.00.00.00.00.00.00.00.FE.00.0E.F9 (19)
Heres a photo of the wiring. Thats the best I can do in terms of soldering ;-) I tried switch RX and TX wires with no notable differences in the logs. Still getting the invalid package/invalid header messages.
Can you try connecting the OE pin to 3.3V/VA through a 10kΩ resistor?
I did but it doesn't get much better. The received RX packages seem to be longer, but still marked as invalid. Few log lines below.
[20:52:35][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:35][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:36][V][panasonic_ac:210]: RX: 00.F0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.00.00.00.00.00.00.06.00.00.00.FE (76) [20:52:36][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header) [20:52:39][D][climate:009]: 'Panasonic AC' - Setting [20:52:39][D][climate:013]: Mode: COOL [20:52:40][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:40][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:41][V][panasonic_ac:210]: RX: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.FC.00.80.00.00.00.FC.FF.00.00.FE.F9.FF (83) [20:52:41][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header) [20:52:45][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:45][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:46][V][panasonic_ac:210]: RX: 00.F8.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.FF.00.00.00.00.00.FF.00.00.00.00.FC.00.00.00.00.FF.00.00.FE.FD.FF (84) [20:52:46][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header)
sorry to reply to a CLOSED issue but I do not want to open a new topic. this week I received all components and soldered my 1st test-board: ESP32DEV with CNT Connector to work with my 8 Panasonic Etherea CS-Z20TKEW and CS-Z35TKEW units to replace 8 CZ-TACG1's.
The main climate part is working: setting mode, temperature, fan mode (quiet/power/auto). what does not work: -outside/inside temperature (inside temp. also never was visualised in the PCC-app) (see log1) -Eco(navi) switch and NanoeX - in both cases the toggle switch jumps back to off. also when via the remote I switch them on this is not reported correctly to the esphome
Is there anything I can do to support you with usefull input/logs/etc?
log1 [23:26:02][W][panasonic_ac:075]: Received out of range inside temperature: 128 [23:26:02][W][panasonic_ac:064]: Received out of range outside temperature: 128 [23:26:02][D][climate:373]: 'Panasonic AC Taverna' - Sending state: [23:26:02][D][climate:376]: Mode: DRY [23:26:02][D][climate:384]: Custom Fan Mode: Automatic [23:26:02][D][climate:390]: Custom Preset: Normal [23:26:02][D][climate:393]: Swing Mode: OFF [23:26:02][D][climate:396]: Current Temperature: nan°C [23:26:02][D][climate:402]: Target Temperature: 21.00°C
@daggy72 can you post your yaml config file
@daggy72 can you post your yaml config file
sure!
esphome:
name: ac-taverna
platform: ESP32
board: esp32dev
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
ota:
password: "xxxxxxxxxxxxxx"
wifi:
ssid: "xxxxxxx.iot"
password: "xxxxxxxxxxxxxx"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Ac-Taverna Fallback Hotspot"
password: "xxxxxxxxxxxxxx"
# Requires ESPHome 1.15.0+ for the even parity option
uart:
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 9600
parity: EVEN
external_components:
source: github://DomiStyle/esphome-panasonic-ac@dev-cztacg1
components: [panasonic_ac]
climate:
- platform: panasonic_ac
# For CZ-TACG1
type: cnt
# For DNSK-P11
# type: wlan
name: AC Taverna
horizontal_swing_select:
name: Horizontal Swing Mode
vertical_swing_select:
name: Vertical Swing Mode
outside_temperature:
name: Outside Temperature
# Enable as needed
eco_switch:
name: Econavi
nanoex_switch:
name: NanoeX
# mild_dry_switch:
# name: Mild Dry
this is what I see in the logs:
[00:07:08][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:07:08][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:07:08][D][climate:373]: 'AC Taverna' - Sending state:
[00:07:08][D][climate:376]: Mode: DRY
[00:07:08][D][climate:384]: Custom Fan Mode: Automatic
[00:07:08][D][climate:390]: Custom Preset: Normal
[00:07:08][D][climate:393]: Swing Mode: OFF
[00:07:08][D][climate:396]: Current Temperature: nan°C
[00:07:08][D][climate:402]: Target Temperature: 21.00°C
[00:07:08][D][switch:021]: 'AC Taverna NanoeX' Turning ON.
[00:07:08][D][switch:045]: 'AC Taverna NanoeX': Sending state ON
[00:07:08][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:07:09][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:07:09][D][switch:045]: 'AC Taverna NanoeX': Sending state OFF
[00:07:09][D][climate:373]: 'AC Taverna' - Sending state:
[00:07:09][D][climate:376]: Mode: DRY
[00:07:09][D][climate:384]: Custom Fan Mode: Automatic
[00:07:09][D][climate:390]: Custom Preset: Normal
[00:07:09][D][climate:393]: Swing Mode: OFF
[00:07:09][D][climate:396]: Current Temperature: nan°C
[00:07:09][D][climate:402]: Target Temperature: 21.00°C
[00:07:13][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:07:13][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:07:13][D][climate:373]: 'AC Taverna' - Sending state:
[00:07:13][D][climate:376]: Mode: DRY
[00:07:13][D][climate:384]: Custom Fan Mode: Automatic
[00:07:13][D][climate:390]: Custom Preset: Normal
[00:07:13][D][climate:393]: Swing Mode: OFF
[00:07:13][D][climate:396]: Current Temperature: nan°C
[00:07:13][D][climate:402]: Target Temperature: 21.00°C
@daggy72 Can you also enable verbose logging and send log output when enabling Eco and Nanoex modes?
activated nanoe from remote control:
[00:17:59][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:17:59][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:17:59][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.7F.00.05.00.00.00.6A (35)
[00:17:59][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:17:59][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:17:59][D][climate:373]: 'AC Taverna' - Sending state:
[00:17:59][D][climate:376]: Mode: DRY
[00:17:59][D][climate:384]: Custom Fan Mode: Automatic
[00:17:59][D][climate:390]: Custom Preset: Normal
[00:17:59][D][climate:393]: Swing Mode: OFF
[00:17:59][D][climate:396]: Current Temperature: nan°C
[00:17:59][D][climate:402]: Target Temperature: 21.00°C
[00:18:04][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:18:04][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:18:04][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.7F.00.05.00.00.00.6A (35)
[00:18:06][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:18:06][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:18:06][D][climate:373]: 'AC Taverna' - Sending state:
[00:18:06][D][climate:376]: Mode: DRY
[00:18:06][D][climate:384]: Custom Fan Mode: Automatic
[00:18:06][D][climate:390]: Custom Preset: Normal
[00:18:06][D][climate:393]: Swing Mode: OFF
[00:18:06][D][climate:396]: Current Temperature: nan°C
[00:18:06][D][climate:402]: Target Temperature: 21.00°C
[00:18:09][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:18:09][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:18:09][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.7F.00.05.00.00.00.6A (35)
activated econavi from remote control:
[00:19:15][D][climate:373]: 'AC Taverna' - Sending state:
[00:19:15][D][climate:376]: Mode: DRY
[00:19:15][D][climate:384]: Custom Fan Mode: Automatic
[00:19:15][D][climate:390]: Custom Preset: Normal
[00:19:15][D][climate:393]: Swing Mode: OFF
[00:19:15][D][climate:396]: Current Temperature: nan°C
[00:19:15][D][climate:402]: Target Temperature: 21.00°C
[00:19:19][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:19:19][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:19:20][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.10.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.7F.00.05.00.00.00.5A (35)
[00:19:20][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[00:19:20][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:19:20][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:19:20][D][climate:373]: 'AC Taverna' - Sending state:
[00:19:20][D][climate:376]: Mode: DRY
[00:19:20][D][climate:384]: Custom Fan Mode: Automatic
[00:19:20][D][climate:390]: Custom Preset: Normal
[00:19:20][D][climate:393]: Swing Mode: OFF
[00:19:20][D][climate:396]: Current Temperature: nan°C
[00:19:20][D][climate:402]: Target Temperature: 21.00°C
[00:19:24][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:19:24][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:19:25][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.10.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.7F.00.05.00.00.00.5A (35)
[00:19:25][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[00:19:25][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:19:25][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:19:25][D][climate:373]: 'AC Taverna' - Sending state:
[00:19:25][D][climate:376]: Mode: DRY
[00:19:25][D][climate:384]: Custom Fan Mode: Automatic
[00:19:25][D][climate:390]: Custom Preset: Normal
[00:19:25][D][climate:393]: Swing Mode: OFF
[00:19:25][D][climate:396]: Current Temperature: nan°C
[00:19:25][D][climate:402]: Target Temperature: 21.00°C
[00:19:29][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:19:29][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:19:30][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.10.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.8B.00.05.00.00.00.4E (35)
[00:19:30][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[00:19:30][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:19:30][W][panasonic_ac:064]: Received out of range outside temperature: 128
@daggy72 Might be best to open a new issue regarding the switches, but it looks like your AC does not report them, same as mine.
@daggy72 Might be best to open a new issue regarding the switches, but it looks like your AC does not report them, same as mine.
well, in all fairness, via the PCC-App I did not have the possibility to activate nanoe. BUT I could activate econavi and I could read the outside temperature (no indoor temp)
Can you post logs when trying to enable eco/nanoe from HA
Can you post logs when trying to enable eco/nanoe from HA
activating econavi from HA:
[00:28:11][V][panasonic_ac.cz_tacg1:514]: Turning eco mode on
[00:28:11][V][panasonic_ac:208]: TX: F0.0A.24.2A.80.A0.16.10.00.00.40.00.32 (13)
[00:28:11][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.10.00.00.00.00.20.2D.00.00.00.00.80.80.FF.14.14.FF.80.80.FF.80.30.00.02.00.00.00.B8 (35)
[00:28:12][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[00:28:12][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:28:12][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:28:12][D][switch:045]: 'AC Taverna Econavi': Sending state OFF
[00:28:12][D][climate:373]: 'AC Taverna' - Sending state:
[00:28:12][D][climate:376]: Mode: DRY
[00:28:12][D][climate:384]: Custom Fan Mode: Automatic
[00:28:12][D][climate:390]: Custom Preset: Normal
[00:28:12][D][climate:393]: Swing Mode: OFF
[00:28:12][D][climate:396]: Current Temperature: nan°C
[00:28:12][D][climate:402]: Target Temperature: 21.00°C
[00:28:16][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:28:16][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:28:16][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.10.00.00.00.00.20.2D.00.00.00.00.80.80.FF.14.14.FF.80.80.FF.80.30.00.02.00.00.00.B8 (35)
[00:28:16][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[00:28:16][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:28:16][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:28:16][D][climate:373]: 'AC Taverna' - Sending state:
[00:28:16][D][climate:376]: Mode: DRY
[00:28:16][D][climate:384]: Custom Fan Mode: Automatic
[00:28:16][D][climate:390]: Custom Preset: Normal
[00:28:16][D][climate:393]: Swing Mode: OFF
[00:28:17][D][climate:396]: Current Temperature: nan°C
[00:28:17][D][climate:402]: Target Temperature: 21.00°C
activating nanoe on from HA
[00:29:23][V][panasonic_ac.cz_tacg1:497]: Turning nanoex on
[00:29:23][V][panasonic_ac:208]: TX: F0.0A.24.2A.80.A0.16.40.00.00.00.00.42 (13)
[00:29:23][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.00.00.00.00.00.20.2D.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.30.00.02.00.00.00.C7 (35)
[00:29:23][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:29:23][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:29:23][D][switch:045]: 'AC Taverna NanoeX': Sending state OFF
[00:29:23][D][climate:373]: 'AC Taverna' - Sending state:
[00:29:23][D][climate:376]: Mode: DRY
[00:29:23][D][climate:384]: Custom Fan Mode: Automatic
[00:29:23][D][climate:390]: Custom Preset: Normal
[00:29:23][D][climate:393]: Swing Mode: OFF
[00:29:23][D][climate:396]: Current Temperature: nan°C
[00:29:23][D][climate:402]: Target Temperature: 21.00°C
[00:29:28][V][panasonic_ac.cz_tacg1:224]: Polling AC
[00:29:28][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[00:29:28][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.16.00.00.00.00.00.28.2C.00.00.00.00.80.80.FF.14.15.FF.80.80.FF.80.30.00.02.00.00.00.C0 (35)
[00:29:28][W][panasonic_ac:075]: Received out of range inside temperature: 128
[00:29:28][W][panasonic_ac:064]: Received out of range outside temperature: 128
[00:29:28][D][climate:373]: 'AC Taverna' - Sending state:
[00:29:28][D][climate:376]: Mode: DRY
[00:29:28][D][climate:384]: Custom Fan Mode: Automatic
[00:29:28][D][climate:390]: Custom Preset: Normal
[00:29:28][D][climate:393]: Swing Mode: OFF
[00:29:28][D][climate:396]: Current Temperature: nan°C
[00:29:28][D][climate:402]: Target Temperature: 21.00°C
@daggy72 Is 20° a plausible inside/outside temperature at the time you posted the log?
It seems like your temperature fields might be set in the second byte pair, mine are set in both so I just used the first. The first ones are 0x80, 0x80 in your poll response though.
As for eco mode, is eco and econavi the same feature?
I can see that your nanoex nib is set to 0x10 instead of 0x40. Not sure if that means econavi or nanoex though.
Can you post various combinations? nanoex enabled/econavi enabled, nanoex disabled/econavi enabled and so on. Do it all from your IR remote and wait until one poll was executed. Annotate the log if possible so I know which is which. Ideally completely restart your unit before doing it so there is no left over state from incorrect values sent by the ESP.
edit: Also, if possible post the logs for that in a new issue.
@jesserockz Is your byte 21 & 22 (0 indexed) also 0x80 or does it have a value?
First thing I checked..haha, I only have 0x80 for that bunch of bytes
70.20.44.22.80.A0.FD.00.00.00.00.00.40.24.00.00.30.91.80.80.FF.80.80.FF.80.80.FF.80.00.00.00.00.00.00.4B
@daggy72 Is 20° a plausible inside/outside temperature at the time you posted the log?
It seems like your temperature fields might be set in the second byte pair, mine are set in both so I just used the first. The first ones are 0x80, 0x80 in your poll response though.
As for eco mode, is eco and econavi the same feature?
I can see that your nanoex nib is set to 0x10 instead of 0x40. Not sure if that means econavi or nanoex though.
Can you post various combinations? nanoex enabled/econavi enabled, nanoex disabled/econavi enabled and so on. Do it all from your IR remote and wait until one poll was executed. Annotate the log if possible so I know which is which. Ideally completely restart your unit before doing it so there is no left over state from incorrect values sent by the ESP.
edit: Also, if possible post the logs for that in a new issue.
@jesserockz Is your byte 21 & 22 (0 indexed) also 0x80 or does it have a value?
I'm not at home right now, so will post the new logs (with IR remote later).
with regards to the outside temperature... 20 seems a bit too low for around midnight. But I have to admit that I have always had my doubts about the temperature readings of the Panasonic Outside Temp ;-)
here's a history graph of outside temp. measured by a Zigbee TH sensor
econavi: https://aircon.panasonic.com/introducing/econavi.html manual of my IR remote and indoor unit: https://www.handleidi.ng/panasonic/cs-z35tkew/handleiding?p=8
econavi also explained on p11 of the manual: https://www.handleidi.ng/panasonic/cs-z35tkew/handleiding?p=11
First thing I checked..haha, I only have 0x80 for that bunch of bytes
Well, not much of value was lost. The temperature readings are almost useless. Especially when running the AC only for short times.
with regards to the outside temperature... 20 seems a bit too low for around midnight. But I have to admit that I have always had my doubts about the temperature readings of the Panasonic Outside Temp ;-)
I'm going to read the temperature from both pairs (if available) with the next version so you can log them and check if they could be correct. They are usually not the most accurate, no.
I think the 0x10 nib I saw was nanoe then, probably a "different" feature than nanoex and has a slightly different value. As for econavi I will wait for your logs so I can take a look.
Sorry, I was rarely home these past days and had no occassion to LOG the
I think the 0x10 nib I saw was nanoe then, probably a "different" feature than nanoex and has a slightly different value. As for econavi I will wait for your logs so I can take a look.
here are the logs:
1. OFF
[17:50:17][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:50:17][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:50:17][V][panasonic_ac:210]: RX: 70.20.20.2A.80.A0.FD.00.00.00.00.00.00.2A.00.00.00.00.80.80.FF.13.19.FF.80.80.FF.80.35.00.02.00.00.00.FF (35)
[17:50:18][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:50:18][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:50:18][D][climate:373]: 'AC Taverna' - Sending state:
[17:50:18][D][climate:376]: Mode: OFF
[17:50:18][D][climate:384]: Custom Fan Mode: Automatic
[17:50:18][D][climate:390]: Custom Preset: Normal
[17:50:18][D][climate:393]: Swing Mode: BOTH
[17:50:18][D][climate:396]: Current Temperature: nan°C
[17:50:18][D][climate:402]: Target Temperature: 21.00°C
2. DRY, 21C, auto fan, nanoex OFF, econavi OFF
[17:53:32][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:53:32][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:53:32][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.FD.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.51.01.0A.00.00.00.A6 (35)
[17:53:32][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:53:32][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:53:32][D][climate:373]: 'AC Taverna' - Sending state:
[17:53:32][D][climate:376]: Mode: DRY
[17:53:32][D][climate:384]: Custom Fan Mode: Automatic
[17:53:32][D][climate:390]: Custom Preset: Normal
[17:53:32][D][climate:393]: Swing Mode: BOTH
[17:53:32][D][climate:396]: Current Temperature: nan°C
[17:53:32][D][climate:402]: Target Temperature: 21.00°C
3. DRY, 21C, auto fan, nanoex ON, econavi OFF
[17:54:37][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:54:37][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:54:37][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.FD.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.51.01.0A.00.00.00.A6 (35)
[17:54:37][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:54:37][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:54:37][D][climate:373]: 'AC Taverna' - Sending state:
[17:54:37][D][climate:376]: Mode: DRY
[17:54:37][D][climate:384]: Custom Fan Mode: Automatic
[17:54:37][D][climate:390]: Custom Preset: Normal
[17:54:37][D][climate:393]: Swing Mode: BOTH
[17:54:37][D][climate:396]: Current Temperature: nan°C
[17:54:37][D][climate:402]: Target Temperature: 21.00°C
4. DRY, 21C, auto fan, nanoex ON, econavi ON
[17:56:02][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:56:02][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:56:03][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.FD.10.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.CD.00.07.00.00.00.1E (35)
[17:56:03][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[17:56:03][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:56:03][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:56:03][D][climate:373]: 'AC Taverna' - Sending state:
[17:56:03][D][climate:376]: Mode: DRY
[17:56:03][D][climate:384]: Custom Fan Mode: Automatic
[17:56:03][D][climate:390]: Custom Preset: Normal
[17:56:03][D][climate:393]: Swing Mode: BOTH
[17:56:03][D][climate:396]: Current Temperature: nan°C
[17:56:03][D][climate:402]: Target Temperature: 21.00°C
5. DRY, 21C, auto fan, nanoex OFF, econavi ON
[17:56:43][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:56:43][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:56:43][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.FD.10.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.ED.00.08.00.00.00.FD (35)
[17:56:43][W][panasonic_ac.cz_tacg1:407]: Received unknown nanoex value
[17:56:43][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:56:43][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:56:43][D][climate:373]: 'AC Taverna' - Sending state:
[17:56:43][D][climate:376]: Mode: DRY
[17:56:43][D][climate:384]: Custom Fan Mode: Automatic
[17:56:43][D][climate:390]: Custom Preset: Normal
[17:56:43][D][climate:393]: Swing Mode: BOTH
[17:56:43][D][climate:396]: Current Temperature: nan°C
[17:56:43][D][climate:402]: Target Temperature: 21.00°C
6. DRY, 21C, auto fan, nanoex OFF, econavi OFF
[17:58:33][V][panasonic_ac.cz_tacg1:224]: Polling AC
[17:58:33][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[17:58:33][V][panasonic_ac:210]: RX: 70.20.24.2A.80.A0.FD.00.00.00.00.00.2C.2C.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.ED.00.08.00.00.00.0D (35)
[17:58:34][W][panasonic_ac:075]: Received out of range inside temperature: 128
[17:58:34][W][panasonic_ac:064]: Received out of range outside temperature: 128
[17:58:34][D][climate:373]: 'AC Taverna' - Sending state:
[17:58:34][D][climate:376]: Mode: DRY
[17:58:34][D][climate:384]: Custom Fan Mode: Automatic
[17:58:34][D][climate:390]: Custom Preset: Normal
[17:58:34][D][climate:393]: Swing Mode: BOTH
[17:58:34][D][climate:396]: Current Temperature: nan°C
[17:58:34][D][climate:402]: Target Temperature: 21.00°C
7. OFF, nanoex ON, econavi OFF
[18:03:44][V][panasonic_ac.cz_tacg1:224]: Polling AC
[18:03:44][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13)
[18:03:44][V][panasonic_ac:210]: RX: 70.20.20.2A.80.A0.FD.00.00.00.00.00.60.2A.00.00.00.00.80.80.FF.15.19.FF.80.80.FF.80.01.00.00.00.00.00.D3 (35)
[18:03:45][W][panasonic_ac:075]: Received out of range inside temperature: 128
[18:03:45][W][panasonic_ac:064]: Received out of range outside temperature: 128
[18:03:45][D][climate:373]: 'AC Taverna' - Sending state:
[18:03:45][D][climate:376]: Mode: OFF
[18:03:45][D][climate:384]: Custom Fan Mode: Automatic
[18:03:45][D][climate:390]: Custom Preset: Normal
[18:03:45][D][climate:393]: Swing Mode: BOTH
[18:03:45][D][climate:396]: Current Temperature: nan°C
[18:03:45][D][climate:402]: Target Temperature: 21.00°C
I did not touch the fan modes nor the horizontal and vertical swing modes. these were always AUTO.
thanks for your help @DomiStyle !!!
It seems like your unit does not report nanoex state. However, econavi should work with the latest version.
I confirm econavi works after update! THANKS @DomiStyle what a pity NanoeX doesn't work. so stupid of Panasonic to leave that on the RemoteControl only....
now I need to see why Quiet and Powerfull setting DO NOT WORK (return to normal after a couple of secs). correction: also auto>powerful>quiet now works!
I did but it doesn't get much better. The received RX packages seem to be longer, but still marked as invalid. Few log lines below.
[20:52:35][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:35][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:36][V][panasonic_ac:210]: RX: 00.F0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.00.00.00.00.00.00.06.00.00.00.FE (76) [20:52:36][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header) [20:52:39][D][climate:009]: 'Panasonic AC' - Setting [20:52:39][D][climate:013]: Mode: COOL [20:52:40][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:40][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:41][V][panasonic_ac:210]: RX: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.00.FC.00.80.00.00.00.FC.FF.00.00.FE.F9.FF (83) [20:52:41][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header) [20:52:45][V][panasonic_ac.cz_tacg1:224]: Polling AC [20:52:45][V][panasonic_ac:208]: TX: 70.0A.00.00.00.00.00.00.00.00.00.00.86 (13) [20:52:46][V][panasonic_ac:210]: RX: 00.F8.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.FF.00.00.00.FF.00.00.00.00.00.FF.00.00.00.00.FC.00.00.00.00.FF.00.00.FE.FD.FF (84) [20:52:46][W][panasonic_ac.cz_tacg1:243]: Dropping invalid packet (header)
I finally found the time to look at this again. It turned out there was a problem with the level shifter or the respective wiring. After reading this article (https://hackaday.com/2016/12/05/taking-it-to-another-level-making-3-3v-and-5v-logic-communicate-with-level-shifters/) I decided to get rid of it and connected the AC’s 5V output directly to the esp32 5V pin. TX and RX is directly connected as well. The AC can handle the 3.3v tx from the esp32, and the 5v rx has not fried the esp32 so far. Should it die I will down-pull the signal as per the resistor circuit in the above link. So far (couple of weeks) everything works fine.
I can't get my timer LED to stop blinking but that might just be because it's looking for the other wifi adapter. Commands are working fine.
I have the same issue when I use a CZ-TACG1 version on the CN-CNT header on my (originally DNSK-p11) unit. When I attach the same module on the DNSK-P11 cable, the blinking stops. The original Panasonic DNSK-P11 Wifi module was no longer attached in both cases.
Did you ever resolve this issue?
Hi there. Is there any chance that the Panasonic CZ-TACG1 wifi adaptor could be supported with this? It'd be great to be able to get it out of the cloud!