NRCHKB / node-red-contrib-homekit-bridged

Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.
https://nrchkb.github.io
MIT License
419 stars 52 forks source link

[FEATURE] appleTV remote controller #129

Closed NikitaGerasimov closed 4 years ago

NikitaGerasimov commented 5 years ago

Please modify the plugin. It's about the TV service. Do not reach pass signals of repeated presses in the remote (which is in the iPhone). For example, if you press the volume button several times.Node red will give only 1 signal.

NikitaGerasimov commented 5 years ago

where can I donate?)

Shaquu commented 5 years ago

@Dalbadel there will be a lot changes in NRCHKB v1.0 including critical bug fixes and better characteristics handle and there is huge possibility that it will be faster and more stable at all. In the end it will allow us to control our Television Service using iOS remote (and yes, NRCHKB will read this correctly :).

Recently there was a great work on Camera #16 and I had exams so my time was pretty limited. I hope I will be able to do the work soon!

Regarding donations. Until GitHub accept me to join sponsorship program you can support me at https://www.paypal.me/shaquuGithub

Shaquu commented 5 years ago

Related to #94

NikitaGerasimov commented 5 years ago

do you have webmoney?

Shaquu commented 5 years ago

do you have webmoney?

@Dalbadel I don’t have. Can we move this conversation to an email please? Contact me at shaquu.github@gmail.com

Sent with GitHawk

djiwondee commented 5 years ago

@Shaquu

I hope your exam was a success!

there will be a lot changes in NRCHKB v1.0 including critical bug fixes Do you think about re-open project management for this repository again, since it was very nice to have a look on your progress/work plans ;-)

Shaquu commented 5 years ago

Thanks, it was quite good. I will be back at project management as soon as I get a plan for next release :) I would like to keep it real.

Wiadomość napisana przez Roland B. notifications@github.com w dniu 30.06.2019, o godz. 19:37:

@Shaquu

I hope your exam was a success!

there will be a lot changes in NRCHKB v1.0 including critical bug fixes Do you think about re-open project management for this repository again, since it was very nice to have a look on your progress/work plans ;-)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

benchuk commented 5 years ago

If I can help fixing this in code I would love too.. (I also have this issue)

Shaquu commented 5 years ago

@benchuk there will be a huge code refactor but help would be highly admired. Feel free to work on solution to this problem on separate branch. I actually have made a preliminary analysis here and in referenced issue so we have a straight answer why it doesn't work yet. We (you) have to think how to make it without breaking compatibility.

Long story short we have bad code regarding flags pr, ev and pw. It’s not compliant with documentation. There is a possibility that our entry should be a work on persist data #53 so you could look at this first. Thanks to that we would be fine with HAP docs.

Sent with GitHawk

Shaquu commented 5 years ago

Have a look at current dev. Remote Key value should appear on node output in node-red. Until #53 arrive you have to inject characteristic RemoteKey via Characteristics Properties:

{
    "RemoteKey" : {
        "minValue": 0
    }
}

Working controller is game changer for me :) @crxporter have a look maybe?

PS. Volume control via iPhone volume buttons will not work for Television service. They are bound to TelevisionSpeaker ... so you have to try to inject some characteristics as well here.

crxporter commented 5 years ago

Working controller is game changer for me :) @crxporter have a look maybe?

I would love to try it out but I barely have enough time these days to even come look at the new topics and updates on github...

Expect to see more of me starting around December - our house remodel should be through by then and I'll be ready to do some programming on the new toys being built into the remodel 😉

crxporter commented 4 years ago

Should be working with 1.0.x

@Shaquu can we close? (I’m trying to clean up some old issues today)

Shaquu commented 4 years ago

Yep, let's close. It does work in latest versions.