Home » Features » Media control/script blocks

Media control/script blocks  

Even an auto­mated, centra­lized system must be under­stan­dable and operable for many people during proces­sing. NeuroomNet offers various options for this.

Create auto­ma­tisms in the building control system

Every building is diffe­rent, and media tech­no­logy is used differ­ently in each one.
That’s why you can easily define work­flows in NeuroomNet’s “script blocks” to create your own perso­na­lized media control system.
This is the brain of NeuroomNet—everything can be linked to ever­y­thing else!

Like dominoes, NeuroomNet Script Blocks can be used to trigger chain reactions

Do I need to learn a new scrip­ting language for this? No!

When we talk about script blocks in NeuroomNet, we don’t mean classic code. Users can see visually which events lead to which actions. Under­neath is a scrip­ting language, but it is only used to import and export the blocks.

Events

can be, for example, a time, pres­sing a button on the tablet, or excee­ding a thres­hold value. NeuroomNet listens to these events. They are used as trig­gers.

Actions

are, for example, switching on a PC, chan­ging a light scene, or starting a video play­list. NeuroomNet controls devices via it. They are the reac­tion to a trigger.

You can combine and chain events and actions as you like!

Endless possi­bi­li­ties for the auto­ma­tion of your media tech­no­logy

For example, this allows you to play an announce­ment every day at a specific time (event), acti­vate a lighting scene with the click of a button, or switch between media sources.
This opens up count­less possi­bi­li­ties without having to learn a programming language or fami­lia­rize yourself with the proto­cols of the end devices!

Graphical editor to build logic

To gene­rate complex beha­vior in NeuroomNet, you don’t need to know any programming language. NeuroomNet has a visual code editor.

Graphical editor of NeuroomNet Script Blocks with drag and drop: When Dashboard Button is clicked, reboot only computer No 9
Desi­gned for digital media and building management

Thanks to its nume­rous inter­faces and supported proto­cols, Neuroomnet can commu­ni­cate directly with the end devices. Freely defi­nable names and icons always help to keep the over­view.

Logical script block: When film of video player is started, then simultaneously play music on audio player device and play cue 1 of light show.
Simple opera­tion with drag & drop

The order of what is to be executed and when can be set quite simply by drag­ging and drop­ping.
Like­wise, adding new actions works via drag and drop.
Copying, commen­ting, dele­ting, renaming, etc. works just as quickly and easily.

Address individual compon­ents, groups, or entire buil­dings

No matter whether a single device, a work­sta­tion, an exhibit, a room, a floor, or an entire building is to be addressed, in the NeuroomNet script blocks this can be graphi­cally compiled with one line.

NeuroomNet Script Block: When Dashboard Button is clicked, reboot only computer No 9

Start single compo­nent

NeuroomNet Script Blocks: When Dashboard Button is clicked (event), then shutdown all computers (action)

Turn off all compu­ters in the building

NeuroomNet Script Block: When Dashboard Button is clicked, reboot all computers on 1st floor

Start all compu­ters on the floor

“Event -> Action” as an intui­tive concept

It is that simple. When an event occurs, some­thing is supposed to happen (action).

Events can be all sorts of things:
  • A key is pressed
  • A tempe­ra­ture is exceeded
  • A video is over
  • One device fails
  • Ein Datum bzw. Zeit wird erreicht
    etc.
    Logical block in which on one side events are represented symbolised by a video player that starts a film and on the other side actions symbolised by an audio player that plays music and a light show that is played on a cue.
    In the same way, there are count­less actions:
    • Play the video
    • Dim the light to 50%
    • Restart the computer
    • Turn ever­y­thing off
      Condi­tional execu­tions (IF blocks)

      Of course, you also have to be able to formu­late condi­tions — “Switch only if there is no presen­ta­tion running at the moment”.

      NeuroomNet script blocks offer simple AND powerful options for this as well.

      NeuroomNet Script Blocks: logical if-block

      Simple proces­sing of values in varia­bles

      In the context of building and media control, you often work with values (numbers and text) that you want to store, read, and evaluate. In NeuroomNet, these values are stored in varia­bles. The varia­bles can be used globally, and ever­y­thing comes toge­ther in the script blocks.
      For example, the nume­rical value from a CO2 sensor can be analyzed to adjust venti­la­tion settings or forwarded to a dash­board to be displayed there.

      Confi­gure instead of program

      Many tasks are simply confi­gured instead of programmed. You don’t have to type in lines of code, just fill in clearly labeled form fields.

      All func­tions are available via the graphical user inter­face.

      For example, if you want a variable to save its last value in a list every time you change it, you can do that with a few clicks in the variable dialog. Mit dieser Liste von gespei­cherten Werten können Sie später eine Statistik über den Verlauf erstellen, egal ob Sie den Tempe­ra­tur­ver­lauf eines Raumes oder die Anzahl der Personen in einem Raum über den Tag erfassen und auswerten möchten.
      Für solche Aufgaben benö­tigt man in Neuroomnet kein einziges Skript.

      Screenshot of the NeuroomNet software with a timeline of the statistics over a year with different options for displaying the graph.

      For more examples and expl­ana­tions take a look at our documentation.