Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
hoffmation-base
Advanced tools
A home automation library specialized for Zigbee and Homematic IP devices in combination with ioBroker.
This project serves as library for home automation projects. It provides services, models and utilities necessary to interact with rooms and smart devices via iobroker, but also to connect them to other services for textual/audio/visual notifications or really just any code or service you want the devices to connect to.
Built on other open source projects that take care of the technical level, this project is made to provide a tool for
the coding on the logical level. It is built as base to write automation code independent of the ioBroker user interface
and currently provides support for the interaction with devices specified in
src/server/devices
and services that can be found in
src/server/services
.
Those include, but are not limited to:
This library can be used in conjunction with or as addition to own base projects, but it's intended to be used with the configuration project Hoffmation-Express which uses this library via a npm package.
Whether you use it with Hoffmation-Express or with your own controller code, make sure you pass a valid config file (
see src/server/config/private
for an example) and a valid ioBroker device tree (you can
find more information about that in the Hoffmation-Express project).
In order to get the library running correctly, the following requirements should be met:
To build the library, make sure Node.js is installed.
Then, just run npm run build
.
Even if it looks simple at first, automating your entire home with a user interface can sometimes be more difficult than
just coding your home.
Especially if you have a lot of specialized requirements that you want to satisfy, it can be simpler to just code your
own rules and interfaces than to rely on user interfaces to do it for you.
3.0.1 (2025-01-01)
FAQs
Base Libraries and functions for own Hoffmation projects
The npm package hoffmation-base receives a total of 0 weekly downloads. As such, hoffmation-base popularity was classified as not popular.
We found that hoffmation-base demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.