mtrudel / mtrudel/hap

Summary of services implemented

Open
#9 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Elixir
Stars
108
Forks
11
Avg merge
1d 2h
Merged PRs (30d)
1

Description

This is a long term issue tracking which services are implemented:
(the number in parenthesis is a quick count of the characteristics used by the service)

  • 8.1 Accessory Information
  • 8.2 Air Purifier (5)
  • 8.3 Air quality sensor (9)
  • 8.4 Audio Stream Management (2)
  • 8.5 Battery service (3)
  • 8.6 Camera RTP Stream Management (6)
  • 8.7 Carbon dioxide sensor (3)
  • 8.8 Carbon monoxide sensor (3)
  • 8.9 Contact sensor
  • 8.10 Data Stream Transport Management (3)
  • 8.11 Door (4)
  • 8.12 Doorbell (4)
  • 8.13 Fan (3)
  • 8.13 Fan V2 (7)
  • 8.14 Faucet (0)
  • 8.15 Filter Maintenance (3)
  • 8.16 Garage Door Opener (5)
  • 8.17 HAP Protocol Information
  • 8.18 Heater cooler
  • 8.19 Humidifier dehumidifier (9)
  • 8.20 Humidity sensor
  • 8.21 Irrigation System (3)
  • 8.22 Leak sensor
  • 8.23 Lightbulb
  • 8.24 Light sensor
  • 8.25 Lock Management (7)
  • 8.26 Lock mechanism (2)
  • 8.27 Microphone (2)
  • 8.28 Motion sensor
  • 8.29 Occupancy sensor
  • 8.30 Outlet
  • 8.31 Security system (3)
  • 8.32 Service Label (1)
  • 8.33 Siri (1)
  • 8.34 Slat (5)
  • 8.35 Smoke sensor (1)
  • 8.36 Speaker (2)
  • 8.37 Stateless Programmable Switch (2)
  • 8.38 Switch
  • 8.39 Target Control (2)
  • 8.40 Target Control Management (2)
  • 8.41 Temperature sensor
  • 8.42 Thermostat (8) (Timed write support is supported, but timeouts are not enforced)
  • 8.43 Valve (6)
  • 8.44 Window
  • 8.45 Window covering
  • Television (12)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named; begin by locating the existing Elixir service implementations corresponding to the checklist. A contribution would need a specifically selected unchecked service and a defined completion check before the checklist could be updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.