DirecTV RS232/Ethernet plugin

@Throttleman
I created a thread for the DVR plugin here: http://forum.micasaverde.com/index.php/topic,10562.0.html

Thank you mcv!

I have Genie, and the plugin does not seem to work. Has anyone tried it?

Yep it works fine with my HR44 which uses the same SHEF protocol as all of the other boxes.

Have you got your box set up correctly to allow it, did you read the thread or search?

http://forum.micasaverde.com/index.php/topic,3079.msg39782.html#msg39782

Can I create a scene that turns off my bedroom lights (jasco Zwave dimmer switch) when I power on my HR24? Powering on my HR24 will be the trigger to turn off my bedroom lights. I’d also like to set a time restriction where the scene is only valid after 10pm.
Thanks for any advice

Tried to fool around with the scene but my directv box is not found on the triggers list. Its not available in PLEG either. I do see the device and all the option i need under the advance tab but it looks like i can only add a action to make a scene true… I would like the HR24 to trigger a scene.

Are you not able to perform a task based off an action from my HR24?

Thanks for any help!

Any help with the above question?

I can’t seem to find any current threads that show anyone is currently supporting the plugin. I need assistance with some errors with a multi DirecTV DVR environment. Lot’s of errors in the logs.

01 03/22/15 8:01:50.173 FileUtils::ReadURL 0/resp:501 user: pass: size 353 http://192.168.1.135:8080/tv/getTuned response: {
?callsign?: “”,
?duration?: 0,
?isPclocked?: 0,
?isPpv?: false,
?isRecording?: false,
?isVod?: false,
?major?: 0,
?minor?: 0,
?programId?: “”,
?rating?: “”,
?startTime?: 0,
?status?: {
?code?: 501,
?commandResult?: 1,
?msg?: ?The requested program does not exist.?,
?query?: ?/tv/getTuned?
},
?title?: “”
} <0?2c4ee680>

Any help or direction is much appreciated.

Edit: 192.168.1.135 is an HR34/700 having the error and was the first device created when installing the plugin. A second was manually created for an HR24/100 and does not create any errors.

[quote=“wezley69, post:88, topic:165452”]I can’t seem to find any current threads that show anyone is currently supporting the plugin. I need assistance with some errors with a multi DirecTV DVR environment. Lot’s of errors in the logs.

01 03/22/15 8:01:50.173 FileUtils::ReadURL 0/resp:501 user: pass: size 353 http://192.168.1.135:8080/tv/getTuned response: {
?callsign?: “”,
?duration?: 0,
?isPclocked?: 0,
?isPpv?: false,
?isRecording?: false,
?isVod?: false,
?major?: 0,
?minor?: 0,
?programId?: “”,
?rating?: “”,
?startTime?: 0,
?status?: {
?code?: 501,
?commandResult?: 1,
?msg?: ?The requested program does not exist.?,
?query?: ?/tv/getTuned?
},
?title?: “”
} <0?2c4ee680>

Any help or direction is much appreciated.

Edit: 192.168.1.135 is an HR34/700 having the error and was the first device created when installing the plugin. A second was manually created for an HR24/100 and does not create any errors.[/quote]

Looks like they’ve changed the protocol and/or there’s a Password problem (I don’t even remember if Password support was there previously).

In any case a new Plugin would need to be built for the new device and it’ll need someone that has modern DirecTV kit, mine is just a HR23.

Use a browser and send ‘http://your IP address goes here:8080/tv/getTuned?clientAddr=0’ … Let’s see if that get’s you a successful JSON response.

CudaNet: response is {
“callsign”: “FNCHD”,
“date”: “20150327”,
“duration”: 3600,
“isOffAir”: false,
“isPclocked”: 3,
“isPpv”: false,
“isRecording”: false,
“isVod”: false,
“major”: 360,
“minor”: 65535,
“offset”: 3308,
“programId”: “15159677”,
“rating”: “No Rating”,
“startTime”: 1427508000,
“stationId”: 4935060,
“status”: {
“code”: 200,
“commandResult”: 0,
“msg”: “OK.”,
“query”: “/tv/getTuned?clientAddr=0”
},
“title”: “Hannity”
}

That looks much better, so it appears the devices are still responding to the SHEF commands.

I didn’t use the plugin for Direct but rather opted to control what I needed using LUA. So you can either do that or you can control the device using the Harmony plugin (created by Rene) which works great BTW. If you opt to write LUUP then do a search for DirecTV and SHEF commands. This will give you access to their simple HTTP command set. If you have questions just post and someone will respond. I abandoned DTV (rather they abandoned me) so I don’t have access to their equipment anymore but I’m sure I have code snippets lying around.

[quote=“wezley69, post:91, topic:165452”]CudaNet: response is {
“callsign”: “FNCHD”,
“date”: “20150327”,
“duration”: 3600,
“isOffAir”: false,
“isPclocked”: 3,
“isPpv”: false,
“isRecording”: false,
“isVod”: false,
“major”: 360,
“minor”: 65535,
“offset”: 3308,
“programId”: “15159677”,
“rating”: “No Rating”,
“startTime”: 1427508000,
“stationId”: 4935060,
“status”: {
“code”: 200,
“commandResult”: 0,
“msg”: “OK.”,
“query”: “/tv/getTuned?clientAddr=0”
},
“title”: “Hannity”
}[/quote]