npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

daikin-airbase

v0.3.0

Published

This library is used to communicate with Daikin Airbase devices.

Readme

TypeScript Daikin Airbase Library

This library is used to communicate with Daikin Airbase devices.

Supported Devices

  • Wireless LAN connecting Adaptor for Ducted Split Systems
    • 🇦🇺 BRP15B61

[!TIP] Does this library support your system? Please add your model number and country flag here!

Supported Features

The following features have been tested

  • Get/Set Temperature
  • Get/Set Fan Speed
  • Get/Set Power
  • Get/Set Mode
  • Get/Set Zones On/Off

Not Yet Implemented

The following features are not yet implemented. A lot of these are not supported by my particular device. Some i just didn't need to implement.

Pull Requests are welcome!

  • Get/Set Humidity
  • Get/Set Zones Temperature
  • Get/Set Zones Humidity
  • Timers

Usage

There are a collection of examples in the examples folder. As a very basic example:

import {DaikinClient} from "../src";
const client = new DaikinClient({ host: EXAMPLE_HOST });
await client.setTargetTemprature(24);

Security and Warranty

This library is not affiliated with Daikin. I take no responsibility for any damages caused by this library. Use at your own risk.

Issues within the endpoints provided by Daikin are not covered by this library. Any security concerns should be disclosed to Daikin.

[!WARNING] Daikin exposes your wifi password in plain text with the get_wifi_setting. Make sure you don't connect your system to the internet!

Development

All contributions are welcome! Please make sure everything is tested on your own device before submitting a pull request.

There is no real strict style guide, but please try to follow the existing code.

  • Raw endpoints should be in the src/api/ and the client should wrap and map them to nicer objects in src/
  • A list of all available endpoints can be found in ENDPOINTS.md.
    • These were extracted from the App's strings.