• Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. tomas_hora
    T
    • Profile
    • Following 0
    • Followers 9
    • Topics 1
    • Posts 733
    • Best 25
    • Controversial 0
    • Groups 2

    Tomáš Hora

    @tomas_hora

    administrators

    25
    Reputation
    2585
    Profile views
    733
    Posts
    9
    Followers
    0
    Following
    Joined Last Online
    Website www.unipi.technology Location Brno, Czech Republic

    tomas_hora Unfollow Follow
    users administrators

    Best posts made by tomas_hora

    • RE: Can't connect to Neuron_M10x_DI_2.XX

      @seb There is a bug in the HW description of the M10x. Please download this file0_1495698539968_UniPiTechnology.Neuron_M10x.1.hw rename it to UniPiTechnology.Neuron_M10x.1.hw and replace it with the one in your instalation sub-folder \HwLibrary\PlatformIO (eg. C:\Program Files (x86)\Mervis\IDE 2.0.10 (52674)\HwLibrary\PlatformIO)

      Then restart the IDE, delete the M10x from the TCP Modbus Channel and add it again, it should work well.

      Sorry for the inconveniences.

      posted in Mervis
      T
      tomas_hora
    • RE: UNIPISPI spi0.0: SPI transfer failed

      @PhilesG Would you please try to update the our kernel modules to the latest version? You can do this by apt update && apt install unipi-kernel-modules or by rewriting the whole OS by a new one from https://kb.unipi.technology/en:files:software:os-images:00-start#axon_generation_os using this guide https://kb.unipi.technology/en:sw:01-mervis:running-on-axon-hidden#flashing_the_os

      posted in Axon series
      T
      tomas_hora
    • RE: Neuron - Addressing GPIO from C++

      Hi,

      the Neuron does not use the GPIOs of RPi for the I/Os. Instead there are 1-3 ARM processors (depending on the S/M/L Neuron version) for each group which communicate with the RPi using SPI, where a kind of Modbus protocol is used.

      We are working on the Evok to be finalized and debloated images. Right now there is a pretty simple possibility of using the TCP modbus server (available at localhost:502) which is included in the Mervis img, map of the register is available at http://downloads.unipi.technology

      So the easiest way for you might be to get a C++ library for TCP Modbus and get the advantage of the Modbus interface.

      Do not forget to stop and disable unneeded seriveces which are included in the Mervis OS:

      systemctl stop sharkrt
      systemctl stop configtool
      systemctl disable sharkrt
      systemctl disable configtool
      
      posted in Official API - Evok
      T
      tomas_hora
    • RE: Compilation problem

      @msoenen The issue is that you deleted the definition of the L203 device on the Modbus channel (if you double click on it, you will see that its empty). Delete it and insert a it again. Make sure to set the autogen on the device since you are in full mode (simple mode does that for you).

      posted in Mervis
      T
      tomas_hora
    • RE: Image with Node-RED for Patron with Debian 12 (Bookworm)

      Hi,

      the links to download beta version of the Node-Red image based on Debian 12 is here https://evok.readthedocs.io/en/latest/installation/#installing-beta-os-image

      posted in Node-RED
      T
      tomas_hora
    • RE: Neuron - Addressing GPIO from C++

      @Boy-Lenssen I am sorry for that but we had to move on from the RPi GPIOs forward to allow better scalability and variability of our products.

      Mervis is basically if this than that platform that runs in loop... Not a realtime solution but suitable for most automation applications.

      posted in Official API - Evok
      T
      tomas_hora
    • RE: Digital input not working

      @Boy-Lenssen You need a power supply (5-24V) as on the picture in the documentation negative pole (-) goes directly to DIGND. The positive pole(+) goes through the device (in your case the magnetic contact) to the DIX.Y. So one cable of the mag. contact goes to power supply and the other to Di.

      posted in Neuron Series
      T
      tomas_hora
    • RE: Compilation problem

      @msoenen Only the device on the Modbus TCP channel, not the whole PLC.

      The proxy configuration looks good. Did you upload the configuration (right click on PLC - PLC operation - PLC setup)? If you are connected to the PLC via the LAN and start the debug mode, check the Proxy information in the System Status.

      posted in Mervis
      T
      tomas_hora
    • RE: Neuron - Addressing GPIO from C++

      @Boy-Lenssen All the I/Os (except 1Wire) are acessible using the TCP Modbus protocol, the map of each register/coil can be found here

      Since it does not uses GPIOs of RPi, you do not need to set any pullups. Just use the registers/coils to set and read the states of IOs. You will need to poll the registers/coils periodically to catch the state of the I/O.

      I suggest you to take a look at some C++ ModBus TCP library that supports client mode.

      You can also use the Websockets, or HTTP REST api that evok provides (it is using the underlaying TCP Modbus): https://github.com/UniPiTechnology/evok#testing-latest-git-versions

      posted in Official API - Evok
      T
      tomas_hora
    • RE: protect to prevent damage to the Neuron?

      Hello @Boy-Lenssen ,

      • list itemDIs are a galvanically isolated so unless the voltage and current will stay in the limits, you should be OK
      • Digital outputs & analog inputs and outputs are coupled together to common ground. So a there could be a risk of potential damage to these components when you are off the limits.

      But do not worry the device is designed to provide maximum reliability when installed in the standard installation environment. And yes, replacing the device in case something goes wrong is the easiest and cheapest solution.

      posted in Neuron Series
      T
      tomas_hora

    Latest posts made by tomas_hora

    • Evok v3.0.1-beta.1 & Debian 12 based OS images released

      We have completed internal testing of Evok v3 and operating systems based on Debian 12 Bookworm. Don’t miss the chance to try the latest updates, join the community and let us know what you think!

      Evok v3
      The main changes are described on Github (currently in the [dev-bookworm branch)

      General information:

      • Evok v3 is based on Python 3

      • The API has been reviewed - some methods have been changed and some dropped completely

      • Configuration file has been completely rewritten to yaml

      • Example web site aka 'Unipi Control panel' has been split into separate project evok-web

      • Completely new documentation

        • Description, installation guides and simple usage examples are available on https://evok.readthedocs.io/en/latest/
        • Complete REST API documentation is released in OpenAPI format and on https://unipitechnology.stoplight.io/docs/evok/
      • What to do if something doesn't work?

        • The best thing to do is to open an issue on GitHub or contact us at support or send us an email at support@unipi.technology
      • Where to download / how to install?
        Follow the instructions for installing the beta version - https://evok.readthedocs.io/en/latest/installation/#beta-version

      Operating systems general information (Base OS, Node-RED OS)

      • Revised way of obtaining and presenting hardware information thanks to unipi-id which unified access to peripherals https://kb.unipi.technology/en:sw:02-apis:04-sysfs
      • Automatic configuration of the operating system using the platform-dependent os-configurator tool thanks to unipi-id
        • Usable for configuring custom applications
        • Documentation on GitHub - https://github.com/UniPiTechnology/os-configurator
      • Updated internal bus protocol for communication with I/O to achieve lower latency
        • What does it bring? Faster access to I/O in some cases (6 registers requests) by up to 100%
        • Requires firmware > 6.20
        • Currently supported only for Patron. Support for Neuron is under development.
      • Firmware is automatically updated after the first start of the beta OS Deb 12 (only for FW >=6; others need to be uploaded manually)
      • Completely redesigned access to I/Os of Unipi 1.1 and Unipi 1.1 lite
        • Unified access to I/Os with other controllers using Modbus TCP https://github.com/UniPiTechnology/unipi-one-modbus
      • New Linux kernel 6.1 used
      • 64bit operating sytem images are generated for Raspberry Pi platforms (Unipi 1.1, Unipi 1.1. Lite, Neuron)
      • Networking uses systemd-networkd and systemd-resolved
      • Base OS
        • Renamed OpenSource OS to Base OS
        • Evok is no longer a native part of Base OS and should be installed manually
      • Node-RED OS
        • Uses the latest Node-Red 3.1.8
        • Released new nodes node-red-contrib-unipi-evok 0.0.7 supporting Evok v3
      • Discontinued support for Axon controllers
        • New OS images for Axon series are no longer provided
        • Software tools will no longer be updated
      • Where to download from?
        • https://evok.readthedocs.io/en/latest/installation/#installing-beta-os-image
      • What to do if something doesn't work?
        • Open a ticket: https://tickets.unipi.technology/portal/en/newticket
          or send us an e-mail: support@unipi.technology
      posted in Official API - Evok
      T
      tomas_hora
    • RE: KNX gateway

      @juryn KNX převodník ve výhledu není.

      posted in Mervis
      T
      tomas_hora
    • RE: Pořadí provádění jednotlivých bloků

      Dobrý den,

      na Váš dotaz byste měl najít odpověď v tomto návodu https://kb.unipi.technology/cs:sw:01-mervis:task-definition-hidden

      posted in Mervis
      T
      tomas_hora
    • RE: Image with Node-RED for Patron with Debian 12 (Bookworm)

      Hi,

      the links to download beta version of the Node-Red image based on Debian 12 is here https://evok.readthedocs.io/en/latest/installation/#installing-beta-os-image

      posted in Node-RED
      T
      tomas_hora
    • RE: FHEM compatibility

      Hello @Stoeffel do you have any link or examples?

      posted in FHEM.de
      T
      tomas_hora
    • RE: Licence activation connection error with Mervis IDE 2.4

      Weird... @Petr-Helebrant could you please verify it really depends on the Mervis IDE 2.4.0 and its RunTime? @Martin-Kudláček please assist on this

      posted in Mervis
      T
      tomas_hora
    • RE: History log and SD card lifetime

      Hello, the Mervis IDE has been released last week. Until this, the NVRAM has been overwritten with every cycle of the RunTime which depends on the complexity of the executed application...

      posted in Neuron Series
      T
      tomas_hora
    • RE: Licence activation connection error with Mervis IDE 2.4

      @Petr-Helebrant vám you provider the log from the PLC(right click on the PLC)? Also can you ssh to the PLC (you need to enable ssh und the properties tab and Upload configuration) and check directly from the PLC what IP do you actually ping when you run ping db.unipi.technology ?

      posted in Mervis
      T
      tomas_hora
    • RE: History log and SD card lifetime

      Hello everyone,

      we suggest using SLC or pSLC cards. The differences are explained in this article https://www.unipi.technology/key_feature/what-are-the-differences-between-memory-card-types-and-why-is-it-important-to-know-them-371

      Additionally, check the new upcoming Mervis IDE which features an option to configure the period of writing the nvram file (variables used at startup of Mervis RT) to the storage. If your application handles monitoring, you can set the period to 1minute and significantly reduce the amount of data written to the card.

      posted in Neuron Series
      T
      tomas_hora
    • RE: Digital input 13-14

      @Poelie Check configuration of JP2-JP5 since this should be all except the motioned wiring and configuration.

      posted in Unipi 1 - HW Q&A
      T
      tomas_hora