Neue Insider Version 1 zur V 4.5 verfügbar

NEU! Dynamische Akzentfarben in der VISU per Objekt steuerbar
NEU! Seite wechseln sperren per Objekt
NEU! Neue Symbole in VISU und Logik Manager
NEU! Putzmodus im VISU Client
NEU! Umfangreich verbesserter Logik Manager


Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AYD5ng

[Frage] [V4.0 IP4] Zahlen über Cometvisu auf KNX-Bus

Rund um die CometVisu im Timberwolf Server
Antworten

Ersteller
Mibr85
Reactions:
Beiträge: 538
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 419 Mal
Danksagung erhalten: 232 Mal

[V4.0 IP4] Zahlen über Cometvisu auf KNX-Bus

#1

Beitrag von Mibr85 »

Hallo zusammen
welche Möglichkeit habe ich mit der CV verschiedene Ganzzahl auf den KNX-Bus senden?
Hintergrund ich möchte über die Visu die Bewässerungsdauer in Minuten einstellen.
Die eingabe eine Zahl wäre mir am liebsten.
Unschöne Variante ist ein Schieberegler, den würde ich gern vermeiden.
Zuletzt geändert von Mibr85 am Fr Nov 17, 2023 4:10 pm, insgesamt 1-mal geändert.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

StefanW
Elaborated Networks
Reactions:
Beiträge: 10355
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5095 Mal
Danksagung erhalten: 8252 Mal
Kontaktdaten:

#2

Beitrag von StefanW »

Hi Micha,

das ist ein interessantes Feature. Bitte einen FR im TWS VISU Unterforum dazu bitte mit ALLEN Details, wie das aussehen soll (soll da eine Tastatur aufblenden? Wertebereiche? Eingabekontrolle?).

Frage zur CV machen sicherlich die Kollegen Peuter und Chris, ich "klau" nur die Idee, wenn es ok ist.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
Mibr85
Reactions:
Beiträge: 538
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 419 Mal
Danksagung erhalten: 232 Mal

#3

Beitrag von Mibr85 »

Werde ich am WE mal zusammen schreiben. Jetzt ist erstmal Schlafenszeit hier in Seoul ;-) (2:45)
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1210
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 241 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

#4

Beitrag von Chris M. »

Das ist ein Feature das die CometVisu seit über 10 Jahren kann (wie die Zeit verfliegt!): für so etwas gibt es den InfoTrigger in der Variante "absolute".

Ein Text-Eingabe-Feld wurde bisher nicht implementiert (wäre aber sehr leicht umsetzbar), denn das funktioniert nicht auf einem Touch-Panel in der Wand. Zumindest nicht ohne dort mit Bildschirmtastatur arbeiten zu müssen.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Ersteller
Mibr85
Reactions:
Beiträge: 538
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 419 Mal
Danksagung erhalten: 232 Mal

#5

Beitrag von Mibr85 »

Im Infotrigger muss ich ja aber feste Werte bei der Programmierung vorgeben, oder?
Ich würde die gern flexibel eingeben können.
Zuletzt geändert von Mibr85 am Sa Nov 18, 2023 11:06 am, insgesamt 1-mal geändert.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1210
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 241 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

#6

Beitrag von Chris M. »

Was meinst Du mit "festen Werten"?

Fest einstellbar ist da der minimale und maximal Wert, so wie um wie viel bei einem Tasten Druck der Wert erhöht bzw. erniedrigt wird.
Wenn Du Ganzzahlen möchtest, dann wäre der 1 bzw. -1 der passende Wert für die Erhöhung oder Verringerung.
Für eine Temperatur-Vorgabe (das war der Use-Case der hinter der Entwicklung des InfoTriggers war) würde man vielleicht 0.5 und -0.5 nehmen.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1210
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 241 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

#7

Beitrag von Chris M. »

Inzwischen hast Du ja in viewtopic.php?p=50478#p50478 noch ein paar Anforderungen dazu geschrieben, insbesondere die "Eingabe über Tastenfeld oder Tastatur".
Wie oben geschrieben gibt's das aktuell nicht, wäre aber leicht implementierbar.

Bei jeder Visu wird es Widgets geben, die man gerne hätte, die aber nicht mitgeliefert werden. Bei einer guten Visu ist das aber kein Problem, denn die bietet dem Nutzer die Möglichkeit sich selbst zu helfen und die Visu an dieser Stelle zu erweitern. Bei der CometVisu ist das über Custom Widgets bzw. Plugins gelöst.

Für den Fall hier könnte so ein Custom Widget z.B. so aussehen:
custom_nativeinput.js
Diesen Code kann man im Manager in den Medien in der Datei "custom_nativeinput.js" abspeichern.

Eine simple Test-Config könnte dann so aussehen:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="9" design="metal" xsi:noNamespaceSchemaLocation="../../visu_config.xsd">
  <meta>
    <files><file type="js" content="plugin">resource/config/media/custom_nativeinput.js</file></files>
  </meta>
  <page name="Start">
    <custom>
      <nativeinput min="0" max="42" step="5" suggestions="10;15;25">
        <label>nativeinput Test Widget</label>
        <address transform="DPT:6.010">14/4/7</address>
      </nativeinput>
    </custom>
    <info>
      <label>Info</label>
      <address transform="DPT:6.010">14/4/7</address>
    </info>
    <slide min="-1" max="50">
      <address transform="DPT:6.010">14/4/7</address>
    </slide>
  </page>
</pages>
Das Ergebnis ist dann: Bild

Oder auf dem Smartphone wäre es dann (mit Ziffern-Tastatur und den optionalen Vorschlägen zur Auswahl): Bild

Dieses Widget könnte vom Code her sogar noch kleiner ausfallen, wenn man ein paar der gewünschten Features hart codieren würde. So sind die aber bereits als Attribut komplett flexibel implementiert.

(Optionales) Attribut "min": kleinster zulässiger Wert:
Bild

(Optionales) Attribut "max": größter zulässiger Wert:
Bild

(Optionales) Attribut "step": Schrittweite zwischen den Werten:
Bild

(Optionales) Attribut "suggestions": Vorgegebene Werte aus denen man schnell auswählen kann:
Bild

Damit sollte eigentlich die ganze Wunschliste in den luftig geschriebenen 88 Zeilen Code des Custom Widgets implementiert sein.

Mögliche Erweiterungen wären das Text-Feld farblich und von der Größe her anzupassen (-> Custom CSS).
Oder man könnte das Widget weiterentwickeln andere Eingabe-Typen des HTML <input> Elements verwenden, z.B. für eine Datums- oder Uhrzeit-Eingabe.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Ersteller
Mibr85
Reactions:
Beiträge: 538
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 419 Mal
Danksagung erhalten: 232 Mal

#8

Beitrag von Mibr85 »

Super Chris
Vielen Dank :-)
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...
Antworten

Zurück zu „CometVisu“