NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
[Frage] [V1.5.1] CV: Kalender für die Müllentsorgung in CV
-
- Reactions:
- Beiträge: 901
- Registriert: So Aug 12, 2018 9:12 am
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 240 Mal
[V1.5.1] CV: Kalender für die Müllentsorgung in CV
Hallo zusammen,
wollte fragen, ob jemand Funktionalität für die Erinnerung der Müllentsorgung in CV realisiert hat und wie?
Ich wollte es so machen, komme aber nicht weiter.
Falls das aktuelle Datum = Value aus Mapping, dann sollte das Kürzel(z.B. RP = RestPapier) angezeigt werden
zuerst Mapping erstellen
<mapping name="Muelentsorgung">
<entry value="23.12.2019">RP</entry>
<entry value="08.01.2020">R</entry>
<entry value="14.01.2020">BG</entry>
<entry value="21.01.2020">R</entry>
<entry value="28.01.2020">BPG</entry>
</mapping>
Darstellung
</widgetinfo>
</pagejump>
</group>
<group>
<layout colspan="1"/>
<pagejump target="XXX">
<label><icon name="message_garbage"/></label>
<widgetinfo>
<info mapping="Muelentsorgung" styling="GreyRed2">
<address transform="DPT:11.001" mode="read">5/1/1</address>
</info>
5/1/1 ist das aktuelle Datum vom Typ 11.001 -> TWS-Objekt Nummer 8006
So musste es doch gehen oder?
Was mache ich falsch?
Hat jemand von euch eine oder eine bessere Lösung?
MfG Juri
wollte fragen, ob jemand Funktionalität für die Erinnerung der Müllentsorgung in CV realisiert hat und wie?
Ich wollte es so machen, komme aber nicht weiter.
Falls das aktuelle Datum = Value aus Mapping, dann sollte das Kürzel(z.B. RP = RestPapier) angezeigt werden
zuerst Mapping erstellen
<mapping name="Muelentsorgung">
<entry value="23.12.2019">RP</entry>
<entry value="08.01.2020">R</entry>
<entry value="14.01.2020">BG</entry>
<entry value="21.01.2020">R</entry>
<entry value="28.01.2020">BPG</entry>
</mapping>
Darstellung
</widgetinfo>
</pagejump>
</group>
<group>
<layout colspan="1"/>
<pagejump target="XXX">
<label><icon name="message_garbage"/></label>
<widgetinfo>
<info mapping="Muelentsorgung" styling="GreyRed2">
<address transform="DPT:11.001" mode="read">5/1/1</address>
</info>
5/1/1 ist das aktuelle Datum vom Typ 11.001 -> TWS-Objekt Nummer 8006
So musste es doch gehen oder?
Was mache ich falsch?
Hat jemand von euch eine oder eine bessere Lösung?
MfG Juri
Zuletzt geändert von Sensej am Mo Dez 23, 2019 8:40 pm, insgesamt 3-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
-
- Reactions:
- Beiträge: 2322
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 895 Mal
- Danksagung erhalten: 700 Mal
Hi Juri,
ich muss da leider passen.... hast du mal im KNX-UF gesucht. Da gibts ja zum Thema CV deutlich mehr als hier bei uns.
Beste Grüße
Jens
ich muss da leider passen.... hast du mal im KNX-UF gesucht. Da gibts ja zum Thema CV deutlich mehr als hier bei uns.
Beste Grüße
Jens
-
- Reactions:
- Beiträge: 901
- Registriert: So Aug 12, 2018 9:12 am
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 240 Mal
Hallo Jens,
im KNX-UF habe leider nichts gefunden, es kann natürlich sein, dass ich was übersehen habe
MfG Juri
im KNX-UF habe leider nichts gefunden, es kann natürlich sein, dass ich was übersehen habe
MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
-
- Reactions:
- Beiträge: 2322
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 895 Mal
- Danksagung erhalten: 700 Mal
Hallo Juri,
hat mir ja wieder keine Ruhe gelassen.....
probier dein Mapping mal mit:
Ich hatte dem Muel auch noch ein zweites "l" spendiert...
Beste Grüße
Jens
hat mir ja wieder keine Ruhe gelassen.....
probier dein Mapping mal mit:
Code: Alles auswählen
<mapping name="Muellentsorgung">
<formula>y = x && x.constructor === Date ? x.toLocaleDateString() : x;</formula>
<entry value="23.12.2019">RP</entry>
<entry value="08.01.2020">R</entry>
<entry value="14.01.2020">BG</entry>
<entry value="21.01.2020">R</entry>
<entry value="28.01.2020">BPG</entry>
</mapping>
Ich hatte dem Muel auch noch ein zweites "l" spendiert...
Beste Grüße
Jens
-
- Elaborated Networks
- Reactions:
- Beiträge: 9749
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4865 Mal
- Danksagung erhalten: 7750 Mal
- Kontaktdaten:
Hallo Juri,
wieso ist dieser Thread unter "Allgemeines" eröffnet worden, wenn es um CV Probleme geht?
lg
Stefan
wieso ist dieser Thread unter "Allgemeines" eröffnet worden, wenn es um CV Probleme geht?
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.
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.
-
- Reactions:
- Beiträge: 901
- Registriert: So Aug 12, 2018 9:12 am
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 240 Mal
Hallo Jens,blaubaerli hat geschrieben: ↑Mo Dez 23, 2019 11:37 pm Hallo Juri,
hat mir ja wieder keine Ruhe gelassen.....
probier dein Mapping mal mit:
Code: Alles auswählen
<mapping name="Muellentsorgung"> <formula>y = x && x.constructor === Date ? x.toLocaleDateString() : x;</formula> <entry value="23.12.2019">RP</entry> <entry value="08.01.2020">R</entry> <entry value="14.01.2020">BG</entry> <entry value="21.01.2020">R</entry> <entry value="28.01.2020">BPG</entry> </mapping>
Ich hatte dem Muel auch noch ein zweites "l" spendiert...
Beste Grüße
Jens
Danke, werde heute ausprobieren.
MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
-
- Reactions:
- Beiträge: 901
- Registriert: So Aug 12, 2018 9:12 am
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 240 Mal
blaubaerli hat geschrieben: ↑Mo Dez 23, 2019 11:37 pm Hallo Juri,
hat mir ja wieder keine Ruhe gelassen.....
probier dein Mapping mal mit:
Beste Grüße
Jens
Hallo Jens,
habe ein bisschen anders gemacht
In der gleichen Weise werde ich wahrscheinlich auch meine Anzeige für die Geburtstage realisieren, bis ich eine bessere Lösung finde.
Code: Alles auswählen
<mapping name="Muellentsorgung">
<formula>
var n = 999;
var termine = [
{
id: '2019-12-01',
kuerzel: 'N6',
noch: n,
beschreibung: 'X'
},
{
id: '2019-12-25',
kuerzel: 'N6',
noch: n,
beschreibung: 'X'
},{
id: '2020-01-08',
kuerzel: 'N4',
noch: n,
beschreibung: 'X'
},{
id: '2020-01-14',
kuerzel: 'N5',
noch: n,
beschreibung: 'X'
},{
id: '2020-01-21',
kuerzel: 'N1',
noch: n,
beschreibung: 'X'
},{
id: '2020-01-28',
kuerzel: 'N6',
noch: n,
beschreibung: 'X'
},{
id: '2020-02-04',
kuerzel: 'N1',
noch: n,
beschreibung: 'X'
}
];
for (x in termine)
{
var date_diff = new Date();
var date_ter = new Date(termine[x]["id"]);
var daysDiff = Math.floor((Date.UTC(date_ter.getFullYear(), date_ter.getMonth(), date_ter.getDate()) -
Date.UTC(date_diff.getFullYear(), date_diff.getMonth(), date_diff.getDate()) ) /(1000 * 60 * 60 * 24));
if(daysDiff>0)
{
termine[x]["noch"] = daysDiff;
}
}
var date = new Date();
date.setDate(date.getDate()+1);
var formated_date =date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
var termin = termine.find( t => t.id === formated_date);
if(termin == null)
{
var min = Math.min.apply(null, termine.map(item => item.noch));
y = min;
}
else
{
if (termin.kuerzel.length>0)
{
y = termin.kuerzel;
}
else
{
y = "N20";
}
}
</formula>
<entry value="N1">R</entry>
<entry value="N2">B</entry>
<entry value="N3">SM</entry>
<entry value="N4">R-P</entry>
<entry value="N5">B-K</entry>
<entry value="N6">B-P-K</entry>
<entry value="N10">-</entry>
<entry value="N20">ERR</entry>
</mapping>
Zuletzt geändert von Sensej am Do Dez 26, 2019 11:41 pm, insgesamt 4-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
-
- Reactions:
- Beiträge: 1194
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 236 Mal
- Danksagung erhalten: 857 Mal
- Kontaktdaten:
@Sensej hiermit hast Du die komplexeste Formel im Mapping die ich kenne!
(Grundsätzlich gilt aber: wenn die Formel komplex wird, kann sein, dass hier Themen, die in eine Logik-Engine gehören, fälschlicher Weise in die Visu ausgelagert hat; natürlich können Ausnahmen die Regel bestätigen)
(Grundsätzlich gilt aber: wenn die Formel komplex wird, kann sein, dass hier Themen, die in eine Logik-Engine gehören, fälschlicher Weise in die Visu ausgelagert hat; natürlich können Ausnahmen die Regel bestätigen)
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
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
-
- Reactions:
- Beiträge: 901
- Registriert: So Aug 12, 2018 9:12 am
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 240 Mal
Hallo Chris,
ich wusste nicht wie ich das anders, mit anderen Mitteln realisieren könnte.
Falls jamand eine bessere Lösung oder ein paar Tipps für mich hat, raus damit
MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt