KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[Gelöst] Komplette Logikbausteine in Customlogik verwenden

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
JustMe
Reactions:
Beiträge: 20
Registriert: Di Apr 28, 2020 11:33 pm
Wohnort: C:\Windows
Hat sich bedankt: 10 Mal
Danksagung erhalten: 3 Mal

Komplette Logikbausteine in Customlogik verwenden

#1

Beitrag von JustMe »

Hallo zusammen,

gibt es eine Möglichkeit einen ganzen (fertigen) Logikbaustein in meiner Customlogik zu nutzen?

So einfach geht es leider nicht (am Beispiel der Versuch den "PWM" Baustein in die Custom zu übernehemen)

Code: Alles auswählen

/**
 * New custom logic
 *
 * 
 */

{
  "_Meta": { // Optional
    "Description": "",
    "Version": "1.00",
    "Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
  },
  "Input": [
      ["Start","Starttrigger","$Start","c"],
      ["Dauer","Pulsdauer","$Pulsdauer","c"],
      ["Tastgrad", "Tastgrad 0.0 - 1.0","$Tastgrad","c"]
  ],
  "Output": [
      ["Out","Puls","$PulsOut","c"]
  ],
  "Level": [
      ["$Start","bool",false],
      ["$Pulsdauer","float",0],
      ["$Tastgrad","float",0],
      ["$PulsOut","bool",false]
  ],
  "Module": [
      ["PWM",["$Start","$Pulsdauer","$Tastgrad"],"$PulsOut"]
  ]
}
Falls es keine Möglichekeit gibt, kommt man irgendwie an den Logik Code ran, oder muss man sich dies aus dem "LE Code" rausfummeln? Was ist dieser "LE Code" eingentlich? :)

Hab über die Forensuche leider nichts passendes Finden können, kann mir aber eigentlich fast nicht vorstellen, dass dies noch nicht behandelt wurde :angelic-halo:

Besten Dank und viele Grüße
Frank
Zuletzt geändert von Robert_Mini am Fr Dez 10, 2021 8:59 pm, insgesamt 1-mal geändert.
VG
Frank

TWS 960, ID502, ID840 3500XL, ID1466, VPN offen, Reboot jederzeit möglich

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1263 Mal
Danksagung erhalten: 2213 Mal

#2

Beitrag von Robert_Mini »

Hallo Frank!

Siehe mal hier ganz unten:
https://elabnet.atlassian.net/wiki/spac ... ogik-Zelle

Es gibt bei Logik hinzufügen bei jeder Logik nach dem Aufklappen ein "Code kopieren". Das ergibt dann eine Standardlogik als Custom-Logik.

Robert
Zuletzt geändert von Robert_Mini am Fr Dez 10, 2021 8:32 pm, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
JustMe
Reactions:
Beiträge: 20
Registriert: Di Apr 28, 2020 11:33 pm
Wohnort: C:\Windows
Hat sich bedankt: 10 Mal
Danksagung erhalten: 3 Mal

#3

Beitrag von JustMe »

Hey Robert,

ah genial, ich habe tatsälich auch schon in einem anderen Betrag gelesen, dass es ein "Code kopieren" gibt, aber habe immer an der falschen stelle danach gesucht :D

Besten Dank!

//edit:
Kann ich das Antribut "Frage" auch selber auch "Gelöst" ändern? Wenn ja: wo?
Zuletzt geändert von JustMe am Fr Dez 10, 2021 8:43 pm, insgesamt 1-mal geändert.
VG
Frank

TWS 960, ID502, ID840 3500XL, ID1466, VPN offen, Reboot jederzeit möglich

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1263 Mal
Danksagung erhalten: 2213 Mal

#4

Beitrag von Robert_Mini »

=> gelöst.

Das Attribut kann man durch editieren des Eingangspostings ändern. Allerdings geht das für den Autor nur 24h glaube ich.

Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Antworten

Zurück zu „Logikengine & Logik-Editor“