Skyplatform
  • SKYPLATFORM TECHNICAL USER DOCUMENTATION
    • BASICS OF SKYPLATFORM
      • WHAT IS SKYPLATFORM?
      • SKYPLATFORM DASHBOARD
      • TEMPLATE AND PROJECT CREATION
        • Project Creation
      • PROJECT INFORMATION
      • ADD DEVICES AND GROUPS
        • Create Device
        • Create Group
      • DEVICE DETAILS
      • INTRODUCTION TO COMMISSIONING
        • Commissioning Screen Definitions
      • CREATING A NEW PROJECT
        • Installation of Add-On Cards
      • KNX ADD-ON PROGRAMMING
        • KNX SHUTTER PROGRAMMING SAMPLE
    • PLUGINS
      • DASHBOARD WIDGETS
        • SAMPLE
      • SECURITY
        • SAMPLE
      • BUILT IN PERIPHERALS
        • SAMPLE
      • DIAGNOSTIC
      • TEMPERATURE CONTROLLER
        • SAMPLE
      • UI OBJECTS
        • SAMPLE
      • DIALOGS
        • SAMPLE
      • SCHEDULE
        • SAMPLE
      • FUNCTIONS
        • SAMPLE
      • CONSTANT
        • SAMPLE
      • MATH
        • SAMPLE
      • STRING
        • SAMPLE
      • LOGIC
        • SAMPLE
      • INTERCOM
      • MEDIA
        • SAMPLE
      • CAMERAS
        • SAMPLE
      • WEB
        • SAMPLE
      • EXTERNAL APPs
      • SCRIPTS
        • SAMPLE
Powered by GitBook
On this page
  1. SKYPLATFORM TECHNICAL USER DOCUMENTATION
  2. PLUGINS

LOGIC

PreviousSAMPLENextSAMPLE

Last updated 8 months ago

Plugin
Name
Description

Equal

The Equal outputs 1 if the two input values are equal; otherwise, it outputs 0. (If calculation is activated, it performs the calculation when a 1 is received at the input.)

Not Equal

The Not Equal outputs 1 if the two input values are not equal, and 0 if they are equal.

Greater Than

The Greater Than outputs 1 if the value from input 1 is greater than the value from input 2; otherwise, it outputs 0.

Greater Than Equal

The Greater Than Equal outputs 1 if the value from input 1 is greater than or equal to the value from input 2; otherwise, it outputs 0.

Less Than

The Less Than outputs 1 if the value from input 1 is less than the value from input 2; otherwise, it outputs 0.

Less Than Equal

The Less Than Equal outputs 1 if the value from input 1 is less than or equal to the value from input 2; otherwise, it outputs 0.

IsNull

The IsNull outputs 1 if the input is empty (contains no information), and 0 if there is information present.

Demultiplexer

The Demultiplexer is a block used to channel multiple inputs into a single output.

And

The And operates based on logical AND logic: it outputs 1 only when both inputs are 1. The possible combinations are as follows: 0-0=0, 0-1=0, 1-0=0, and 1-1=1.

Or

The Or operates based on logical OR logic: it outputs 1 if at least one of the inputs is 1. The possible combinations are as follows: 0-0=0, 0-1=1, 1-0=1, and 1-1=1.

XOr

The XOr operates based on Exclusive OR (XOR) logic: it outputs 1 if exactly one of the inputs is 1, but outputs 0 if both inputs are the same. The possible combinations are as follows: 0-0=0, 0-1=1, 1-0=1, and 1-1=0.

Not

The Not inverts the input values: it outputs 0 if the input is 1, and outputs 1 if the input is 0.

If Condition

The If Condition operates similarly to a comparator, allowing you to assign specific input and output values to the blocks. For example, if the incoming information equals "x," the output can be set to 10.

If Else Condition

The If Else Condition allows for conditional logic based on specified criteria. For example, if the input time is less than 19:00, the output will be "Good Day"; otherwise, it will output "Good Evening."

Router

The Router directs the incoming information to the output without modification.

Multiplexer

The Multiplexer is a block that combines multiple inputs into a single output, allowing the selection of one input to be routed to the output.

Toggle

The Toggle is a block that alternates the input signal to the output as 1-0-1-0, sequentially.