zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

easyiot ZB-IR01 is working?

Open lamerjack opened this issue 9 months ago • 4 comments

What happened?

I'm trying to use a easyiot zb-ir01 I didn't understand how to send commands at the end of this page https://www.zigbee2mqtt.io/devices/ZB-IR01.html there is written: Send command (text) so i have to send the hex commands as ascii? 0x02,0x00 etc? Should be comma separated? or should be binary data?

What did you expect to happen?

That if i formatted wrongly the command i get an error message. Somebody already use this zigbee item? Can send me a basic example? I didn't find nothing about on internet...

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.37.1

Adapter firmware version

6.10.0.0 build 169 or 20230507

Adapter

EZSP v8 or sonoff

Setup

i run plain on orange pi with armbian

Debug log

No response

lamerjack avatar May 15 '24 13:05 lamerjack

I have successfully used this device. You need to follow the instructions in section 4.2 to match the air conditioner with the IR

  • https://www.zigbee2mqtt.io/devices/ZB-IR01.html. Then send the commands as shown in the climate.py file at the following path: https://github.com/shing6326/hacs-zb-ir01-to-climate/tree/master/custom_components/zb-ir01-to-climate.

pykiwi avatar Jul 17 '24 07:07 pykiwi

hi, i have same problem....have you more steps walkthrough? ....first step in 4.2 is link to section 3.2 (one click matching)..."search for the ID corresponding to the local code library"...super, but where to find this ID?

johnfromul avatar Jul 25 '24 16:07 johnfromul

hi, i have same problem....have you more steps walkthrough? ....first step in 4.2 is link to section 3.2 (one click matching)..."search for the ID corresponding to the local code library"...super, but where to find this ID?

Try following these steps:

  1. Send command 810100000080 to IR to start one-click matching.
  2. When the green light on the IR blinks -> Press the 'Power' button on the remote, pointing it towards the IR.
  3. IR sends code 0689xxxx00yy back to z2m -> Save xxxx.
  4. Use command 8001xxxx00yy to send to IR (this step is to initialize the new remote): xxxx is previously saved, use BCC tools to generate yy.
  5. Use the remote to press power, mode, fan, etc. -> observe the information sent from IR to z2m -> 3.10 Report air conditioning status parameter feedback.

pykiwi avatar Jul 26 '24 07:07 pykiwi

it is much better walkthrough....

  1. ok
  2. ok
  3. i got 068900ee0061
  4. in BCC tool i fill and get 6F image

result is "final ir code" for On/Off of my Toshiba air conditioner is, but this is too short for IR code: 800100ee006f get answer (last received command): 06890000008f

...but send command 86010000006F not working (green led no blinking) my Toshiba air conditioner not response this code, what am I doing wrong ?

johnfromul avatar Jul 26 '24 13:07 johnfromul

it is much better walkthrough....

  1. ok
  2. ok
  3. i got 068900ee0061
  4. in BCC tool i fill and get 6F image

result is "final ir code" for On/Off of my Toshiba air conditioner is, but this is too short for IR code: 800100ee006f get answer (last received command): 06890000008f

...but send command 86010000006F not working (green led no blinking) my Toshiba air conditioner not response this code, what am I doing wrong ?

You have successfully matched, but why did you send code 86010000006F? Try pressing the power on/off, adjusting the temperature, fan mode, etc. on the remote towards the IR to see if there is any response on z2m? The IR control code via z2m is here: image

pykiwi avatar Jul 29 '24 08:07 pykiwi

that was just a futile attempt....maybe i have succesfully registered my new remote controller, but this controller not working....yes, i tryed send a codes from "climate.py" and led diod on my ZB-IR01 blinking with green light, but my AC is still without reactions.

johnfromul avatar Jul 30 '24 13:07 johnfromul

hi, i have same problem....have you more steps walkthrough? ....first step in 4.2 is link to section 3.2 (one click matching)..."search for the ID corresponding to the local code library"...super, but where to find this ID?

Try following these steps:

  1. Send command 810100000080 to IR to start one-click matching.
  2. When the green light on the IR blinks -> Press the 'Power' button on the remote, pointing it towards the IR.
  3. IR sends code 0689xxxx00yy back to z2m -> Save xxxx.
  4. Use command 8001xxxx00yy to send to IR (this step is to initialize the new remote): xxxx is previously saved, use BCC tools to generate yy.
  5. Use the remote to press power, mode, fan, etc. -> observe the information sent from IR to z2m -> 3.10 Report air conditioning status parameter feedback.

Thank you for sharing these steps. I have stuck on step 5 where I am unable to find the code when I press multiple buttons (with IR yellow LED blink) after triggering command from step 4. I look at MQTT logs & sensor.ir_last_received_command with no observation found. Could you share how you find the codes from step 5. Thanks!

zedlauzy avatar Oct 19 '24 07:10 zedlauzy

Thank you for sharing these steps. I have stuck on step 5 where I am unable to find the code when I press multiple buttons (with IR yellow LED blink) after triggering command from step 4. I look at MQTT logs & sensor.ir_last_received_command with no observation found. Could you share how you find the codes from step 5. Thanks!

Once you've configured up to step 4, simply use the remote to press buttons like power on/off, cool mode, auto mode, etc. When you see the IR responding in z2m (as shown in the video), you have successfully added the new remote. After that, you just need to parse the codes that IR sent back to z2m to retrieve information such as temperature, mode, fan, power, etc. https://vioo.cc/v/3h1lX

pykiwi avatar Oct 29 '24 07:10 pykiwi