NEWS
[Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit
-
Ich muss diesen Beitrag leider wieder aufmachen
Nach Update auf neuen Admin, anpassen aller Adapter Versionen, CCU2 und CuxD auf neue Versionen geht mein CuxD Taster im JavaScript nicht mehr.
on({id: "hm-rpc.1.CUX4000002.2.PRESS_SHORT", val: true, ack: true}, function() { log('Deko Lampen Ein1'); });Das funktionierte bis vor den Updates. Jetzt leider nicht mehr.
Der CuxD schaltet generell schon. CCU2 Programme laufen mit dem Taster
Hoffe Ihr habt noch eine Lösung für mich
Danke
Gruß Zippolighter
-
geht mein CuxD Taster im JavaScript nicht mehr. `
Liegt es am Skript oder kommt der Tastendruck nicht in ioBroker an ?Wird der Zeitstempel des Datenpunktes "hm-rpc.1.CUX4000002.2.PRESS_SHORT" aktualisiert ?
-
H, es liegt am Script. Der Zeitstempel wird aktualisiert.
-
Danke Paul,
so geht es.

-
so geht es.
Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
-
Hi zipplighter,
da helfe ich gerne; weil ich genau dieses Problem für mich vor Kurzem klären konnte.
1. Die ccu2 überträgt normalerweise nicht press_short und press_long. In iobroker kommt der Befehl nur bei "install_test" an.
vgl. meinen anderen thread:
http://forum.iobroker.net/viewtopic.php … ilit=short
Um dieses Problem zu lösen, musst du auf der ccu2 ein dummy-programm anlegen (Damit überträgt die ccu2 die Daten korrekt; vgl. auch Beiträge im Homematic Forum).
Und zwar so:
filename="bild1.jpg" index="0">~~2. Dann kannst du per script in iobroker die variable korrekt abgreifen; und zwar so:
on({id: "hm-rpc.0.LEQ0029078.1.PRESS_SHORT", val: true, ack: true}, function() { // Klingel HM Taster log("Auslöser Klingel-PS"); weiter (); }); on({id: "hm-rpc.0.LEQ0029078.1.PRESS_LONG", val: true, ack: true}, function() { // Klingel HM Taster log("Auslöser Klingel-PL"); weiter (); });Wenn du kein Dummy geschrieben hast, dann so:
on({id: "hm-rpc.0.LEQ0029078.1.INSTALL_TEST", val: true, ack: true}, function() { // Klingel HM Taster log("Auslöser Klingel-IT"); weiter (); });3. Wenn du auf Zeit reagieren willst, brauchst du schedule; und zwar so:
schedule("0 10 * * *", function () { ..... });Oben rechts kannst du dann mit cron ganz komfortabel die Zeit einstellen.
Wenn nicht klappt nochmal melden.
mfg
Dieter
@bahnuhr Hallo,
leider fehlt das erste Bild in dem Post und ich weiß nicht, ob es wichtig ist.
Ich fange gerade erst an den iobroker zu programmieren und lese nun, dass ich für den 6 Fach Taster ein Dummy Script brauche.Könntest du das Bild wieder online stellen?
Grüße -
@bahnuhr Hallo,
leider fehlt das erste Bild in dem Post und ich weiß nicht, ob es wichtig ist.
Ich fange gerade erst an den iobroker zu programmieren und lese nun, dass ich für den 6 Fach Taster ein Dummy Script brauche.Könntest du das Bild wieder online stellen?
Grüße@hussi sagte in [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit:
leider fehlt das erste Bild in dem Post
Welches Bild soll wo fehlen ?
Ich sehe alle Bilder. -
@hussi sagte in [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit:
leider fehlt das erste Bild in dem Post
Welches Bild soll wo fehlen ?
Ich sehe alle Bilder. -
@hussi sagte in [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit:
@bahnuhr Bei mir sieht das so aus:
Such Mal nach Dummy
Da findest du zahlreiche Beispiele.
Sowohl hier als auch im Homematic forum