
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
thing-it-device-itach
Advanced tools
[thing-it-node] Device Plugin for ITach Bridges (e.g. Wifi/Infrared).
This allows you to
by means of thing-it-node and thing-it.com.
E.g. you could switch of the TV if the motion detector has not detected any movement in the room for 10 minutes (because you fell asleep) or start your cleaning robot with a more sophisticated schedule.
First, install nodejs on your computer (e.g. your PC or your Raspberry Pi Zero).
Then install [thing-it-node] via
npm install -g thing-it-node
Note, that depending on the access right settings on your file system you may need to invoke
sudo npm -g install thing-it-node
instead.
The [thing-it-device-ti-itach] Plugin is installed with [thing-it-node], hence there is no need to install it separately.
Create a directory in which you intend to run the configuration, e.g.
mkdir ~/itach-test
cd ~/itach-test
and invoke
tin init
and then start [thing-it-node] via
tin run
Install the thing-it Mobile App from the Apple Appstore or Google Play and set it up to connect to [thing-it-node] locally as described here or just connect your browser under http://localhost:3001.
After you have
connect your ITach Bridge to your [thing-it] Node Box via the appropriate settings for the ITach device (IP-Address) and connect the IR Emitters to your devices, e.g. like
If you cannot mount the emitters as sketched, e.g. in case of a moving device like a cleaning robot, you need to use the ITach Blaster.
User Interfaces depend on the remotes you have been using in your [thing-it] Node Mesh/Configuration. E.g. for a Configuration with a Samsung TV and iRobot Roomba Cleaning Robot:
You can create your own Devices with their own User Interface to send IR commands via the ITach Bridge. It just requires
To obtain the IR commands for your remote control, we have created an IrSniffer Device. This (auxiliary) IrSniffer Device is autodiscoverable.
To get access to the IrSniffer Device connect the ITach Brige to your network and initialize [thing-it-node] in an arbitrary directory with
tin init
and start with
tin run
The IrSniffer Device it will advertise itself in your Mobile App or Browser UI connected to the [thing-it-node] instance started above.
After you confirmed the Device Registration for the IrSniffer you should see
Click all relevant buttons on your remote and record the corresponding codes. With these create a file myRemote.js like
module.exports = require("./lib/itach").createExports({
family: "myRemote", plugin: "myRemote",
label: "My Remote"
}, {
"button1": code1,
"button2": code2,
...
});
Hereby, make sure that you strip the "sendir,module:connector," part from the command.
Then create an myRemote.html file under /web, e.g.
<div style="display: table-row;">
<div style="display: table-cell; padding: 0.5em;">
<div class="circleButton" ng-click="panel.callDeviceService(component, 'button1')">1
</div>
</div>
<div style="display: table-cell; padding: 0.5em;">
<div class="circleButton" ng-click="panel.callDeviceService(component, 'button2')">2
</div>
</div>
</div>
You can surely be more creative with your UI and finally get the remote control layout you always wanted.
After completing the above, you may be interested in
FAQs
[thing-it-node] Device Plugin for ITach bridges (e.g. Wifi/IR).
The npm package thing-it-device-itach receives a total of 0 weekly downloads. As such, thing-it-device-itach popularity was classified as not popular.
We found that thing-it-device-itach demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 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.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.