
Security News
ECMAScript 2025 Finalized with Iterator Helpers, Set Methods, RegExp.escape, and More
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
node.js package to control an EQ3 bluetooth thermostat
See the noble-device discovering api for more methods
import EQ3BLE from 'eq3ble'
EQ3BLE.discover((device) => {
device.connectAndSetup().then(() => {
// ...
})
})
every method returns a promise to indicate the execution progress
getInfo()
reads the device info. Returns an object like this:
{
status: {
manual: Boolean, // manual mode activated
holiday: Boolean, // holiday mode activated
boost: Boolean, // boost active
dst: Boolean, // daylight saving time active
openWindow: Boolean, // window is opened
lowBattery: Boolean, // battery is low
},
valvePosition: Number, // 0-100 position of the valve
targetTemperature: Number // temperature visible on the display
}
setBoost(Boolean)
activates or deactivates the boost
automaticMode()
switch to automatic mode
manualMode()
switch to manual mode
ecoMode()
switch to eco / holiday mode
setLock(Boolean)
activates or deactivates locking
turnOff()
turns off heating / sets valve position to 0
turnOn()
turns on heating / sets valve position to 100
setTemperature(Number)
sets the temperature (valid values are 4.5 - 30)
setTemperatureOffset(Number)
sets the temperature offset
updateOpenWindowConfiguration(temperature: Number, duration: Number)
updates the window open configuration
setDateTime(Date)
updates the date and time of the thermostat
Licensed under GPLv3 license. Copyright (c) 2015 Max Nowack
Contributions are welcome. Please open issues and/or file Pull Requests.
FAQs
Node package to control an EQ3 bluetooth thermostat
The npm package eq3ble receives a total of 3 weekly downloads. As such, eq3ble popularity was classified as not popular.
We found that eq3ble demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
Security News
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Research
North Korean threat actors linked to the Contagious Interview campaign return with 35 new malicious npm packages using a stealthy multi-stage malware loader.