NextPVR Forums
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Hardware v
« Previous 1 2 3 4 5 6 … 261 Next »
Python3 Based IR Blaster Using IquanaWorks USB

 
  • 0 Vote(s) - 0 Average
Python3 Based IR Blaster Using IquanaWorks USB
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#1
2019-09-02, 01:40 AM (This post was last modified: 2020-01-27, 03:45 AM by pkscout.)
I think I've mentioned this in a few posts, but I thought I'd stick it here just in case anyone ever needs a more flexible IR blasting solution to use with NextPVR.  It uses a USB IR transciever from IquanaWorks (URL on the wiki pages below).  It's worked well for me and allows me to send more than just channel numbers to my cable box and checks to see if the recording is actually working.  If it isn't, it trys to turn the cable box on again (mine has a habit of getting in the off state even though I turned off the sleep after idle function).  Additionally, it is capable of controlling up to 4 difference cable/satellite boxes (at least in theory).  And lastly, as of 2.0.0 there is an option to run this in client/server mode.  So if you really need a blaster that can be trigger from a Docker container or Mac OSX, this will work as long as you have another device (either Linux or Windows) to act as the blaster server.  In my case I used a Raspberry Pi I had laying around.

Documentation and download information is available at:  https://github.com/pkscout/iguana-blaster/wiki
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 45,396
Threads: 868
Joined: May 2006
#2
2020-01-03, 12:30 AM
Thanks @pkscout. I hadn't heard about about this device before your posts but when I researched options for linux it was the cheapest and most flexible so I thought I'd give it a try. I got it today (the 4 channel model) and it installed fine on linux after I read the small bit on their wiki to restrict transmitting on all channels to get it to work.

Martin
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#3
2020-01-06, 01:06 AM
Thanks. Are you using it with LIRC or with my channel change script? I only ask because I realized a couple weeks ago that if you have multiple analog tuners *and* are using the option to check and see if the stream started that it won't work right with LiveTV. The LiveTV check part assumes there is only one channel being streamed to disk, and if you are watching two live analog channels on two different clients, the second channel will always report back that it's working fine even if it isn't. I have an idea how to fix that (although no way to test it as I have only one analog device).
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 45,396
Threads: 868
Joined: May 2006
#4
2020-01-06, 01:13 AM
I am just using LIRC, I only need to do the power on scripts once a day so it works well with updateepg.bat

What I haven't resolved is how to lock the device so that I can send to irc 1 and ensure that it finishes before tuning irc 3.

Martin
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#5
2020-01-08, 12:40 AM
My script creates a numbered PID file when it launches. If a second instance launches it also creates a PID file with the next number in the sequence and then waits until the PID before it is deleted (by the other instance once it's done). That, in theory, allows it to queue up channel changes and do them one at a time. Maybe that's enough inspiration to point you to a solution.
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#6
2020-01-27, 03:46 AM
Just a note that I updated the first post with new information on capabilities and a link to more complete documentation.
rtangwai
Offline

Junior Member

Posts: 6
Threads: 1
Joined: Feb 2013
#7
2020-05-31, 06:28 AM
Hi pkscout,

Does the script support the Phillips RC-MM protocol?

The Iguana blaster supposedly supports RC-MM (according to at least one LIRC user), I haven't bought one yet so I cannot check.

I have an Arris VIP2502 STB which uses the RC-MM protocol and it has been remarkably difficult to find IR blaster software that supports that protocol.  Hauppauge technical support had not even heard of RC-MM when I asked them about it (I use a HD PVR2).

Thanks in advance!
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 45,396
Threads: 868
Joined: May 2006
#8
2020-05-31, 08:12 AM
Did you post a support question to them directly? I found them quite responsive. You probably should mention your OS platform too.

Martin
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#9
2020-06-01, 12:35 AM
(2020-05-31, 06:28 AM)rtangwai Wrote: Hi pkscout,

Does the script support the Phillips RC-MM protocol?

The Iguana blaster supposedly supports RC-MM (according to at least one LIRC user), I haven't bought one yet so I cannot check.

I have an Arris VIP2502 STB which uses the RC-MM protocol and it has been remarkably difficult to find IR blaster software that supports that protocol.  Hauppauge technical support had not even heard of RC-MM when I asked them about it (I use a HD PVR2).

Thanks in advance!

The script calls their command line executable to actually communicate with the device (both for recording IR and blasting it), so I suspect as long as the command line tools support it, the script will.  If it involves some LIRC hand waving, then no, my script won't support that.  I tried for awhile to adapt what I did to use LIRC as an optional intermediary, but I'm using the IguanaIR device on a Raspberry Pi, and that is only sort of supported.  I could never get the LIRC drivers working., and apparently just cussing at them does not make them load any differently.
pkscout
Offline

Senior Member

USA
Posts: 441
Threads: 48
Joined: May 2014
#10
2020-06-04, 10:03 PM
Since there's been at least a small amount of interest in this, I thought I'd let folks know that 3.0.0 is out. The big change is that it using NextPVR API calls (instead of direct database calls) to do the checking to see if the analog device is on. I've marked it as NPVR5 only for analog device checking (although the actual blaster portion will work with anything) mostly because I have no NPVR4 device to test on, and I'm assuming the API calls are unique to v5.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  HDPVR2 ir blaster Question? newguy2022 9 400 2022-11-14, 12:17 AM
Last Post: sub
  New cable Box IR Blaster Issue stu2j 1 1,533 2019-09-19, 04:50 PM
Last Post: stu2j
  Colossus IR Blaster with Pace PX022ANM Xfinity X1 is working! curleymon 1 3,161 2019-05-23, 05:54 PM
Last Post: KAZUNA
  Global Cache Channel Changer (IR Blaster) Executable jksmurf 0 1,692 2019-03-18, 08:07 AM
Last Post: jksmurf
  ir blaster MaxOne72 4 2,987 2019-03-07, 06:13 AM
Last Post: jksmurf
  Channel changing a UK SKY HD+ (sky make) via hauppauge colossus 2 IR Blaster TheWiFiWizard 13 6,725 2016-09-13, 09:06 AM
Last Post: martint123
  IR Blaster for 2 Hauppauge HD PVR / Colossus units jghanisco 0 2,321 2013-10-19, 05:04 AM
Last Post: jghanisco
  XFinity X1 and Hauppauge IR Blaster? JavaWiz 9 8,890 2013-08-21, 02:56 AM
Last Post: JavaWiz
  WinTV-HVR-2250 Blaster Configuration Issue meccano 0 1,691 2013-08-11, 06:17 PM
Last Post: meccano
  IR Blaster for My Cable Box ranlandau 10 5,018 2013-02-14, 10:30 AM
Last Post: Reddwarf

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode