![New axobject-query Maintainer Faces Backlash Over Controversial Decision to Support Legacy Node.js Versions](https://cdn.sanity.io/images/cgdhsj6q/production/86e6ebdea652d20da070ebbda20134b839972db7-1024x1024.webp?w=800&fit=max&auto=format)
Security News
New axobject-query Maintainer Faces Backlash Over Controversial Decision to Support Legacy Node.js Versions
A JavaScript library maintainer is under fire after merging a controversial PR to support legacy versions of Node.js.
homebridge-lg-airco
Advanced tools
Homebridge plugin to control a Smart Thinq enabled LG airco unit. Makes use of WideQ => https://github.com/sampsyo/wideq
Readme
This Homebridge plugin allows control over a Smart Thinq enabled LG Airco unit.
To install this plugin simple type sudo npm install homebridge-lg-airco -g --unsafe-perm=true
.
Next open the config.json that contains your Homebridge configuration and add a block like the following one to the accessories array:
{
"accessory": "HomebridgeLgAirco",
"name": "display-name",
"id": "cooler-id",
"country": "country-code",
"language": "language-code"
}
The accessory name has to be HomebridgeLgAirco
to link to the plugin.
The name
field is for the display name in the HomeKit app.
The id
field is the device id for you cooler, instructions below how to obtain it!
The country
field is the 2 letter country code (XX) of the chosen country of your LG SmartThinq account.
The language
field is the 4 letter language code (xx-XX) of the chosen language of your LG SmartThinq account.
The initial state will be fetched shortly after booting your homebridge instance. After that an update of the state is performed every minute.
/usr/lib/node_modules/homebridge-lg-airco
.resources/wideq
.python3 example.py -c "country-code" -l "language-code" -s "wideq_state.json" ls
where you should replace country-code
and language-code
with the respective values.
For example: python3 example.py -c "BE" -l "en-UK" -s "wideq_state.json" ls
config.json
file at the id
field of the corresponding accessory definition.
It will also generate a file in which the session is stored.This code makes use of the WideQ
library, more information here.
Some changes have been made to the included version of the WideQ library.
FAQs
Homebridge plugin to control a Smart Thinq enabled LG airco unit. Makes use of WideQ => https://github.com/sampsyo/wideq
The npm package homebridge-lg-airco receives a total of 2 weekly downloads. As such, homebridge-lg-airco popularity was classified as not popular.
We found that homebridge-lg-airco 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
A JavaScript library maintainer is under fire after merging a controversial PR to support legacy versions of Node.js.
Security News
Results from the 2023 State of JavaScript Survey highlight key trends, including Vite's dominance, rising TypeScript adoption, and the enduring popularity of React. Discover more insights on developer preferences and technology usage.
Security News
The US Justice Department has penalized two consulting firms $11.3 million for failing to meet cybersecurity requirements on federally funded projects, emphasizing strict enforcement to protect sensitive government data.