Downloads

Firmware

1.24 (Jan. 3, 2025)

Filename: lc40_1_24.bin (1.8 MB)

Added
  • RESTART action to the Events function (like in the Scheduler, used to restart the device).
  • Reading dynamic energy prices. The value is read cyclically every 15 minutes and after enabling the function, and saved in the powerPriceFVal and mValue1 variables (remember that the m1 variable can be used in the Events function, MQTT client, texts in the HTTP client, OLED and LTE Modem). The function is configurable in the Power and Energy tab.
  • Support for the INA740 sensor via I2C.
  • Dark mode with a switch on the top bar.
  • Ability to automatically sign in as a user with a special link /#/?signIn=user when the Automatic sign in function is enabled.
Changed
  • Many UI/UX improvements:
    • Unified tables styling.
    • Modbus page layout.
    • Unified placement of icons on buttons.
    • Increased default size of modem console and added the prefix $ for user input.
    • Changed the backup filename to include more information.
    • HTTP client URL validation allows using :`! in the path section.
    • Restart limit validation in Watchdog allows setting the value to 0 (no limit).
    • Displaying the names of mapped readings (more detailed).
    • Firmware verification after updating from the device's WWW page can help with the occasional problem of incorrectly uploading the WWW part during the update. Currently, the solution is to re-upload the firmware.
    • Ability to change the DS name in the I2C and 1-Wire sensors tab.
    • I2C and 1-Wire Sensors page layout using tabs (presentation of extended 1-Wire and I2C sections).
    • Removed limitations on setting the action on/off delay in Events (they were only available for OUT/PWM/VAR actions).
    • The Watchdog page layout separates the configuration and information sections.
    • Fixed refreshing PM and CO2 values in I2C and 1-Wire Sensors page.
    • Fixed saving the form in the Network tab (when changing from DHCP to static settings).
    • Refreshing Wi-Fi connection details after saving changes in the form.
    • A function that checks the availability of the LTE Modem when visiting the page. The LTE Modem tab may become unavailable after restarting the device, in which case, it is necessary to reload the page. The LTE Modem tab is only available in the LK4 LTE variant.
Fixed
  • Reading AM2320.
  • RESET ENERGYX action in Events.
  • Set output after starting function (OUT outputs). Problem with times above 59 seconds, as a reminder the limit is 65535 seconds.
  • Cyclic sending of HTTP and MQTT data (problem with inaccurate sending period).
  • The operation of the user list for controlling OUT outputs. In the Access tab, you can add users who can control OUT outputs using the commands /api/v1/save/?outX=Y and /api/v1/save/?out=outX. Please note that the function only works when Basic Authentication is enabled and is not used to sign in to the device page.
  • Energy counting using INPD pulse inputs (problem with resetting the counted energy when resetting the device).
1.18a (June 20, 2024)

Filename: lc40_1_18a.bin (1.8 MB)

Changed
  • Removed mqttModem and httpModem options - LK automatically manages network interface priorities (Ethernet, Wi-Fi and LTE).
Fixed
  • Action MQTT in the Events function. Additionally, for the MQTT CONNECTION input in the first condition, the MQTT action has no effect.
  • PWM frequency range 1 Hz - 1 MHz.
  • Saving energy status after reset. As a reminder: energy is saved approximately every 5 minutes after enabling the function.
  • Setting OUT outputs after reset (Keep state after restart function), specifically for OUT2 - OUT6 outputs.
  • Modbus reading - fixed operation of the Endian option.
  • Operation of the pwmX=Y command (setting a given value at the PWM output).
  • Counting energy when using the INPD logical input for counting pulses. After setting its new state with the energySetX=Y command, energy was no longer counted.
  • Action SMS in the Events function (sending SMS with the action variant when the condition is no longer met).
  • Receiving empty MQTT messages - now they are ignored.
  • Cyclic sending of pwmDuty in the MQTT client - now the values ​​of pwmDutyX variables are sent correctly.
  • Data migration function - when uploading data from an older SW version, it only applies corrections when needed (e.g. setting event with a value for the mode option).
  • Presentation of data in tables, e.g. events and schedule. The indicated row is highlighted to make it easier to read the values ​​set in it.
1.13 (May 13, 2024)

Filename: lc40_1_13.bin (1.8 MB)

Added
  • TLS option in E-mail function, allows you to choose without encryption, StartTLS and SSL/TLS. Previously, only StartTLS was supported.
Changed
  • Number of WiFi connection attempts when the device is turned on or after disconnection from 2 to 1000 (approximately 40 minutes)
Fixed
  • SNMP operation - fixed problems with reloading settings and their incorrect application.
1.10c (Jan. 31, 2024)

Filename: lc40_1_10c.bin (1.8 MB)

Fixed
  • Reading m1-m10 on slots 4 and 5.
1.10a (Jan. 26, 2024)

Filename: lc40_1_10a.bin (1.8 MB)

Fixed
  • Support for the HTTP port option in the Network tab.
  • Saving static settings for Wi-Fi in the Network tab.
  • Memory leak in HTTP server with Basic Authentication enabled.
  • Display time option in OLED.
  • APN support for modem. After saving the new APN, an LK restart is required.
  • Indexing of outputs in SMS commands.
  • Reading of negative temperatures from SHTC3 (built-in temperature and humidity sensor).
  • Control of OUT outputs with the Reverse state option active.
1.08 (Nov. 17, 2023)

Filename: lc40_1_08.bin (1.8 MB)

Software

LKTools

An application that simplifies work with tinycontrol devices. It includes functions for finding them in the local network (Discovery function) and updating the firmware.

tinycontrol integration for Home Assistant

Integration allows you to use readings from tinycontrol devices and control their outputs inside Home Assistant. The current version includes support for LK4.0, LK3.5+, LK3.0, LK2.5, LK2.0, tcPDU and IP Power Socket V1/V2.

Installation

Currently, you need to install it as a custom integration, i.e. copy the integration files to the config/custom_components folder in Home Assistant (details in README.md).

Usage

We add devices using the Home Assistant UI, providing access data to the device (host, port, optionally username and password).

By default, added devices only have a few entities enabled, e.g. board temperature and voltage. The remaining entities can be turned on independently in the UI at your discretion. Entity availability varies by device.

After you update your device software, you may need to reload the integrations for them to properly support them.

tinycontrol integration - current version (0.12.0) lk3 integration - previous version (only LK3.0 and LK3.5+ supported)

Documents

Online documentation for Lan Controller
Krótka instrukcja LK v4.0 | Short manual LC v4.0

Filename: LK4_ulotka_DL_198x210.pdf (911.3 KB)