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

Feature/mqtt v 3 #1752

Closed
wants to merge 21 commits into from
Closed

Commits on Apr 23, 2021

  1. Compatibility with IntelliJ

    Felix committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    d13b8fa View commit details
    Browse the repository at this point in the history
  2. Full compatibility with IntelliJ and Amdatu

    Felix committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    06429c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1dbc2cc View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Configuration menu
    Copy the full SHA
    834b73d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e96aa2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f68fb40 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    55684ed View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    526c14b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed May 4, 2021
    Configuration menu
    Copy the full SHA
    547126e View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    fd50506 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    d65d19d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    11fb59d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    0a18f38 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Merge remote-tracking branch 'OpenEMSOfficial/develop' into develop-o…

    …fficialOpenEms
    Felix committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    82bbb67 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Implementation of a flexible use of MQTT with Version 3.1.1

    -This Implementation allows the use of MQTT v. 3.1.1
    - Configure a Broker with URL xor a Combination of IP, Port, Basepath, ConnectionType
    - Add an optional Last Will
    - Use TelemetryComponent to configure on the fly your openems components with differenty payloads and topics to publish and subscribe values depending on a key:Value pair
    - Publish: set up a Key:value concatination to publish channel values mapped to a key
    - Subscribe: Subscribe a Key within a topic and write the Value to the mapped Channel
    - Within every configuration it is possible to set multiple payloads and topics where each topic gets 1 payload
    - map the same payload to different topics
    - each configuration entry of publish/subscribe -> set up priority, QoS, RetainFlag, Payload, TimeInterval for push / refresh subscription
    - add an optional timestamp to the payload of each publish / subscribe config entry
    Felix committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    a3af339 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    a3c664f View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    df53438 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. telemetry/command component sorting channels now

    When the "OtherComponent" is configured, telemetry/Command component will sort the Channels of the other component by ne id and display them in the Configuration
    Felix committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5579af2 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Improved performance by deleting unnec. MqttConnections

    At the beginning of developing the MqttBridge I wanted to do something with the different connections
    But since this feature is not needed within the Publish/Subscribe Manager, different Connections can be removed -> only 2 instead of 6 Connections are now needed by the MqttManager.
    Since there will be only 2 connections now instead of 6 -> Executor Max Time could be reduced
    Felix committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3862b0b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Additions to mqtt Telemetry and command Component

    We noticed, that some OpenEMS Components add some of their channel later on, after instatiation (SMA PV Invert for example)
    That's why we added a method to check for that
    Felix committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    391ed99 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Fixed CommandComponent

    Felix committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    8b71f37 View commit details
    Browse the repository at this point in the history