NEWS
Auslesen des Wertes funktioniert nicht
-
Hallo
Ich versuche gerade meiner Musikanlage beizubringen, dass sie leise machen soll, wenn jemand anruft.
Das klappt. Aber sie macht nicht wieder die gleiche Lautstärke wie vorher, wenn ich auflege.
Irgendwie schein die Variable nicht ausgelesen zu werden.
Wo Ist der Fehler
-
Hallo
Ich versuche gerade meiner Musikanlage beizubringen, dass sie leise machen soll, wenn jemand anruft.
Das klappt. Aber sie macht nicht wieder die gleiche Lautstärke wie vorher, wenn ich auflege.
Irgendwie schein die Variable nicht ausgelesen zu werden.
Wo Ist der Fehler
-
@martin-0 sagte: Wo Ist der Fehler
Die Variable Ist_Lautst darf den Wert nur übernehmen, wenn auf "connect" gewechselt ist.
-
@paul53
Er soll ja vorher den Wert in die Variable schreiben.
Dann nehme ich ab und -550 ist die Lautstärke.
Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.@martin-0 sagte: Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.
Beim Auflegen wird -550 in die Variable übernommen.
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Er soll ja vorher den Wert in die Variable schreiben.
Ja, vor setzen der Lautstärke auf -550, aber nicht beim Auflegen.
-
@martin-0 sagte: Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.
Beim Auflegen wird -550 in die Variable übernommen.
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Er soll ja vorher den Wert in die Variable schreiben.
Ja, vor setzen der Lautstärke auf -550, aber nicht beim Auflegen.
-
@paul53
Was muss ich denn ändern, damit die Lautstärke ausgelesen wird wenn es noch klingelt? -

So funktioniert es, aber welche Logik habe ich nicht verstanden?
Warum hat er vorher immer -550 gesetzt?@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Warum hat er vorher immer -550 gesetzt?
weil das setzen der Variable nicht vom Zustand des on call states abhängig war, sondern nur auf änderung.
Also auch bei END
Da ist der Wert -550
Und END ist immer die letzte Aktion gewesen, da kann er bei connect schreiben was er will, beim Auflegen wird immer mit -550 überschrieben - und dann wieder gesetzt -
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Warum hat er vorher immer -550 gesetzt?
weil das setzen der Variable nicht vom Zustand des on call states abhängig war, sondern nur auf änderung.
Also auch bei END
Da ist der Wert -550
Und END ist immer die letzte Aktion gewesen, da kann er bei connect schreiben was er will, beim Auflegen wird immer mit -550 überschrieben - und dann wieder gesetzt -
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Ist es denn jetzt so richtig?
Ja, du machst es jetzt vom Klingeln abhängig.
Hätte auch geklappt, wenn du den set in die falls Klammer beim connect genommen hättest -

So funktioniert es, aber welche Logik habe ich nicht verstanden?
Warum hat er vorher immer -550 gesetzt? -
@martin-0 sagte: So funktioniert es
Es hätte auch genügt, "setze Ist_Lautst" vor "steuere Volume mit -550" zu setzen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden