![]() |
Re: [Announce] Pierogi - a universal infrared remote control app
I can confirm that experimental Triax panel is not working with Triax SR110 device. I could't resist to scan it with all availible panels, one of them (not sure which one, they do go very fast) switch channel, second put it into service mode :-))
It is deadly feature that scanning proces, imagine Your self "in wild" passing slowly wall of TV's in big warehouse with Auto Scan on. Like Estel pointed out before, it would be nice to have some kind of "Stop When Paired" option. Or maybe at least possibility to set time of switching betwen pannels during scan. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Why, thank you. Just done another update, to help explain how to add compatible keysets to the wiki for those who are unsure. IMO for maximum data capture a link to... http://wiki.maemo.org/Pierogi_Device...atible_Devices ...should be added to Pierogi some how (menubar?). Now I have completed instructions of how to edit that section of the page. From looking at the wiki logs about half of the data is from none garage members. This is true more so for compatible keysets. I think a link to here would help many add there compatible's easily. Unless there is another easy "in-app" way of collecting this data? FYI liking the new layout for the scan panel although I am still getting trouble pausing and resuming the scan. When this happens reverse and fast fwd also stop functioning. If I can provide any more data I will :) using the latest 1.1.10 with the triax update. Edit:- It seems to be pressing the top four buttons while scanning kills the auto-scan feature. As previously mentioned it's hard to get debug info. /opt/pierogi/bin/pierogi Spits out boxes in app with rubbish like Code:
yyyyyyyyyyyyyyyyyyyyy::yyy Done |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
Quote:
I'll get some more fixes up asap. Thanks! :) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
It's not a problem for me keeping version 1.1.5 on my stable device and updating to test the latest on my testing device. I am sure the community wouldn't mind if you, tested and consolidated your updates over a longer period; if you wish. I got up this morning and you had released two versions while I was a sleep! Good Morning BTW. ;) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Tx for the info!
I already managed to solve through bluemaemo, but it only works as bluetooth mouse, while keyborad isn't working I'll ask Zifis how he solved |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Apparently, you can adjust the keyboard settings by going to "Menu->System->Device Manager" on the TV. (This might help getting the bluetooth keyboard working as well...) Edit: Ah, the difference is that I'm looking at the manual for the 40 inch ES6800, not the 32 inch one. Hopefully, all the functionality in the 40 inch TV is also available in the 32 inch one... |
Re: [Announce] Pierogi - a universal infrared remote control app
Hi thanks for this great app
I have an old crown mustang tv and tried several set of your app to if anyone could work with no succes. can you ad any set for it? thanks |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Thanks a lot again for your work copernicus. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
The flip side of this decision is that Pierogi can fairly easily do things like a power button search, something that the LIRC server will probably never be able to handle. Quote:
I've kind of given up on supporting any of the various formats out there. The truth is, the original manufacturers start with a protocol, and then assign a number to each key on the remote. So, in Pierogi, I replicate this original protocol, and then rip the original manufacturer's numbers out of the various config file formats and store them as their original values. This has the benefit of being (a) much easier to store than how most of the formats out there do it (LIRC's raw timings can be painfully overblown), and (b), usually much easier to understand (as most manufacturers just start with the number 1 and work their way upwards key by key). Anyway, check out the LIRC server -- it is fully supported on the N900 (it has been from the very start, I think), and provides a level of user control over IR codes that Pierogi will probably never be able to offer. :) Thanks! |
Re: [Announce] Pierogi - a universal infrared remote control app
outch, ok thanks for those informations. I didn't notice that QTirreco implemented this function...
|
Re: [Announce] Pierogi - a universal infrared remote control app
FYI, another small Pierogi update is on its way into extras_devel. This one has a few fixes for the power search panel: Pressing any key on the panel should now pause a running automatic search (rather than getting fouled up and crashing :) ), thanks to Sixwheeledbeast for catching that. The Pioneer protocol has been tweaked to go faster (by avoiding unnecessary command repetitions), but sadly is still pretty slow. And an "edit keyset" button has been added to the panel as well, so that if you find an interesting keyset, you can immediately give it a label or make it a favorite.
I should note that if you hit the keys very very fast, you can still get Pierogi into an unstable state. I still need to do some work to make the UI bulletproof... Also in this update, I've removed the experimental Triax keyset, and made a first pass at keysets for Creative and Crown. As always, please give me a holler if you find bugs! Thanks. |
Re: [Announce] Pierogi - a universal infrared remote control app
5 Attachment(s)
Hello again, yes, time for another Pierogi update to extras_devel.
This one is a bit more involved than most. I've been pulling together bits and pieces of work on a macro system, and I think I've finally got it into enough shape to at least let folks play with it. Be Warned: this code is hot off the text editor, and likely to be riddled with bugs. (Also, the UI is just terrible!) There is, as yet, no in-app documentation for the macro system, so let me give a short overview (some example pictures attached at the end of the post): - Commands within a macro are executed in sequence. (No conditionals, no loops. I suppose those could be added later...) - Only three types of command are available:
- Each macro can be given a name. - Each macro can be assigned to a user-defined button in the interface. (Currently, there is just one "User" panel with six user-defined buttons, that I've added to the "Universal" panel set... Still needs work here! :) ) - Each macro can be assigned to a keyboard key. (I'm working with an American N900 here, so I'm using the English keyboard. Hopefully, this can be extended to other keyboards in the future...) Any Pierogi panel that is not already using the keyboard for another purpose should allow you to execute macros by pressing their associated key (which means that most of them will). - Sets of macros are collected into "macro packs". (Or, at least, they will be. I'm still working on this. Right now, all user-defined macros are being collected into the "User Defined Macros" pack.) The user interface for all this is seriously bad (as you can probably tell from the screenshots attached below). The general concept is this: 1) You first go to the "Edit Macro Contents" panel (in the new "Macro Panels" collection), 2) Click the "Macro" button to bring up the "Select Macro" dialog box, 3) Click "New" to create a new macro. (You can give it a name here, and assign it to one of 6 buttons or one of 26 keys.) 4) You're sent back to the "Edit Macro Contents" panel. Now, you can click "Command" to add a new command to the macro. 5) Now here's the most annoying part -- the top button in the "Command Choices" dialog box lets you select from the three different types of command. For the "select keyset" or "select key" commands, you then have to go through a huge combo box of options to find the one you want. I've tried to break the "select key" commands into a handful of categories to make the job easier, but it'll probably take a bit of effort here to find exactly what you want. 6) Continue adding commands as you wish. (You can click on a command to delete it, or move it up or down in the list.) 7) Finally, you can hit the "Run" button to test out your macro. As I've mentioned above, this is fresh, relatively untested code, so please be gentle with it. Along with the "User Defined Macros" pack, I've added one other hard-coded macro pack (following a suggestion from Pierogi user Leo Pacman). Quite some time ago, phone companies began associating keys on the phone keypad with letters from the alphabet (associating a, b, and c with 2, d e and f with 3, etc.); today, most cell phones support text entry on a 10-digit keypad using this system, which is generally known as a "multitap" keyboard. As it turns out, quite a number of televison sets (and probably other devices) support this as well, through their infrared remotes. So, I've thrown together a set of macros to implement a "reverse multitap" keyboard -- e.g., press the "e" key, and Pierogi will emit two "3"s. Press "j", it will emit one "5". For "s", it will emit four "7"s, etc. Hopefully, this will let you use an actual keyboard for any device that supports multitap. If you'd like to try it out, you can enable the "Reverse Multitap Keyboard Macros" in the Preferences screen accessible from the menu. In any case, I'm happy to finally have some sort of IR keyboard to offer folks! And also in this release, there are some minor tweaks to the Creative, Grundig, and RCA keysets, as well as a bugfix to the RCA protocol. Happy Macro-ing, and again, please inform me of any and all bugs you run across! |
Re: [Announce] Pierogi - a universal infrared remote control app
Ok so a huge new feature. Great! :)
Although having some difficulties with it (as you probably expected). Firstly, yes the UI is not very intuitive and can be frustrating. Although most bits seem to work after you get the hang of it. One major problem is you can't go back and edit the macros commands, pressing the edit button seems to jump you to the Macro Properties Panel with no way to the edit section. Also I seem to be having trouble with my first macro. Some clever person decided to not have a sleep button on my LG TV's remote. It is hidden in the system menu with about 10 key presses. So I though I would try your macro system out. Fortunately your LG TV keyset has the "sleep" command so I have the following macro. Sleep > Pause 0 > Sleep > Pause 0 > Sleep > Pause 0 > Sleep > Select The first time it worked perfectly :) 30 minutes sleep timer, so I reset the sleep timer and tried again. Ever since that first go it has not worked. It sometimes stops on 10 minutes with the dialog box left open on the TV, sometimes 20 minutes. I have tried 20 times now and never got it to work like the first go. What do you think? I have even tested removing and extending the sleep commands to no avail. Finally, although I like the idea of using the keyboard to fire off the macro's. IMO is this not going to create conflicts if you decide to follow OMP and use the top row of keys for switching your tabs. I wouldn't mind being locked to using the bottom row of the keyboard for my macro's in fact with the being only 6 user defined buttons "ZXCVBN" will be perfect to remember. |
Re: [Announce] Pierogi - a universal infrared remote control app
Also moving things about the command list would be better done from looking at the list IMO.
ATM you have to click the command to move then up and repeat as required. If you had select and up down in the list view moving the things about the list would be a lot easier. You could then have click on the command for "delete and "copy". Just some ideas for UI improvements :) |
Re: [Announce] Pierogi - a universal infrared remote control app
Hello,
Thank for adding Cisco 8485DVB but is it possible to map key HDD to Disc Menu? |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
Also, a "Pause" of 0 seconds should essentially be a no-op. I'm using the Qt "QTimer" class for these commands, which can in theory support milisecond resolution, so I could put in support for fractions of a second if you need it... Quote:
I'll try setting up the macros to hold a keypress long enough for it to repeat once. BTW, the "power search" feature uses the same no-repeat timing; do you know if it ever fails to switch on / switch off your TV? Quote:
Thanks! |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
BTW, now that macros are available (although barely usable), you might be able to set up one of the "user defined" keys to be the HDD key. (You can find it near the bottom of the "Input Keys" category, if you're brave enough to try. :) ) |
Re: [Announce] Pierogi - a universal infrared remote control app
Hi Corpernicus, great work with the keyset search! I am now able to control my "cheap" Sony label TV with the Haier TV keyset 1. However, the keyset does not provide all keys that my tv can receive.
So after the "searchbypower" feature, I would I like to request a "search by everything" feature, that is to emits all keys from all keysets. Because 'power' button for this device may be 'volume up' button for another one.So user can use keys from various keysets and macro to make their own keyset for a particular device. I hope my point is clear enough :) Thank you a lot and great job! |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
And yeah, if I ever do get everything working, the macro system should certainly be a way to work around keyset deficiencies (and Pierogi bugs) by allowing you to construct your own buttons. :) Edit: wow, convoluted corporate histories here. Looks like Aiwa was going bankrupt in the early 2000s, until it was bought out by Sony in 2002. However, Sony apparently didn't find the brand all that useful to them, so they seem to have slowly killed it off. Haier, on the other hand, is a giant Chinese firm working to break into the consumer electronics market; it seems that they may have started by working with other firms (like Aiwa), but nowadays manufacture their own TVs. So anyway, that's how a Sony TV might be using an Aiwa protocol, and might work with a Haier keyset. :) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
I used to like original Aiwa stuff. Have found a few Sony remotes working Aiwa and vice-versa. Tested the Macro's sat right on top of the TV and it's the same intermittent issue. I can't test with the Power Search at all as it not working, coming up will error messages like "lirc busy" on every press; even after restarting. What I was saying with the keyboard would not effect the "multitap". I was thinking from the POV that the multitap would eventually become a "mode" and the whole keyboard would be used for typing. Whereas all the other tab menus would follow set keyboard hotkeys. LIke QWERTY for the tabs, ZXCVBN for the macros and M, Space, Up, down, Left and Right for the "main" tab features. Obviously this is all IMO of course. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
killall pierogi seems to have fixed it for now.
It said no process killed but no buttons worked before killall, it now functions as before. The Macro is still playing up not pressing enough sleep commands and select seems to get missed off most times. Power Search works again after killall and my LG TV switches on and off two or three times even on non LG keysets (I guess it's the same command on another keyset). Yes, the way I see it, tabs/hotkeys would change for each panel. So for the AC Panel only "QW" are active but for Universal Panel "QWERTY" Much in line with task switcher in CSSU and OMP, like already mentioned. I hope my bug reports are helping work out these issues above. Any other things you need me to test/try let me know. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Edit: Oops, you said "Cisco 8485DVB", right? That should be "Cisco Keyset 1". There is an "HD" key in that set, but I thought it was for "HDMI" input. :) Sorry about that, I'll remap it... |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Hey, another update is on its way up to extras_devel right now. I managed to stumble across a massive collection of (potentially dubious) key codes on the hifi-remote website, including keys for brands I haven't been able to find anywhere. (There was even a keyset for a Crown Mustang TV!) So I've been browsing through it over the weekend, and have made a first pass at keysets for Crown Mustang, Hantarex, Keymat, Konka, and Wiwa, and added new keysets to ADB (I-Can), Sony, and Triax. I have no idea how good the data is, but at least it's something to try. (With luck, I'll be able to find some key codes for many of the devices that have been eluding me in the past...)
Unfortunately, I haven't spent much time on the UI; I've made a few tweaks to the Edit Macro Contents panel, but that's about it. I tweaked the protocol for LG to hopefully improve its performance during a macro (and if that works, I'll probably add that tweak elsewhere), and fixed the bug in Cisco's first keyset. And, I've cleaned up the thread handling a bit, so that Pierogi should ensure that everything gets shut down and cleaned up now when it exits. So, not a big update, but lots of new keysets to play with. :) |
Re: [Announce] Pierogi - a universal infrared remote control app
@ninelives234
RE comments on the wiki page. Please discuss issue here rather than on the wiki page. Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
@Copernicus
Well the change in timing as fixed it at close range but from "normal distance" it's worse than before. :( Pauses however long don't help either. It's like it sees the first command and then nothing at 2 metres. But bob on at 4 foot away. On a positive note the Power Search feature now works perfectly. I can button bash to my hearts content and not get a error or the automatic feature lock up. My above post is from the wiki which I have updated. I think notes are fine on the wiki but not a discussion, unless it's moved to the discussion part of the wiki. IMO easier to post on here. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Of course, other updates are amazing too - I just wanted to highlight, how useful it is, for some users. /Estel |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Will this cause the problem with certain protocols? Thinking about it the Select at the end seems to fail most times so maybe not. Don't worry about it I don't mind helping to solve it. Sorry I can't give you more to work on. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Bugfix time: I managed to step on my own toes trying to delete objects across threads (which, I kind of expected, actually -- I'm not the most experienced thread wrangler out there). Pierogi allows you to choose a different keyset while a command is still running, which is, in itself, not a bad thing. However, it now also tries to immediately clean up the old keyset, which is very much a bad thing -- any running command has its keyset data destroyed from underneath it. :( (This is at least partly to blame for the macro problems, as the macro system does a lot of keyset switching itself.) So, I have another update moving into extras_devel to fix this bug.
Also in this update, a first pass at keysets for Changhong, Frontech, and Sinotec; a new keyset for Thomson; and a fix to an ADB (I-Can) keyset. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Every command has a one second pause between and it's very hit and miss with the commands. Doing the same thing with the normal buttons in pierogi is perfect. Also updated both wikis to 1.1.14 you may want to check over them |
Re: [Announce] Pierogi - a universal infrared remote control app
Hello Copernicus,
Could you look at "Cisco Keyset 1", if the Exit key is correctly mapped. Because the Exit key on the remote control works differently. Sincerely, Olibe |
All times are GMT. The time now is 20:52. |
vBulletin® Version 3.8.8