Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. Erhöhen, reduzieren Problem

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    87

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Erhöhen, reduzieren Problem

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
8 Beiträge 5 Kommentatoren 1.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    berrywhite
    schrieb am zuletzt editiert von
    #1

    Hallo ich störe nochmal :D,

    hoffe ich bin richtig hier. Ich hab in meiner Konfiguration ein Object vom Typ State und Number, Standardwert ist 50. Wenn ich jetzt Echo sage erhöhe um 5, stellt ioBroker den Wert direkt auf 100. Wenn ich Echo jetzt sage reduziere um 10, kommt sogar der Wert 90 raus, sage ich danach dasselbe kommt wieder der Wert 100 (logischerweise erwartet man jetzt 80).

    Mit dem Befehl "stelle XY auf 10", funktioniert der Befehl durchgehend ohne Probleme.

    Ist das ein Problem bei mir oder der Alexa Erkennung?

    Danke schonmal :D.

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      AndreasBa
      schrieb am zuletzt editiert von
      #2

      Hallo zusammen,

      ich bin mit dem gleichen Problem wie berrywhite konfrontiert und komme leider nicht weiter…

      Ich habe ein Scene Objekt mit Datenpunkt erzeugt,

      dies hat folgenden Code:

      {
        "common": {
          "name": "Fernsehlautstärke",
          "role": "value",
          "type": "number",
          "desc": "Manuell erzeugt",
          "min": 0,
          "max": 100,
          "def": 50,
          "read": true,
          "write": true,
          "smartName": {
            "de": "Lärm",
            "byON": "0"
          }
        },
        "native": {},
        "acl": {
          "object": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1636
        },
        "_id": "scene.0.Fernsehlautstärke",
        "type": "state"
      }
      
      

      Wenn ich folgende Alexa Befehle gebe, ändert sich der Wert wie folgt:

      Alexa, setzte Fernsehleutstärke auf 10 —> Wert 10

      Alexa, setzte Fernsehlautstärke auf 40 —> Wert 40

      Alexa, erhöhe Fernsehlautstärke um 10 —> Wert 100

      Alexa, reduziere Fernsehlautstärke um 10 —> Wert 90

      Alexa, reduziere Fernsehlautstärke um 10 —> Wert 100

      Leider werden die Werte mit reduzieren und erhöhen nicht richtig gesetzt.

      Beim absoluten setzen funktioniert dies allerdings.

      Da ich aber leider die relativen Werte benötige, um die Lautstärke meines Samsung Fernsehers mittels Logitech Harmony zu steuern kann ich leider keinen absolut wert benötigen.

      Samsung hat ja keine Schnittstelle zu meinem Fernseher, um den aktuellen Stand auszulesen.

      Ich will dann anhand der Änderung, für jeden Wert ein Signal der Lautstärkenänderung, miottels einer Schleife, senden.

      Ich habe schon bereits mehrere Artikel im Forum gelesen, aber keine Lösung gefunden.

      Folgender Artikel hat mir etwas geholfen, aber keine Lösung gebracht:

      http://forum.iobroker.net/viewtopic.php?t=4750

      Da hier leider mit erhöhen der maximale Wert eingetragen wird, hat dies auch nicht funktioniert.

      Auch eine Umstellung auf Prozent bzw. ein Wertebereich von 0…100 oder von z.B. -20...20 hat nicht geholfen.

      Nach folgenden Artikel

      http://forum.iobroker.net/viewtopic.php?t=5426

      habe ich versucht, die Rolle zu verändern, z.B. auf Level.

      Dies half aber auch nicht…

      Könnt Ihr mir bitte helfen,

      mit welchen Einstellungen ich die Werte im wertebereich von 0..100 mit erhöhen und reduzieren ordentlich setzen kann?

      Oder hat jemand eine andere Idee, wie ich mein Problem löse? (Aber ich kaufe mir keinen neuen Fernseher... :P

      Ich hoffe Euch erschlägt nicht mein Roman,

      aber ich wollte euch mein leid beschreiben

      und vielleicht hilft es bei einer Lösungsfindung...

      Danke im Voraus!

      Gruss

      Andreas

      User of
      Raspberry Pi 1-3, IoBroker, Shelly, Harmony Hub, Alexa, TP-Link hs100, tradfri, Samsung TV, Fritz Box, FHZ1000 + FHT, tasmota, ESP8266, Kodi, IR Led Stripes, iLife V5s

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        pix
        schrieb am zuletzt editiert von
        #3

        Hallo,

        hier mal ein Objekt, das ich mit dem JS-Adapter angelegt habe, um mit dem Echo die Rollläden im Schlafzimmer zu steuern:

        {
          "common": {
            "role": "blind.level",
            "name": "Alexa: Rollladen Schlafzimmer links",
            "desc": "Eingabe neues Level für Rollladen Schlafzimmer links",
            "def": 0,
            "unit": "%",
            "type": "number",
            "min": 0,
            "max": 100,
            "smartName": {
              "de": "Schlafzimmer Rollladen links"
            }
          },
          "native": {},
          "type": "state",
          "_id": "javascript.2.alexa.rollladen.schlafzimmer.links",
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        

        Ich sehe keinen großen Unterschied ausser den Wert bei role. Der ist bei mir level[.blind] und nicht val.

        Gruß

        Pix

        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          AndreasBa
          schrieb am zuletzt editiert von
          #4

          Hallo pix,

          Ich habe es gerade nochmal mit der Rolle ‚Level‘ probiert und auch ‚Level.volume‘ ausprobiert.

          Aber leider auch kein besseres Ergebnis.

          Verwendest du die Befehle ‚erhöhe‘ und ‚reduziere‘ mit deinem Objektaufruf bei Alexa?

          Grüsse

          Andreas

          User of
          Raspberry Pi 1-3, IoBroker, Shelly, Harmony Hub, Alexa, TP-Link hs100, tradfri, Samsung TV, Fritz Box, FHZ1000 + FHT, tasmota, ESP8266, Kodi, IR Led Stripes, iLife V5s

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pix
            schrieb am zuletzt editiert von
            #5

            Nein, ich sage zum Beispiel "Alexa, setze XXX auf 90%".

            Gruß

            Pix

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              AndreasBa
              schrieb am zuletzt editiert von
              #6

              Hallo pix,

              Ja, mit dem absoluten Kommando ‚Alexa, setze xxx auf 80‘

              Funktioniert es auch bei mir.

              Nur nicht mit den relativen Befehlen ‚erhöhen‘ und ‚reduzieren‘.

              Was passiert bei dir, wenn du den Befehl ‚Alexa, erhöhe xxx um 10‘?

              Welcher Wert wird im Opjekt gesetzt?

              Gruß

              Andreas

              User of
              Raspberry Pi 1-3, IoBroker, Shelly, Harmony Hub, Alexa, TP-Link hs100, tradfri, Samsung TV, Fritz Box, FHZ1000 + FHT, tasmota, ESP8266, Kodi, IR Led Stripes, iLife V5s

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Matten
                schrieb am zuletzt editiert von
                #7

                Hallo, wenn ich das richtig verstehe wird die TV-Lautstärke per Button über die Länge des Tastendrucks bzw. die Häufigkeit gesteuert.

                Für Lautstärke "leiser" bzw. "lauter" gäbe es doch dann die Möglichkeit einen virtuellen Button anzulegen, welcher mit Alexa angesteuert wird. Dieser ist dann per Script der

                Trigger zur Ansteuerung der Lautstärke indem per Schleife der Button Lautstärke zum Beispiel 10 -mal betätigt werden. Zwei Scripte jeweils für "lauter" und "leiser", ebenso wie zwei

                virtuelle Buttons.

                Ist zwar nicht auf den Punkt genau, hängt aber von der Anzahl der Betätigungen welche man einstellt ab.

                Hardware: NUC 386i, Proxmox: als VM ioBroker, HomeMatic, Hue(Zigbee), UnifiAC, Visualisierung: 24 Zoll Touchscreen Portrait Modus

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Stefan.Franke
                  schrieb am zuletzt editiert von
                  #8

                  @Andreas_ba:

                  Alexa, setzte Fernsehleutstärke auf 10 —> Wert 10

                  Alexa, setzte Fernsehlautstärke auf 40 —> Wert 40

                  Alexa, erhöhe Fernsehlautstärke um 10 —> Wert 100

                  Alexa, reduziere Fernsehlautstärke um 10 —> Wert 90

                  Alexa, reduziere Fernsehlautstärke um 10 —> Wert 100 `

                  Dieser Effekt ist mir auch schon aufgefallen. Anscheinend speichert sich Alexa den nicht aktuellen Wert des Gerätes, weshalb dann relative Befehle nicht richtig interpretiert werden können.

                  Nach meinen bisherigen Tests, muss man das in ioBroker mit Skripten lösen. Ich habe einen Datenpunkt, den Alexa steuert. Dort kommen die von Dir genannten falschen Werte an. Die Werte ignoriere ich und benutze den Datenpunkt nur als Trigger für mein Script.

                  In dem Script lese ich dann die Befehlshistory des Accounts (siehe als Beispiel für das Lesen der History hier: http://forum.iobroker.net/viewtopic.php?f=37&t=9115). Darüber bekommst Du den Text, den Du gesagt hast. Diesen kannst Du dann mit einfachen if-statements analysieren [setze/erhöhe/reduziere] und die Zahlen dazu lesen. Mit den Daten kann ich dann über Harmony entsprechende Änderungen machen.

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  810

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe