NEWS
[gelöst] Einen "Text" zu einer Zahl umwandeln
-
@homoran sagte in Einen "Text" zu einer Zahl umwandeln:
wenn man's weiß kann es so einfach sein
ich verstehe es gar nicht

@crunchip er lässt die Nummer des Array-mitglieds ausgeben 0,1,2
laienhaft ausgedrückt -
@homoran danke für die Mühe, es bleibt jedoch für mich bei böhmische Dörfer, werde das Zeug nie kapieren
-
@blotto112 sagte in Einen "Text" zu einer Zahl umwandeln:
Ich bekomme es einfach nicht hin in Blockly.
Vielleicht mag mir einer helfenwie sieht's denn im Moment bei dir aus?
wo kommen die Daten her und wo sollen die Ziffern hin?
Im Prinzip habe ich die Heos App für meine Denon Lautsprecher Box.
Ich möchte den Status (Play, Pause, Stop) in mein Loxone einbringen auf einen virtuellen Eingang. Damit ich den "Echtzeit Status" am Baustein habe. Damit auf allen Endgeräten das gleiche angezeigt wird.
Ich möchte ungern nur "steuern" sondern lieber "Regeln" mit dem "Ist-Wert".Vielen Dank
-
@blotto112 sagte:
Für "Stop" eine "0"
Für "Play" eine "1"
und für "Pause" eine "2"Wenn es nur die drei Werte sein können:

-
Im Prinzip habe ich die Heos App für meine Denon Lautsprecher Box.
Ich möchte den Status (Play, Pause, Stop) in mein Loxone einbringen auf einen virtuellen Eingang. Damit ich den "Echtzeit Status" am Baustein habe. Damit auf allen Endgeräten das gleiche angezeigt wird.
Ich möchte ungern nur "steuern" sondern lieber "Regeln" mit dem "Ist-Wert".Vielen Dank
@blotto112 Die Frage zielte auf die Notwendigkeit ab, einen eigenen Datenpunkt für die "Ziffern" haben zu müssen.
Den brauchst du bei Pauls Script auch.PS Ich würde trotzdem gerne wissen, wie du die Sache bisher versucht hattest
-
@blotto112 sagte:
Für "Stop" eine "0"
Für "Play" eine "1"
und für "Pause" eine "2"Wenn es nur die drei Werte sein können:

-
@paul53 Habe alles du eingegeben.
Leider hat es nicht geklappt.Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
@blotto112 sagte in Einen "Text" zu einer Zahl umwandeln:
@paul53 Habe alles du eingegeben.
Leider hat es nicht geklappt.Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
zeig mal den selbst erstellten Datenpunkt und dein Skript
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@paul53 Habe alles du eingegeben.
Leider hat es nicht geklappt.Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
@blotto112 sagte: Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
Verwende den Block "steuere" anstelle von "aktualisiere".
-
@blotto112 sagte: Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
Verwende den Block "steuere" anstelle von "aktualisiere".
@paul53 ist deine Glaskugel wieder in Höchstform 🤣
-
@blotto112 sagte: Mein media.state (Stop,Play, Pause) bekomme ich nicht zu Loxone als Zahl.
Verwende den Block "steuere" anstelle von "aktualisiere".
@paul53
Habe ich auch ausprobiert. Ich habe nun einmal Bilder gemacht.Bild 1 ist der Script
Bild 2 ist der "Value" als Analog Eingang in Loxone (Im Script: Zustand: value)
Bild 3 ist der "Heos Adapter" mit den Texten die ich als Zahl haben möchte. (Im Script: Objekt ID "String State")


-
@paul53
Habe ich auch ausprobiert. Ich habe nun einmal Bilder gemacht.Bild 1 ist der Script
Bild 2 ist der "Value" als Analog Eingang in Loxone (Im Script: Zustand: value)
Bild 3 ist der "Heos Adapter" mit den Texten die ich als Zahl haben möchte. (Im Script: Objekt ID "String State")


@blotto112
Du hastWertaus der Kategorie "Trigger" ausgewählt?
... und den Wert von "String state" mal geändert, damit der Trigger auslöst?
"Zustand: value" ist nicht "read only"? Loxone reagiert, wenn er manuell geändert wird?
-
@blotto112
Du hastWertaus der Kategorie "Trigger" ausgewählt?
... und den Wert von "String state" mal geändert, damit der Trigger auslöst?
"Zustand: value" ist nicht "read only"? Loxone reagiert, wenn er manuell geändert wird?
Habe es kontrolliert. Zudem auch noch Mal ersetzt. Der "Wert" ist ein Trigger.
Den "String State" habe ich natürlich vom Zustand geändert um es zu testen.
Wenn der Zustand eine andere Zahl erhält, übernimmt Loxone sofort den Wert.
Bei der Lautstärke funktioniert es einwandfrei. Aber da ist auch nur eine Zahl alles Eingang die ich habe und halt keinen Text. Der Text macht mir wirklich Kopfschmerzen.
-
Habe es kontrolliert. Zudem auch noch Mal ersetzt. Der "Wert" ist ein Trigger.
Den "String State" habe ich natürlich vom Zustand geändert um es zu testen.
Wenn der Zustand eine andere Zahl erhält, übernimmt Loxone sofort den Wert.
Bei der Lautstärke funktioniert es einwandfrei. Aber da ist auch nur eine Zahl alles Eingang die ich habe und halt keinen Text. Der Text macht mir wirklich Kopfschmerzen.
@blotto112 sagte in Einen "Text" zu einer Zahl umwandeln:
Wenn der Zustand eine andere Zahl erhält, übernimmt Loxone sofort den Wert.
und wo ist dann das Problem?
Sonst setz mal einen debug Baustein, der das Ergebnis anzeigt, das in den Loxone DP geschrieben werden soll -
@blotto112 sagte in Einen "Text" zu einer Zahl umwandeln:
Wenn der Zustand eine andere Zahl erhält, übernimmt Loxone sofort den Wert.
und wo ist dann das Problem?
Sonst setz mal einen debug Baustein, der das Ergebnis anzeigt, das in den Loxone DP geschrieben werden soll -
@blotto112 sagte in Einen "Text" zu einer Zahl umwandeln:
ist der "Ist-Wert" in Kleinbuchstaben.
jepp, der Wert in Klammern :-)
Der Stop wäre nur die "Übersetzung".
Die echten möglichen Werte kannst du in den Rohdaten (Objektdaten) des Datenpunkts sehen.
Danke für die Auflösung.
Bitte Thread als [gelöst] markieren
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