question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for service type Speaker

See original GitHub issue

Hello,

since I now how HomeKit deal with some Service Types, I add this as a feature request and not as a bug. I try to make my AVR receiver usable with Home.app. It is easy to switch on/off using the switch service type:

image

But when it comes to more complex things I’m facing again the “Non Certified Messsage” in the Home.app. I have started to play with Speaker service type.

image

and have set up the characteristics according to the HAP specification:

[{"id":"e70fd45a.ebab8","type":"homekit-service","z":"f3a7ae7c.82d138","isParent":true,"bridge":"890aedc6.d0b418","parentService":"","name":"AVR Speaker Level","serviceName":"Speaker","topic":"","filter":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","characteristicProperties":"{\n \"Mute\" : {\n \"validValues\": [false, true]\n },\n \"Volume\" : {\n \"minValue\": 0,\n \"maxValue\": 100\n }\n}\n","x":1350,"y":960,"wires":[["d3701c11.c53d6"]]},{"id":"eae54c14.6c1098","type":"change","z":"f3a7ae7c.82d138","name":"Set AVR-Receiver Mute On","rules":[{"t":"delete","p":"payload","pt":"msg"},{"t":"set","p":"payload.Mute","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":1060,"y":920,"wires":[["e70fd45a.ebab8"]]},{"id":"f3276729.ffc028","type":"change","z":"f3a7ae7c.82d138","name":"Set AVR-Receiver Mute Off","rules":[{"t":"delete","p":"payload","pt":"msg"},{"t":"set","p":"payload.Mute","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":1060,"y":960,"wires":[["e70fd45a.ebab8"]]},{"id":"f90d0f17.35cf28","type":"change","z":"f3a7ae7c.82d138","name":"Set AVR-Receiver Volume","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.Volume","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":1000,"wires":[["e70fd45a.ebab8"]]},{"id":"23dbf854.fe75b8","type":"ui_slider","z":"f3a7ae7c.82d138","name":"","label":"Speaker Level","tooltip":"Lautstärke einstellen","group":"766cf6ba.decb48","order":2,"width":0,"height":0,"passthru":true,"outs":"all","topic":"","min":0,"max":"100","step":1,"x":600,"y":1000,"wires":[["f90d0f17.35cf28"]]},{"id":"7707dcc8.9d2384","type":"inject","z":"f3a7ae7c.82d138","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":590,"y":920,"wires":[["eae54c14.6c1098"]]},{"id":"f6967d08.f22d88","type":"inject","z":"f3a7ae7c.82d138","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":590,"y":960,"wires":[["f3276729.ffc028"]]},{"id":"d3701c11.c53d6","type":"debug","z":"f3a7ae7c.82d138","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1540,"y":960,"wires":[]},{"id":"890aedc6.d0b418","type":"homekit-bridge","z":"","bridgeName":"Node-Red-HAP-Bridge-02","pinCode":"222-22-222","port":"","allowInsecureRequest":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number"},{"id":"766cf6ba.decb48","type":"ui_group","z":"","name":"Szenen","tab":"cd505ce4.cea31","order":6,"disp":true,"width":"6","collapse":false},{"id":"cd505ce4.cea31","type":"ui_tab","z":"","name":"Wohnen","icon":"event_seat","order":2}]

As a result in Home.App I can’t do anything:

Using 3rd party app like EVE, interaction works as expected:

IMG_5152

All message has been passed through Node-red from the interaction in the EVE-app Probably the same issues as with doorbell. IMG_5153

Another service type Apple seems not to fully support equipment that could be used as accessory available on the market. See [here].(https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues/38#issuecomment-472134260)

Support for Speaker has been promised on WWDC2018

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:29 (20 by maintainers)

github_iconTop GitHub Comments

1reaction
crxportercommented, Jan 24, 2020

@djiwondee remember this? I believe the latest dev branch can now accomplish everything we were trying to do here.

Related #200

0reactions
crxportercommented, Mar 2, 2020

@Shaquu lets close this one

Read more comments on GitHub >

github_iconTop Results From Across the Web

Speaker Support Services - Denise Hedges
Your speaking materials convey the first impression of you to a meeting organizer, who will make judgments about your professionalism and polish as...
Read more >
Speaker Support - Marketecs
A list of some of the ways we help support professional speakers: Create Multi-Media Presentations; Create Branded Collateral and Handouts; Research Target ...
Read more >
5 Ways to Find the Best Customer Service Speaker For Your ...
Look for speakers with keynotes devoted to customer service. Look for speakers actively creating customer service content. Use eSpeakers to ...
Read more >
Types of Speakers to Invite - Second Sense
20 Speakers to Invite to Senior Support Group and Suggested Topics · 1. Optometrist · 2. Ophthalmologist · 3. Representative from National Library...
Read more >
Speaker - Support - Bose
What type of speakers? Portable Speakers Soundbar & Home theater Stereo Portable PA Wearables Smart home speakers Wave Systems Docking & Computer Outdoor....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found