NEWS
[gelöst] Script läuft bei virtuellem Tastend nicht bei real
-
Was ist Dusche auf der ccu?
Ist das die SV oder der HM-PBI-4-FM ?
Kannst du dein Script als JS senden, mit blocky mach ich nix.
@bahnuhr
Danke erstmal für Deine Bemühung mir hier zu helfen.Dusche ist der Taster

als Script sieht das so aus
on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT"/HM-PBI-4-FM OEQ0612762:1.PRESS_SHORT/, val: true}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
setState("smartgarden.0.LOCATION_c7b4622f-2D7106-2D4f26-2Da213-2D4013fee57cd3.DEVICE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.SERVICE_VALVE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.duration_value"/duration_value/, '600');
});//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIyJTNBJTIzJTJGYyU1RXFGJTJGUmxfJTdDeSUyM21RfiUyNCUzQWglMjIlMjB4JTNEJTIyLTgxMiUyMiUyMHklM0QlMjItMTM2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4xLk9FUTA2MTI3NjIuMS5QUkVTU19TSE9SVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMiUyNXBVJTYwOCUyNUQlNUR4TVAlN0JJOColM0J6SG8lNUQlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzbWFydGdhcmRlbi4wLkxPQ0FUSU9OX2M3YjQ2MjJmLTJENzEwNi0yRDRmMjYtMkRhMjEzLTJENDAxM2ZlZTU3Y2QzLkRFVklDRV8wYjQzNmVjZi0yRGJjMTItMkQ0MTJkLTJEYjFiMi0yRDVkYzNlMDI2NjRjMy5TRVJWSUNFX1ZBTFZFXzBiNDM2ZWNmLTJEYmMxMi0yRDQxMmQtMkRiMWIyLTJENWRjM2UwMjY2NGMzLmR1cmF0aW9uX3ZhbHVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTdEb08lM0RuJTJCVmJtJTI0dmJNVEUlN0M1cSUyQyU1QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0U2MDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
-
@DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT"/HM-PBI-4-FM OEQ0612762:1.PRESS_SHORT/, val: true}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
setState("smartgarden.0.LOCATION_c7b4622f-2D7106-2D4f26-2Da213-2D4013fee57cd3.DEVICE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.SERVICE_VALVE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.duration_value"/duration_value/, '600');
});Script packt man in "code"; ist dann einfacher zu lesen.
ccu:
Der dummy sieht ok aus.Dann lege mal ein einfaches Script an.
on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT", val: true}, function (obj) { // nur mal log ausführen und nachschauen ob das log kommt log("Taster wurde gedrückt!"); });Drücke dann den Taster auf der ccu.
Im log bei iob müsste dann o.g. Text erscheinen.Schau mal ob dieses einfache funktioniert.
-
@DomDom nicht auf wahr triggern
Ein Taster ist immer wahrDu musst auf Aktualisierung triggern
-
@DomDom nicht auf wahr triggern
Ein Taster ist immer wahrDu musst auf Aktualisierung triggern
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@DomDom nicht auf wahr triggern
Ein Taster ist immer wahrDu musst auf Aktualisierung triggern
Rainer, das sehe ich anders.
Ein Taster erzeugt wahr.
Und zwar, wenn press_short gedrückt wird.Bei SV -> dann aktualisierung.
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@DomDom nicht auf wahr triggern
Ein Taster ist immer wahrDu musst auf Aktualisierung triggern
Rainer, das sehe ich anders.
Ein Taster erzeugt wahr.
Und zwar, wenn press_short gedrückt wird.Bei SV -> dann aktualisierung.
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Ein Taster erzeugt wahr.
Aber niemals false
-
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Ein Taster erzeugt wahr.
Aber niemals false
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Ein Taster erzeugt wahr.
Aber niemals false
korrekt, false ist er immer.
Aber man will ja wissen, wenn er gedrückt wird.
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@DomDom nicht auf wahr triggern
Ein Taster ist immer wahrDu musst auf Aktualisierung triggern
Rainer, das sehe ich anders.
Ein Taster erzeugt wahr.
Und zwar, wenn press_short gedrückt wird.Bei SV -> dann aktualisierung.
@bahnuhr
also wenn ich den Taster real drücke dann leuchtet in den Objekten:
hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nichtWenn ich den virtuellen Taster drücke auf der CCU dann
leuchtet gar nichts grün auf -
@bahnuhr
also wenn ich den Taster real drücke dann leuchtet in den Objekten:
hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nichtWenn ich den virtuellen Taster drücke auf der CCU dann
leuchtet gar nichts grün auf@DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nichtDas hatte ich auch schon mal.
Dann ist der dummy falsch.
Überprüfe den nochmal. -
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Ein Taster erzeugt wahr.
Aber niemals false
korrekt, false ist er immer.
Aber man will ja wissen, wenn er gedrückt wird.
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
korrekt, false ist er immer.
Ist das so?
üblicherweise ist der Zustand eines hm batterie tasters in iobroker immer true, lediglich der zeitstempeländert sich -
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
korrekt, false ist er immer.
Ist das so?
üblicherweise ist der Zustand eines hm batterie tasters in iobroker immer true, lediglich der zeitstempeländert sich@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
korrekt, false ist er immer.
Ist das so?
üblicherweise ist der Zustand eines hm tasters in iobroker immer true, lediglich der zeitstempeländert sichAlso ich trigger schon seit Jahre so:
on({id: "hm-rpc.0.LEQ0175356.2.PRESS_SHORT", val: true}, function() { // Flur1 Taster gedrücktUnd dies klappt einwandfrei.
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
korrekt, false ist er immer.
Ist das so?
üblicherweise ist der Zustand eines hm tasters in iobroker immer true, lediglich der zeitstempeländert sichAlso ich trigger schon seit Jahre so:
on({id: "hm-rpc.0.LEQ0175356.2.PRESS_SHORT", val: true}, function() { // Flur1 Taster gedrücktUnd dies klappt einwandfrei.
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Und dies klappt einwandfrei.
Ist das rin Batterie taster?
-
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Und dies klappt einwandfrei.
Ist das rin Batterie taster?
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Und dies klappt einwandfrei.
Ist das rin Batterie taster?
Ja,

-
@DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nichtDas hatte ich auch schon mal.
Dann ist der dummy falsch.
Überprüfe den nochmal.@bahnuhr
In wie fern falsch?
Habe ihn gelöscht und neu angelegt,
Es ist ja derselbe Taster, also die Dusche.Habe gerade gesehen das noch LowBat grün leuchtet. Hatte den Taster schon ne Zeitlang in der Schublade liegen.
Spielt das ne Rolle? Eine Signalübertragung an sich findet ja statt. -
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Und dies klappt einwandfrei.
Ist das rin Batterie taster?
Ja,

@bahnuhr das muss ich mit der Taster Schnittstelle auch mal testen.
Mit funkwandtastern (batterie) klappt das nicht. -
@bahnuhr
In wie fern falsch?
Habe ihn gelöscht und neu angelegt,
Es ist ja derselbe Taster, also die Dusche.Habe gerade gesehen das noch LowBat grün leuchtet. Hatte den Taster schon ne Zeitlang in der Schublade liegen.
Spielt das ne Rolle? Eine Signalübertragung an sich findet ja statt.@DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr
In wie fern falsch?
Habe ihn gelöscht und neu angelegt,
Es ist ja derselbe Taster, also die Dusche.Habe gerade gesehen das noch LowBat grün leuchtet. Hatte den Taster schon ne Zeitlang in der Schublade liegen.
Spielt das ne Rolle? Eine Signalübertragung an sich findet ja statt.Müsste eigentlich funktionieren.
Kommt denn der log text?Batterie kannst du mal tausche, aber ich vermute, dass es daran nicht liegt.
-
@bahnuhr das muss ich mit der Taster Schnittstelle auch mal testen.
Mit funkwandtastern (batterie) klappt das nicht.@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Mit funkwandtastern (batterie) klappt das nicht.
Ich habe auch einen solchen:

Da mache ich es genauso.
Also trigger auf val:true.
on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() { // Bad_EG: Wandtaster 1 gedrückt -
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
Mit funkwandtastern (batterie) klappt das nicht.
Ich habe auch einen solchen:

Da mache ich es genauso.
Also trigger auf val:true.
on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() { // Bad_EG: Wandtaster 1 gedrückt@bahnuhr auch mit blockly?
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr auch mit blockly?
blockly nehme ich nicht.
Ich mache alles mit JS
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@bahnuhr auch mit blockly?
blockly nehme ich nicht.
Ich mache alles mit JS
-
@Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:
@DomDom möge doch bitte mal aktualisierung ausprobieren, dann wissen wir es.
Ja, mach mal.
Es funktioniert, wenn der Text im log erscheint.
