Jump to content

Polyglot nodes in AV devices


Recommended Posts

Posted

No, there are no plans at this time. It's more complex to implement because a node has custom controls. Therefore, the AV UI would need to allow selection of the node, plus one of the valid controls taken from the nodedef.

Perhaps if there are many users who requests it, we would revisit this feature.

Benoit

Posted

I would love to do my AV mapping through the ISY Portal instead of using whatever 3rd-party skills go with my individual AV devices and remotes. That's what we are going for with the ISY, right - the central controller?

Posted
1 hour ago, bmercier said:

No, there are no plans at this time. It's more complex to implement because a node has custom controls. Therefore, the AV UI would need to allow selection of the node, plus one of the valid controls taken from the nodedef.

Perhaps if there are many users who requests it, we would revisit this feature.

Benoit

Perhaps in the list you can just list all combinations of nodes + available commands? 

 

Basically, I've written my AVRemote with the sole purpose of using to control AV devices. I've converted it into Node server since. But I'm still stuck using original network resources based implementation because node server cannot be used for AV devices.

Posted

I'm not sure I follow. 

 

Currently, if you go to AV device and select "Network Resource", you just get a list. All I'm asking is to add another option "Node" or whatever, and you'll get a list of all nodes with it's commands:

 

node1 - cmd1

node1 - cmd2

node2 - cmd1

etc.

I don't see why compliance, hints or anything else is needed here. Whatever the long term plans are, this seems like a fairy simple and quick changes, even if temporary.

Posted

Hi firstone,

You are 100% correct and that's precisely what I suggested (i.e. without using hints). The only reason for using compliance is because we also have to do solar/storage inverters and EVs (for our CEC project). They have no commands and have nothing to do with Alexa. So, I prefer having a comprehensive portal solution for node servers (including the could polyglot) rather than just a one-off for Alexa. 

I'll discuss with @bmercier when he's back from his well deserved vacation.

With kind regards,
Michel

  • 7 months later...
  • 11 months later...
Posted

I am interested in where this stands. I use the AVRemote nodeserver to stream music to several Chromecast devices as well as to Google Home, but I would also want to include an Echo Dot in my wake-up programs.

Posted

@firstone,

I just realized that this has been there all along. The node server developer (or anyone) can set a hint for any device using:

/rest/<path to the node>/set/hint/0x01020304 where the last component is the hint in hex. Example:

/rest/ns/3/nodes/n003_73121dea8c/set/hint/0x01020304

Here's the link to Hints in github:
https://github.com/UniversalDevicesInc/hints

With kind regards,
Michel

  • Like 1
Posted

Thank you. I've added hint support long time ago but never set it to anything but 0 because it was still in process of being finalized. I'll revisit it as soon as I can test it.

Posted
44 minutes ago, firstone said:

Thank you. I've added hint support long time ago but never set it to anything but 0 because it was still in process of being finalized. I'll revisit it as soon as I can test it.

Michel's and your today's  post go way above my level of understanding, but does this mean that (theoretically) we should be able to stream music to Alexa (using ISY) ?

Posted
3 minutes ago, asbril said:

Michel's and your today's  post go way above my level of understanding, but does this mean that (theoretically) we should be able to stream music to Alexa (using ISY) ?

No. But you should be able to send commands to nodes using Alexa. Which was my original intent behind writing this node server to start with. 

Posted
Just now, firstone said:

No. But you should be able to send commands to nodes using Alexa. Which was my original intent behind writing this node server to start with. 

I can control my devices with voice commands, using both Google Home and Alexa, but I love the AVRemote nodeserver for streaming to my 3 Chromecast and 4 Google Home devices. I also would like to do the same, streaming music to Alexa. This can not be in the scope of AVRemote (or another nodeserver) ?

BTW, thanks for your kind attention to this.

Posted
12 minutes ago, asbril said:

I can control my devices with voice commands, using both Google Home and Alexa, but I love the AVRemote nodeserver for streaming to my 3 Chromecast and 4 Google Home devices. I also would like to do the same, streaming music to Alexa. This can not be in the scope of AVRemote (or another nodeserver) ?

BTW, thanks for your kind attention to this.

Do you mean you want to control playback of Alexa device with ISY program instead of voice commands?

Posted
2 minutes ago, firstone said:

Do you mean you want to control playback of Alexa device with ISY program instead of voice commands?

No. As an example I have a wake-up program that starts with a light ON, then after a few minutes the curtains open, followed for 5 minutes by a favorite radio station playing on one of my Google Home devices. Then a bit later, the TV switches On on my favorite station. Finally after set time, lights go OFF and TV goes OFF.

In this program I use both AVRemote and Harmony Hub nodeservers. My wish is to include (or replace the Google Home) Alexa when playing my favorite radio station.

Posted
3 minutes ago, asbril said:

No. As an example I have a wake-up program that starts with a light ON, then after a few minutes the curtains open, followed for 5 minutes by a favorite radio station playing on one of my Google Home devices. Then a bit later, the TV switches On on my favorite station. Finally after set time, lights go OFF and TV goes OFF.

In this program I use both AVRemote and Harmony Hub nodeservers. My wish is to include (or replace the Google Home) Alexa when playing my favorite radio station.

If you want this triggered by Alexa voice command, you can do it now. You can create Alexa routine that will play anything and/or control things in ISY.

If, however, you wanted this triggered by ISY, currently, you cannot control Alexa playback from AVRemote.

Posted (edited)
2 hours ago, firstone said:

If you want this triggered by Alexa voice command, you can do it now. You can create Alexa routine that will play anything and/or control things in ISY.

If, however, you wanted this triggered by ISY, currently, you cannot control Alexa playback from AVRemote.

Thanks firstone, as always....  I know how to create routines (*)  in Alexa (and Google Home) and I also know how to instruct Alexa to play music. However, being the novice that I am, I thought that if there is a nodeserver (AVRemote) that allows to program a stream to play on Google Home, it would be easy to do the same with Alexa. But apparently this is not (yet) possible.

(*) ISY programs can be more complex than either Alexa or GH routines. In my case, I use a Google calendar condition (with Holidays Google nodeserver) to determine whether or not to enable our wake-up program. In Alexa or GH, the radio station would play every morning, even if it would be a holiday or otherwise day off.

Edited by asbril
  • 3 weeks later...
Posted
On ‎2‎/‎6‎/‎2020 at 1:22 PM, firstone said:

If you want this triggered by Alexa voice command, you can do it now. You can create Alexa routine that will play anything and/or control things in ISY.

If, however, you wanted this triggered by ISY, currently, you cannot control Alexa playback from AVRemote.

Is there documentation for AVRemote somewhere?  I found the old RESTRemote repository on GitHub... Is that it?

Looking to implement JVC control and it may fit into your framework.

Posted

 

19 hours ago, ScottAvery said:

Is there documentation for AVRemote somewhere?  I found the old RESTRemote repository on GitHub... Is that it?

Looking to implement JVC control and it may fit into your framework.

Yes, it's the same thing. It was originally written for ISY network calls and I've renamed it as per Michel because he hated the RESTRemote name.

Feel free to PM any questions to me. But it's basically request / response framework. If JVC can communicate over network/telnet, it shouldn't be too hard to integrate.

Guest
This topic is now closed to further replies.

×
×
  • Create New...