Skip to content

Claytonn/honey-tcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Honey-TCC 🍯

Honeywell Total Connect Comfort Interface

npm package

Known Vulnerabilities

Installation

npm install honey-tcc

Usage

import HoneyTCC from 'honey-tcc';

const tcc = new HoneyTCC();

await tcc.login(email, password);

const locations = await tcc.getLocations();

for(location of locations) {

    const thermostats = await location.getThermostats();
  
    for(thermostat of thermostats) {
    
        const { uiData, fanData } = await thermostat.getData();

        console.log(`Thermostat: ${thermostat.id} - ${thermostat.name}`);
        console.log('Indoor Humidity:', uiData.IndoorHumidity);
        console.log('Indoor Temperature:', uiData.DispTemperature);
        console.log('Outdoor Humidity:', uiData.OutdoorHumidity);
        console.log('Outdoor Temperature:', uiData.OutdoorTemperature);

    }
        
}

About

Honeywell Total Connect Comfort Interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published