Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 04 23 #514

Merged
merged 9 commits into from
May 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
360 changes: 360 additions & 0 deletions blog/en/2024_04_23.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,360 @@
# A Roundup Part 1: from October 2023 to November 2023

*A "better late than never" review of the ioBroker news, adapters, and features*.
In the ever-evolving world of home automation, ioBroker remains present with a series of updates and additions from October 2023 to February 2024.
Let's take a closer look at some of the advances introduced during this time, although this blog post is a little late.

## Exciting **News** from Home Automation ESPHome (01.11.2023)

In a significant breakthrough for home automation enthusiasts, ESPHome documentation now officially acknowledges the integration of ioBroker with its native API. This development comes in the wake of a recent PR acceptance, positioning ioBroker alongside Home Assistant as one of the select home automation systems to leverage ESPHome's native API for direct client communication.

The native API, renowned for its highly optimized network protocol, presents a multitude of advantages over traditional MQTT methods, revolutionizing the way smart devices interact within the ecosystem. With this recognition, ESPHome underscores its dedication to providing efficient and robust communication channels for the smart home industry.

## Introducing the new **widget** in ioBroker

### vis-2-widgets-material (13.10.2023) Developer: GermanBluefox
![picture1](images/2023_10_13_material-vacuum.png)

The new **Vacuum Cleaner** widget, now available in ioBroker.

While primarily designed for use with Xiaomi vacuum cleaners, this widget can also be utilized with other vacuum cleaner models.

The main distinction lies in Xiaomi's support for room cleaning functionality, which may not be available in other models.

## Introducing the new **adapters** in ioBroker

### awtrix-light (2.10.2023) Developer: kleinOr Matthias Kleine
https://github.com/klein0r/ioBroker.awtrix-light

<img src="https://raw.githubusercontent.com/klein0r/ioBroker.awtrix-light/master/admin/awtrix-light.png" width="100" height="100" />

Integrate your Awtrix Light device, such as the Ulanzi TC001, seamlessly into your ioBroker setup via HTTP.

### heizungssteuerung (4.10.2023) Developer: jbeenenga
https://github.com/jbeenenga/ioBroker.heizungssteuerung

<img src="https://raw.githubusercontent.com/jbeenenga/ioBroker.heizungssteuerung/master/admin/heizungssteuerung.png" width="100" height="100" />

This adapter facilitates the management of heating systems within ioBroker.

Users have the flexibility to select between cooling and heating modes, as well as activate boost or pause functions for individual rooms.

Additionally, it enables the override of target temperatures for specific rooms, providing tailored control over heating settings.

### welcome (17.10.2023) Developer: GermanBluefox
https://github.com/ioBroker/ioBroker.welcome

<img src="https://raw.githubusercontent.com/ioBroker/ioBroker.welcome/master/admin/welcome.png" width="100" height="100" />

The welcome page for port 80.

This adapter consolidates all web and admin instances of ioBroker onto a single page, accessible via port 80 (configurable).

Normally, this adapter should be running on port 80 or 443, and it shows available adapters with web servers.

Optionally, you can provide the instance, to which it will be redirected automatically by opening of the welcome page.
In this case, by opening of http://IP it will be immediately redirected to a specified web instance.

![picture](https://raw.githubusercontent.com/ioBroker/ioBroker.welcome/master/img/screen.png)

### govee-local (20.10.2023) Developer: boergegrunicke Børge Grunicke

https://github.com/boergegrunicke/ioBroker.govee-local

<img src="https://raw.githubusercontent.com/boergegrunicke/ioBroker.govee-local/main/admin/govee-local.png" width="100" height="100" />
This adapter enables the control of Govee smart LED Lights devices through local access, eliminating the need for cloud connectivity.

To utilize local control, users must enable the feature within the settings of the Govee application, as outlined in their documentation.

Please note that the tests were only carried out with an H6051 lamp.

For Windows users, it's crucial to select the correct network interface in the settings to ensure proper communication with Govee devices;
otherwise, the adapter may not receive any responses.


### pylontech (23.10.2023) Developer: PLCHome

https://github.com/PLCHome/ioBroker.pylontech

<img src="https://raw.githubusercontent.com/PLCHome/ioBroker.pylontech/master/admin/logo.png" width="100" />

<img src="https://raw.githubusercontent.com/PLCHome/ioBroker.pylontech/master/media/pytes.jpg" width="100" />

This adapter serves to assess the health status and functionalities of a Pylontech or Pytes array, comprising one to fifteen batteries.

It is important to note that this adapter does not control the batteries themselves; rather, it focuses on monitoring their condition and operations.

It is typically integrated as part of a charging and power unit or an inverter setup.

You can contact the developer in the ioBroker [forum](https://forum.iobroker.net/topic/68707).

### signifylights (26.10.2023) Developer: disaster123 and nxtstep
https://github.com/disaster123/ioBroker.signifylights

<img src="https://raw.githubusercontent.com/disaster123/ioBroker.signifylights/main/admin/signifylights.png" width="100" height="100" />

This ioBroker adapter is designed to interface with a variety of Signify WLAN lights, including WIZ, Philips WLAN, and other compatible models.

For questions and further discussion, please visit the following forum thread: [link](https://forum.iobroker.net/topic/69656/test-adapter-signifylights)

### renacidc (17.11.2023) Developer: raschy
https://github.com/raschy/ioBroker.renacidc

<img src="https://raw.githubusercontent.com/raschy/ioBroker.renacidc/main/admin/renacidc.png" width="100" height="100" />

This ioBroker adapter facilitates the retrieval of data from Renac solar inverters, allowing users to monitor and analyze their solar energy production seamlessly.

RENAC Power is a leading manufacturer of On Grid Inverters, Energy Storage Systems and a Smart Energy Solutions Developer.
Only the login name and password used for the Renacpower online portal are required for commissioning.

### weather-warnings (24.11.2023) Developer: ticaki
[https://github.com/ticaki/ioBroker.weather-warnings](https://github.com/ticaki/ioBroker.weather-warnings)

<img src="https://raw.githubusercontent.com/ticaki/ioBroker.weather-warnings/main/admin/weather-warnings.png" width="100" height="100" />

This ioBroker adapter provides access to weather warnings from various weather services, including DWD, ZAMG (Austria), UWZ.

It delivers these warnings as text or voice messages and organizes them into states grouped by type.

Users can utilize these warnings to take appropriate actions in response to current weather conditions.

Additionally, the adapter supports multiple communication platforms for message delivery, including Telegram, WhatsApp, Pushover, Email, Alexa, and Sayit.

## Announcing the new **features** in ioBroker

### iobroker (11.10.2023)
Now, users can update their Node.js directly from the command line with the command:
`iob nodejs-update`

Visit the ioBroker forum for more details and discussion:
https://forum.iobroker.net/topic/69067/neuer-befehl-iob-nodejs-update

To update to the suggested version (currently version 18), simply execute the command without additional parameters.
Alternatively, specify a specific version by using the command
`iob nodejs-update 20`

### admin and mqtt (11.10.2023)
The Admin and MQTT adapters now include a functionality to verify their accessibility from the public internet, particularly when no authentication is enabled. If reachable, both adapters will issue warnings in the log and within the admin interface.

This feature is invaluable as it addresses the security concerns associated with leaving the MQTT or admin adapter open to the internet without authentication. It serves as a safeguard, especially for users who may not be well-versed in securing their adapters.

### vis (06.11.2023)
The license for vis has undergone a significant change to MIT.
This adjustment means that you are now able to utilize vis free of charge in commercial projects, and no additional licensing is necessary.

### welcome (07.11.2023)
Now, users have the option to add custom links to the welcome page.

These links will be dynamically checked to ensure their availability, providing users with convenient access to their desired destinations
directly from the welcome page.

<img src="media/2023_11_07_welcome.png" width="500" />

### echarts (08.11.2023)
A new feature has been added to echarts: the Vis-2 widget.
In addition to presets, users can now utilize the object ID with historical data directly, enhancing the versatility and functionality of the widget.

<img src="media/2023_11_08_echarts.png" width="500" />

# A Roundup Part 2: from December 2023 to February 2024

*A overview of new adapters, and features in ioBroker*.
Exploring Further: This blog highlights additional adapters and features released during this period.

## Introducing the new **adapters** in ioBroker

### tractive-gps (06.12.2023) Developer: xXBJXx and ioBroker Community Developers
https://github.com/iobroker-community-adapters/ioBroker.tractive-gps

<img src="https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.tractive-gps/main/admin/tractive-gps.png" width="100" height="100" />

This ioBroker adapter enables connection to the Tractive GPS service, enabling users to track the location of their pets with ease.

For each pet, the adapter generates a dedicated device and corresponding status to monitor their location accurately.

Additionally, it provides a status indicator for the tracker's battery level and various other statuses sourced from the API, ensuring comprehensive monitoring capabilities.

### emporia (07.12.2023) Developer: Chris-656 Besterquester
https://github.com/Chris-656/ioBroker.emporia

<img src="https://raw.githubusercontent.com/Chris-656/ioBroker.emporia/main/admin/emporia.png" width="100" height="100" />

The ioBroker.emporia adapter specializes in retrieving data from Emporia energy systems.

Currently, it focuses on retrieving live power consumption and daily values.

Please note that support for outlets and solar data is not available at the moment.

### reolink (27.12.2023) Developer: aendue Andy Grundt

https://github.com/aendue/ioBroker.reolink

<img src="https://raw.githubusercontent.com/aendue/ioBroker.reolink/main/admin/reolink_logo.png" width="100" height="100" />

This adapter serves to gather Reolink camera information within the ioBroker platform.

Generally, most newer Reolink cameras support API commands, although the specific commands they support may vary.

Developer's Note: If you have any specific API commands you'd like to see included, please let me know.

### vis-2 (08.01.2024) Developer: GermanBluefox
https://github.com/ioBroker/ioBroker.vis-2

The vis-2 adapter has transitioned to a stable repository, marking a new generation of the vis interface within ioBroker.
Built on ReactJS, it introduces numerous new features, offering enhanced functionality and user experience.

### artnet-recorder (08.01.2024) Developer: Bannsaenger
https://github.com/Bannsaenger/ioBroker.artnet-recorder

<img src="https://raw.githubusercontent.com/Bannsaenger/ioBroker.artnet-recorder/master/admin/artnet-recorder.png" width="100" height="100" />

This ioBroker adapter enables the recording of Art-Net data to a file, allowing users to save it for playback at a later time.


### energiefluss (25.01.2024) Developer: SKB-CGN
https://github.com/SKB-CGN/ioBroker.energiefluss

<img src="https://raw.githubusercontent.com/SKB-CGN/ioBroker.energiefluss/main/admin/energiefluss.png" width="100" height="100" />

This ioBroker adapter offers an animated visualization of energy flow, illustrating current consumption for photovoltaics, battery usage, house consumption, grid feed-in (grid consumption), and car charging.

It supports up to 10 elements, which can be displayed as circles or rectangles, providing comprehensive insight into energy usage dynamics.

### amtronwallbox (28.01.2024) Developer: rg-engineering
https://github.com/rg-engineering/ioBroker.amtronwallbox

<img src="https://raw.githubusercontent.com/rg-engineering/ioBroker.amtronwallbox/master/admin/amtronwallbox.png" width="100" height="100" />

This ioBroker adapter acts as an interface for a range of Amtron wallboxes, facilitating the retrieval of data from these devices
and making it available as data points within the adapter.

Notably, all data processing occurs locally, eliminating the need for a cloud connection.

For wallboxes that support write access, such as adjusting charging current, the adapter enables such functionality.

Supported Amtron wallboxes include Amtron Xtra, Amtron ChargeControl, and Amtron Compact.

Furthermore, the adapter can manage multiple wallboxes simultaneously.

### zendure-solarflow (30.01.2024) Developer: nograx Peter Frommert
https://github.com/nograx/ioBroker.zendure-solarflow

<img src="https://raw.githubusercontent.com/nograx/ioBroker.zendure-solarflow/main/admin/zendure-solarflow.png" width="100" height="100" />

This ioBroker adapter is designed to interface with the Zendure Solarflow Cloud API, enabling users to retrieve comprehensive telemetry data from their Solarflow devices.
Notably, this adapter provides access to data not visible in the official app, such as battery voltage.

Users can also control their Solarflow HUB through the adapter, with most settings available for adjustment.

Additionally, the adapter allows for the management of output limits, offering flexibility in implementing zero feed-in scenarios
and enabling the creation of complex automation scenarios using script or Blockly in ioBroker.

Features include the ability to halt input if a battery's voltage drops too low (battery protection), simultaneous control of multiple Solarflow devices,
and enhanced precision in calculations.

Supported devices include HUB1200 (tested), HUB2000, and AIO (both untested).

### soliscloud (3.2.2024) Developer: Trixx
https://github.com/Trixx34/ioBroker.soliscloud

<img src="https://raw.githubusercontent.com/Trixx34/ioBroker.soliscloud/main/admin/solis.png" width="100" height="100" />

This ioBroker adapter is designed to interface with the soliscloud webAPI, a PV monitoring platform,
enabling users to retrieve and store multiple data values from the soliscloud API for use within ioBroker.

Developer's Note: Although this adapter is relatively new, it has undergone testing and appears to be stable.

### sun2000-modbus (8.2.2024) Developer: daolis Stephan Bechter
https://github.com/daolis/ioBroker.sun2000-modbus

<img src="https://raw.githubusercontent.com/daolis/ioBroker.sun2000-modbus/main/admin/sun2000-modbus.png" width="100" height="100" />

This ioBroker adapter enables the retrieval of data from Huawei SUN2000 solar inverters and LUNA2000 Storage systems
using Modbus TCP communication protocol.

### solaredge (15.2.2024) Developer: Leonhard Kuenzler and iobroker-community-adapters
https://github.com/iobroker-community-adapters/ioBroker.solaredge

<img src="https://raw.githubusercontent.com/ioBroker.solaredge/master/admin/solaredge.png" width="100" height="100" />

This ioBroker adapter retrieves data from the SolarEdge monitoring portal. Presently, it utilizes the /overview data point
to access current power and energy readings for the day, month, year, and lifetime.

Additionally, for newer SolarEdge devices, you have the option to enable Modbus and directly read the data from the device.

### elgato-key-light (18.2.2024) Developer: xXBJXx, and mcm1957, and iobroker-community-adapters

https://github.com/iobroker-community-adapters/ioBroker.elgato-key-light

<img src="https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.elgato-key-light/main/admin/elgato-key-light.png" width="100" height="100" />

This ioBroker adapter enables control of Elgato Key Lights directly through the ioBroker platform.

It provides support for various functions including:
- Power On/Off
- Adjusting Brightness (available on all Key Lights)
- Adjusting Color Temperature (available with Elgato Key Light, Elgato Key Light Air, Elgato Ring Light, and Elgato Key Light mini)
- Changing Color (available with Elgato Light Strip)

### myuplink (18.2.2024) Developer: sebilm Sebastian Haesselbarth
https://github.com/sebilm/ioBroker.myuplink

<img src="https://raw.githubusercontent.com/sebilm/ioBroker.myuplink/main/admin/myuplink.png" width="100" height="100" />

The ioBroker adapter for myUplink.com receives data from the myUplink API, specifically for Nibe Heat Pumps.

This provides users with a convenient overview of their heat pump's status and the heating level in their home,
facilitating easy monitoring and control of heating and hot water production.

Here's how it works:

The adapter fetches the list of systems and devices from the myUplink API at regular intervals (configurable by the user).

For each device, the adapter retrieves the available parameters from myUplink and stores them in the object tree within ioBroker.

If myUplink sends new parameters during this process, the adapter automatically incorporates them into the object tree.

It's important to note:

The adapter does not delete any objects, ensuring that data is retained even if myUplink does not send a parameter.
The adapter does not control which parameters are sent by myUplink; it simply retrieves and stores the data provided by the API.

### sun2000 (19.2.2024) Developer: bolliy

https://github.com/bolliy/ioBroker.sun2000

<img src="https://raw.githubusercontent.com/bolliy/ioBroker.sun2000/main/admin/sun2000.png" width="100" height="100" />

This ioBroker adapter facilitates the reading and writing of register data from Huawei SUN2000 inverters and LUNA2000 batteries using Modbus TCP protocol.

Additionally, it offers the capability to integrate third-party devices via the modbus proxy.

Notably, even Huawei SmartLogger devices can be seamlessly integrated into the system using this adapter.

## Introducing the new **features** in ioBroker

### admin (06.12.2023)

Users can now personalize their experience by altering menu colors within the admin interface.

This feature enables users to tailor the appearance of their admin panel to their preferences, enhancing visual aesthetics and usability.

<img src="media/2023_12_06_admin.png" width="500" />


### echarts (03.02.2024)

Introducing the "Radar" chart type, offering enhanced data visualization options for users.

<img src="https://raw.githubusercontent.com/ioBroker/ioBroker.echarts/master/img/radar.png" width="300" height="230" />

### scenes (10.2.2024)

Users can now organize their scenes more effectively by utilizing categories.

This feature enhances scene management by providing a structured way to group and organize scenes based on specific categories.
<img src="media/2024_02_16_scenes-enums.png" width="500" />

### opcua (21.2.2024)

The adapter now comes with a free license.
Loading