npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

iobroker.myvbus

v0.3.0

Published

ioBroker Adapter for Resol VBus

Downloads

49

Readme

ioBroker.myvbus

Logo

Number of Installations (latest) Downloads Number of Installations (stable) NPM version Tests: Test and Release

NPM

ioBroker Adapter for Resol VBus

This adapter connects ioBroker to various VBus-based devices using resol-vbus, a JavaScript library for the acquisition of RESOL VBus data, provided by Daniel Wippermann.

https://github.com/danielwippermann/resol-vbus

https://www.npmjs.com/package/resol-vbus

Features

  • Enables reading of the measurement data from various RESOL(R) VBus(R) devices - preferably solar and system controllers from the DeltaSol(R) series including built-in heat quantity meters (HQM) - using DL3 or DL2 data loggers, KM2 communication modules, VBus/LAN interface adapters or serial/LAN gateways locally via TCP/IP.
  • Device access using the VBus/USB serial interface adapter or via VBus.net(R) using DLx/KMx is also supported.
  • Processes live VBus data streams and makes them available as ioBroker states.
  • Values are updated with a configurable cycle time.
  • Reading or setting the VBus device configuration parameters is not supported. The tools provided by Resol should be used for this, e.g. via VBus.net or the parameterization tool RPT.
    A derived version of this adapter supporting control of VBus devices is available at https://github.com/Grizzelbee/ioBroker.resol
  • Reading DL3 channel 0 (sensors directly connected to the DL3 device) is not supported due to limitations of the DL3 interface.

Configuration hints

  • The connection device type e.g. VBus/LAN or DL2 must be explicitly selected, otherwise no connection will be established.
  • TCP connection port: The default setting 7053 should not be changed
  • Device password: The password which you have set in your connection device (default: vbus)
  • DL3 channel: Only relevant for DL3/DL2Plus - leave at "None" for all other connection devices.
    (allowed values: 1-6, channel 0 cannot be read out)
  • Update interval: The time between updates of the measured values (default 30s)
  • The correct settings for direct LAN access for VBus/LAN, DL3, DL2, KM2 are:
    • Connection Device: VBus/LAN or KM2/DL2 or DL3/DL2Plus
    • Device Address: IP address (e.g. 192.168.178.188) or FullyQualifiedHostName (e.g. myKM2.fritz.box)
  • The correct settings for the DL3, DL2, KM2 access via VBus.net are:
    • Connection Device: DL3/DL2Plus or DL2/KM2
    • Device Address: vbus.net (or vbus.io) - both without http:// and Via identifier!
    • Via Tag: YourViaIdentifier (e.g. d1234567890) - without http:// before or .vbus.io behind

Changelog

0.3.0 (2024-01-24) - 2024 maintenance release

  • (pdbjjens) New: Use JSON config UI
  • (pdbjjens) New: Support ioBroker discovery
  • (pdbjjens) Change: node>=16, js-contoller>=4 and admin>=6 required
  • (pdbjjens) Updated dependencies
  • (pdbjjens) Fix: Set info.connection false when reconnecting

0.2.5 (2023-03-14)

  • (pdbjjens) Updated dependencies
  • (pdbjjens) Fix: reconnect handling for serial connections

0.2.4 (2023-03-01)

  • (pdbjjens) Fix password check

0.2.3 (2023-02-27) - 2023 maintenance release

  • (pdbjjens) Updated dependencies
  • (pdbjjens) New: Use adapter-dev instead of gulp translate
  • (pdbjjens) Fix: error handling for serial connections

0.2.2 (2022-02-11)

  • Updated dependencies
  • Compatibility check for js-controller 4.0
  • Support for js-controller 1.x dropped

Legal Notices

RESOL, VBus, VBus.net, DeltaSol and others are trademarks or registered trademarks of RESOL - Elektronische Regelungen GmbH https://www.resol.de/en

All other trademarks are the property of their respective owners. The authors are in no way endorsed by or affiliated with RESOL GmbH, or any associated subsidiaries, logos or trademarks.

License

MIT License

Copyright (c) 2024 Jens-Peter Jensen [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.