Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
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.
FAQs
Base Libraries and functions for own Hoffmation projects
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.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.