irplus-remote / irplus-codes.github.io

Code updates for irplus
72 stars 45 forks source link

Macro - problem with different formats #660

Open eegithub12345 opened 3 months ago

eegithub12345 commented 3 months ago
Hallo,

I'm trying to have one Layout for 2 devices with different formats ( knowing that only possible with macros).
The strange thing is that when i combine a functional layout with a macro from another device it stops working.
The Button from the other device over the macro works - all the rest is dead.

PVR "VU+ - Ultimo" - this one works
<irplus>
 <device manufacturer="VU+" model="Ultimo" columns="12" format="WINLIRC_RC6" toggle-bit-pos="21" one-pulse="471" one-space="412" zero-pulse="471" zero-space="412" header-pulse="2688" header-space="852" gap-space="107035" gap-pulse="1" bits="37" frequency="36000">
  <button label="POWER" labelSize="18.0" span="3" backgroundColor="FFC84334">0x37FAD6FF3</button>
  <button label="TEXT" labelSize="18.0" span="3">0x37FAD6FC3</button>
  <button label="PVR" labelSize="18.0" span="3">0x37FAD6FB6</button>
  <button label="&#1045889;" labelSize="25.0" span="3">0x37FAD6FF2</button>
  <button label="1" labelSize="25.0" span="4">0x37FAD6FFE</button>
  <button label="2" labelSize="25.0" span="4">0x37FAD6FFD</button>
  <button label="3" labelSize="25.0" span="4">0x37FAD6FFC</button>
  <button label="4" labelSize="25.0" span="4">0x37FAD6FFB</button>
  <button label="5" labelSize="25.0" span="4">0x37FAD6FFA</button>
  <button label="6" labelSize="25.0" span="4">0x37FAD6FF9</button>
  <button label="7" labelSize="25.0" span="4">0x37FAD6FF8</button>
  <button label="8" labelSize="25.0" span="4">0x37FAD6FF7</button>
  <button label="9" labelSize="25.0" span="4">0x37FAD6FF6</button>
  <button label="&#61513;" labelSize="25.0" span="4">0x37FAD6F44</button>
  <button label="0" labelSize="25.0" span="4">0x37FAD6FFF</button>
  <button label="&#61520;" labelSize="25.0" span="4">0x37FAD6F43</button>
  <button label="R" labelSize="25.0" span="3" fillColor="FFC84334">0x37FAD6F92</button>
  <button label="G" labelSize="25.0" span="3" fillColor="FF1E7854">0x37FAD6F91</button>
  <button label="Y" labelSize="25.0" span="3" fillColor="FFD6A81F">0x37FAD6F90</button>
  <button label="B" labelSize="25.0" span="3" fillColor="FF2A4C94">0x37FAD6F8F</button>
  <space multiple="4" />
  <button label="&#61656;" labelSize="25.0" span="4">0x37FAD6FA7</button>
  <space multiple="4" />
  <button label="&#61657;" labelSize="25.0" span="4">0x37FAD6FA5</button>
  <button label="OK" labelSize="25.0" span="4">0x37FAD6FA3</button>
  <button label="&#61658;" labelSize="25.0" span="4">0x37FAD6FA4</button>
  <space multiple="4" />
  <button label="&#61655;" labelSize="25.0" span="4">0x37FAD6FA6</button>
  <space multiple="4" />
  <button label="VOL+" labelSize="18.0" span="4">0x37FAD6FEF</button>
  <button label="EXIT" labelSize="18.0" span="4">0x37FAD6FAA</button>
  <button label="CH+" labelSize="18.0" span="4">0x37FAD6FDF</button>
  <button label="VOL-" labelSize="18.0" span="4">0x37FAD6FEE</button>
  <button label="EPG" labelSize="18.0" span="4">0x37FAD6F33</button>
  <button label="CH-" labelSize="18.0" span="4">0x37FAD6FDE</button>
  <button label="MENU" labelSize="18.0" span="4">0x37FAD6FAB</button>
  <button label="AUDIO" labelSize="18.0" span="4">0x37FAD6F1A</button>
  <button label="HELP" labelSize="18.0" span="4">0x37FAD6F7E</button>
  <button label="&#61514;" labelSize="25.0" span="3">0x37FAD6FD6</button>
  <button label="&#61515;" labelSize="25.0" span="3">0x37FAD6FD3</button>
  <button label="&#61516;" labelSize="25.0" span="3">0x37FAD6FCF</button>
  <button label="&#61518;" labelSize="25.0" span="3">0x37FAD6FD7</button>
  <button label="TV" labelSize="25.0" span="3">0x37FAD6F1B</button>
  <button label="&#61713;" labelSize="25.0" span="3" labelColor="FFC84334">0x37FAD6FC8</button>
  <button label="&#61517;" labelSize="25.0" span="3">0x37FAD6FCE</button>
  <button label="RADIO" labelSize="18.0" span="3">0x37FAD6F0D</button>
 </device>
</irplus>

TV "PANASONIC - TV" - this one works
<irplus>
 <device manufacturer="PANASONIC" model="TV" columns="12" format="WINLIRC_RAW">
  <button label="POWERTV" labelSize="25.0" span="6" backgroundColor="FFC84334">3573 1704 394 504 429 1318 487 412 462 329 482 448 458 413 481 378 461 422 459 376 459 412 512 423 437 384 487 438 434 1338 414 397 477 457 462 411 463 350 495 356 516 452 394 464 428 385 505 402 457 1305 472 387 482 371 543 411 410 412 435 412 464 445 446 434 462 387 461 1337 435 414 458 1317 435 1359 446 1347 433 1259 539 413 434 436 435 1338 424 389 458 1317 493 1336 462 1312 460 1262 480 443 436 1314 484 15000 3573 1704 394 504 429 1318 487 412 462 329 482 448 458 413 481 378 461 422 459 376 459 412 512 423 437 384 487 438 434 1338 414 397 477 457 462 411 463 350 495 356 516 452 394 464 428 385 505 402 457 1305 472 387 482 371 543 411 410 412 435 412 464 445 446 434 462 387 461 1337 435 414 458 1317 435 1359 446 1347 433 1259 539 413 434 436 435 1338 424 389 458 1317 493 1336 462 1312 460 1262 480 443 436 1314 484 15000 3573 1704 394 504 429 1318 487 412 462 329 482 448 458 413 481 378 461 422 459 376 459 412 512 423 437 384 487 438 434 1338 414 397 477 457 462 411 463 350 495 356 516 452 394 464 428 385 505 402 457 1305 472 387 482 371 543 411 410 412 435 412 464 445 446 434 462 387 461 1337 435 414 458 1317 435 1359 446 1347 433 1259 539 413 434 436 435 1338 424 389 458 1317 493 1336 462 1312 460 1262 480 443 436 1314 484 15000 3573 1704 394 504 429 1318 487 412 462 329 482 448 458 413 481 378 461 422 459 376 459 412 512 423 437 384 487 438 434 1338 414 397 477 457 462 411 463 350 495 356 516 452 394 464 428 385 505 402 457 1305 472 387 482 371 543 411 410 412 435 412 464 445 446 434 462 387 461 1337 435 414 458 1317 435 1359 446 1347 433 1259 539 413 434 436 435 1338 424 389 458 1317 493 1336 462 1312 460 1262 480 443 436 1314 484</button>
 </device>
</irplus>

PVR "VU+ - Ultimo" - this one does not work - only difference macro at the end of the script
<irplus>
 <device manufacturer="VU+" model="Ultimo" columns="12" format="WINLIRC_RC6" toggle-bit-pos="21" one-pulse="471" one-space="412" zero-pulse="471" zero-space="412" header-pulse="2688" header-space="852" gap-space="107035" gap-pulse="1" bits="37" frequency="36000">
  <button label="POWER" labelSize="18.0" span="3" backgroundColor="FFC84334">0x37FAD6FF3</button>
  <button label="TEXT" labelSize="18.0" span="3">0x37FAD6FC3</button>
  <button label="PVR" labelSize="18.0" span="3">0x37FAD6FB6</button>
  <button label="&#1045889;" labelSize="25.0" span="3">0x37FAD6FF2</button>
  <button label="1" labelSize="25.0" span="4">0x37FAD6FFE</button>
  <button label="2" labelSize="25.0" span="4">0x37FAD6FFD</button>
  <button label="3" labelSize="25.0" span="4">0x37FAD6FFC</button>
  <button label="4" labelSize="25.0" span="4">0x37FAD6FFB</button>
  <button label="5" labelSize="25.0" span="4">0x37FAD6FFA</button>
  <button label="6" labelSize="25.0" span="4">0x37FAD6FF9</button>
  <button label="7" labelSize="25.0" span="4">0x37FAD6FF8</button>
  <button label="8" labelSize="25.0" span="4">0x37FAD6FF7</button>
  <button label="9" labelSize="25.0" span="4">0x37FAD6FF6</button>
  <button label="&#61513;" labelSize="25.0" span="4">0x37FAD6F44</button>
  <button label="0" labelSize="25.0" span="4">0x37FAD6FFF</button>
  <button label="&#61520;" labelSize="25.0" span="4">0x37FAD6F43</button>
  <button label="R" labelSize="25.0" span="3" fillColor="FFC84334">0x37FAD6F92</button>
  <button label="G" labelSize="25.0" span="3" fillColor="FF1E7854">0x37FAD6F91</button>
  <button label="Y" labelSize="25.0" span="3" fillColor="FFD6A81F">0x37FAD6F90</button>
  <button label="B" labelSize="25.0" span="3" fillColor="FF2A4C94">0x37FAD6F8F</button>
  <space multiple="4" />
  <button label="&#61656;" labelSize="25.0" span="4">0x37FAD6FA7</button>
  <space multiple="4" />
  <button label="&#61657;" labelSize="25.0" span="4">0x37FAD6FA5</button>
  <button label="OK" labelSize="25.0" span="4">0x37FAD6FA3</button>
  <button label="&#61658;" labelSize="25.0" span="4">0x37FAD6FA4</button>
  <space multiple="4" />
  <button label="&#61655;" labelSize="25.0" span="4">0x37FAD6FA6</button>
  <space multiple="4" />
  <button label="VOL+" labelSize="18.0" span="4">0x37FAD6FEF</button>
  <button label="EXIT" labelSize="18.0" span="4">0x37FAD6FAA</button>
  <button label="CH+" labelSize="18.0" span="4">0x37FAD6FDF</button>
  <button label="VOL-" labelSize="18.0" span="4">0x37FAD6FEE</button>
  <button label="EPG" labelSize="18.0" span="4">0x37FAD6F33</button>
  <button label="CH-" labelSize="18.0" span="4">0x37FAD6FDE</button>
  <button label="MENU" labelSize="18.0" span="4">0x37FAD6FAB</button>
  <button label="AUDIO" labelSize="18.0" span="4">0x37FAD6F1A</button>
  <button label="HELP" labelSize="18.0" span="4">0x37FAD6F7E</button>
  <button label="&#61514;" labelSize="25.0" span="3">0x37FAD6FD6</button>
  <button label="&#61515;" labelSize="25.0" span="3">0x37FAD6FD3</button>
  <button label="&#61516;" labelSize="25.0" span="3">0x37FAD6FCF</button>
  <button label="&#61518;" labelSize="25.0" span="3">0x37FAD6FD7</button>
  <button label="TV" labelSize="25.0" span="3">0x37FAD6F1B</button>
  <button label="&#61713;" labelSize="25.0" span="3" labelColor="FFC84334">0x37FAD6FC8</button>
  <button label="&#61517;" labelSize="25.0" span="3">0x37FAD6FCE</button>
  <button label="RADIO" labelSize="18.0" span="3">0x37FAD6F0D</button>
  <button label="POWER TV" labelSize="18.0" span="3" macro="true" backgroundColor="FFC84334">[PANASONIC - TV];POWERTV</button>
 </device>
</irplus>

The Button "Power TV" works - the rest does not...

What do I make wrong?