Skip to content
View tasict's full-sized avatar

Block or report tasict

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tasict/README.md

ctsite.cc

Free, open-source Homebridge plugins that bring the devices you already own into Apple Home, plus tools for QNAP NAS and Gmail. All products: www.ctsite.cc

Product What it does
homebridge-roborock-vacuum Roborock robot vacuums in Apple Home over HomeKit or Matter, with local control
homebridge-daikin-local-platform Daikin air conditioners in Apple Home over HomeKit or Matter, local network only
homebridge-jci-hitachi-platform Hitachi air conditioners from AirCloud Home (Hitachi Taiwan) in Apple Home
homebridge-panasonic-smart-app Appliances from Panasonic Smart App (Taiwan) in Apple Home
homebridge-mqttthing-ex MQTT topics as HomeKit accessories; the maintained successor to homebridge-mqttthing
DownloadCenter Download manager for QNAP NAS
pigeon-post-for-gmail Gmail unread counts and notifications in Chrome

This repository

This repository is also the source of www.ctsite.cc, served by GitHub Pages from the root of the master branch. There is no build step.

File Purpose
index.html The page
site.css Styles; color tokens in :root, dark mode under prefers-color-scheme: dark
site.js The floor plan: pointing at or scrolling to a product lights its room. The filters: picking a feature narrows the list and highlights those devices on the plan
404.html Page for unknown addresses
icons/ Product icons, copied from each product's site
fonts/archivo-latin.woff2 Archivo variable font (Latin), self-hosted
CNAME Custom domain for GitHub Pages
ads.txt Authorizes the site's AdSense account to sell ads on ctsite.cc

Adding a product

  1. Put the product icon in icons/ as .svg or .png, named in lowercase letters, digits and -.
  2. In site.css, add the brand color to the product colors (one for light, one for dark) and a line .c-<name> { --c: var(--<name>); }.
  3. In index.html, copy a <li class="project"> into the matching group and change the id, the c- class, the icon, name, description, facts and links.
  4. Set data-tags on that <li> to the features it has, separated by spaces: matter (works with Matter), local (controls the device over the home network), verified (Verified by Homebridge), taiwan (for appliances sold in Taiwan). Leave it out if none apply. A new feature needs its own <button class="chip"> in .filters; the counts on the chips are filled in by site.js.
  5. To show it on the floor plan, add an <a class="dev"> to <g class="devices">: href points to the id from step 3, data-project is the same id, data-room is the room (bedroom, study, balcony, kitchen, living, dining, entry) and data-where describes the device. Draw it with class="shape" outlines and class="detail" lines, and optionally a <g class="fx"> that appears while the device is lit; its animation goes in site.css.

Popular repositories Loading

  1. homebridge-roborock-vacuum homebridge-roborock-vacuum Public

    A Homebridge plugin to integrate your Roborock vacuum cleaner with Apple HomeKit, allowing you to control it via the Home app and Siri.

    TypeScript 35 8

  2. opencode-plugin-cc opencode-plugin-cc Public

    Use OpenCode from inside Claude Code for code reviews or to delegate tasks. This plugin is for Claude Code users who want an easy way to start using OpenCode from the workflow they already have.

    JavaScript 33 14

  3. homebridge-daikin-local-platform homebridge-daikin-local-platform Public

    TypeScript 31 6

  4. broadlink-device-php broadlink-device-php Public

    PHP API to Belkin WeMo devices

    PHP 15 10

  5. homebridge-http-accessory homebridge-http-accessory Public

    Forked from emilletfr/homebridge-httpeverything

    Supports all devices on HomeBridge Platform / Bridges devices to http

    JavaScript 12 3

  6. TPLinkCameraControler TPLinkCameraControler Public

    Mercury IP Camera Control PHP Script for MIPC251C-4 and TP-LINK TL-IPC42A-4 5.0

    PHP 6 6