NEWS
Erster vis Versuch: Lampe schaltet nicht :-( (vis2)
-
@topsurfer sagte: Übersehe ich noch was?
Der Datenpunkt "CMD" muss mit den Zahlen 0/1 gesteuert werden.
Tipp: Führe "CMD" und "RO" zu einem Alias (Typ "boolean", Rolle "switch") zusammen mit Schreibkonvertierung:val ? 1 : 0
Dann wird für Steuerung und Anzeige nur ein Widget benötigt.
Außerdem können im Alias-Baum sinnvolle Namen vergeben werden. Beispiel: -
@paul53 said in Erster vis Versuch: Lampe schaltet nicht (vis2):
Schreibkonvertierung
Hi, danke dir, jetzt weiß ich zumindets warum es nicht funktioniert
Wieder 1h YT und gegoogelt, aber
Wo kann ich denn dem Knopf im vis2 denn mitgeben, dass er 0 oder 1 senden soll?
Im vis unter "Allgemein" sehe ich nichts ..."Tipp: Führe "CMD" und "RO" zu einem Alias (Typ "boolean", Rolle "switch") zusammen mit Schreibkonvertierung:"
val ? 1 : 0OK, hab mir den Alias-Manager installiert, ist der zwingend notwendig (Ladebalken hängt ewig wenn ich da ein Objekt versuche hinzuzufügen), oder kann ich den Alias "val ? 1 : 0" auch woanders "eintragen"?
Und das "Zusammenführen mit Schreibkonvertierung von CMD und RO" macht bestimmt Sinn, aber als absoluter iob Einsteiger ist dass ein Buch mit 7 Siegeln ...
-
@topsurfer sagte in Erster vis Versuch: Lampe schaltet nicht (vis2):
OK, hab mir den Alias-Manager installiert, ist der zwingend notwendig (Ladebalken hängt ewig wenn ich da ein Objekt versuche hinzuzufügen), oder kann ich den Alias "val ? 1 : 0" auch woanders "eintragen"?
Den Alias-Manager brauchst Du dafür nicht.
Einfach im Objektbaum unteralias.0
einen neuen DP anlegen. Die Struktur dazu denkst Du Dir selbst aus.Sieht dann ungefähr so aus wie bei Aliasen für meine Homematic Geräte.
-
@topsurfer sagte: Knopf im vis2 denn mitgeben, dass er 0 oder 1 senden soll?
Von Vis2 habe ich keine Ahnung.
@codierknecht sagte in Erster vis Versuch: Lampe schaltet nicht (vis2):
Objektbaum unter alias.0 einen neuen DP anlegen.
Erst eine Struktur anlegen (siehe Beispiel) und zuletzt den Alias-Datenpunkt mit "Unterschiedliche IDs für Lesen und Schreiben".
-
@topsurfer sagte: "Zusammenführen mit Schreibkonvertierung von CMD und RO"
-
OK,
Verzeichnisstrukter ist angeleht (Ordnerstruktur),
auch mal ein Objekt "Empore",
aber ich seh da keine Option jetzt eine Verbindung zu dem "echten" Gerät herzustellen, dass Ziel anzugeben."Objekt bearbeiten" sieht auch anders aus.
-
@topsurfer sagte: "Objekt bearbeiten" sieht auch anders aus.
Du musst erst unter z.B. "Empore" einen Datenpunkt (Zustand / state) erstellen. Erst im Datenpunkt gibt es die gezeigten Möglichkeiten.
-
Danke euch schon mal,
geht weiter, aber noch immer keinen "richtigen" Erfolg (Licht schaltet nicht über vis2)Das Objekt sieht jetzt so aus:
Im Obj-Alias-Bereich sieht es so aus:
Im Obj-Enocean--Bereich sieht es so aus:
Im vi2 Inhalt von "Object-ID":
{v:enocean.0.fffd109d.CMD;v * 1} -
@paul53 sagte in Erster vis Versuch: Lampe schaltet nicht (vis2):
Tipp: Führe "CMD" und "RO" zu einem Alias (Typ "boolean", Rolle "switch") zusammen mit Schreibkonvertierung:
Dafür hab ich @topsurfer doch schon ein Skript erstellt das die beiden für alle FSR14 Zusammenführt.
-
@topsurfer sagte: Das Objekt sieht jetzt so aus:
"CMD" und "RO" sind vertauscht! Keine Lesekonvertierung!
Richtig:@topsurfer sagte in Erster vis Versuch: Lampe schaltet nicht (vis2):
Im vi2 Inhalt von "Object-ID"
In Vis referenziert man nur Alias- und eigene Datenpunkte.
-
@jey-cee sagte: Dafür hab ich @topsurfer doch schon ein Skript erstellt das die beiden für alle FSR14 Zusammenführt.
Das habe ich übersehen.
-
@paul53 sagte in Erster vis Versuch: Lampe schaltet nicht (vis2):
Das habe ich übersehen.
Hat er wohl nicht erwähnt. Allerdings legt es diese auch nicht bei Alias an sondern unter Userdata.
-
"Dafür hab ich @topsurfer doch schon ein Skript erstellt das die beiden für alle FSR14 Zusammenführt."
Stimmt, danke nochmals für deinen Enocean-Support!
aber die Aliase werden ja nicht für z.B. Dimmer angelegt,
daher versuche ich es zunächst vom Prinzip zu verstehen, dein Alias-Script nutze ich dann wenn das "händige" klapptUnter Allgemein: Object ID: sieht es nun so aus:
{v:alias.0.OG.Licht.Empore.Zustand;v * 1}Und über diesen Button unter "alias" kann ich jetzt zumindest dort die Lampe auch ein/ausschalten,
aber nicht über den Button im vis2
Mein Alias-Obj. hab ich korregiert (Thx Paul!):
-
@topsurfer sagte: Button unter "alias" kann ich jetzt zumindest dort die Lampe auch ein/ausschalten,
Vergib noch einen eindeutigen Namen und eine richtige Rolle ("switch.light" oder "switch").
-
@paul53 said in Erster vis Versuch: Lampe schaltet nicht (vis2):
Vergib noch einen eindeutigen Namen und eine richtige Rolle ("switch.light" oder "switch").
Hab ich gemacht, läßt sich aber immer noch nicht über den "Knopf" im vis2 schalten
Hab "Switch" ausgewählt. (dein "Switch.light" hab ich gar nicht) -
@topsurfer sagte: läßt sich aber immer noch nicht über den "Knopf" im vis2 schalten
Falsches Widget? Habe keine Ahnung von Vis2.
-
@paul53 said in Erster vis Versuch: Lampe schaltet nicht (vis2):
Falsches Widget?
Wenn ich das wüßte ...
"Gestylt" heißt es, ist bei der Grundinstallation wohl dabei, hier dann "binäre Steuerung".Dachte, die Enocean-Inegration wäre am langwiergsten,
als das dann lief, wollte ich Blockly versuchen, aber zuvor "kurz" einen Schalter definieren ...
Dachte, in iob wäre das einfacherDauerhaft die Lichter und Rollläden hierüber zu schalten macht ja auch keinen Sinn
-
@topsurfer sagte: "binäre Steuerung"
Gibt es kein Widget mit "Toggle"? Es soll ja bei Klick (button) umgeschaltet werden.
-
@paul53 said in Erster vis Versuch: Lampe schaltet nicht (vis2):
Gibt es kein Widget mit "Toggle"?
Nein
Drücke ich auf:
Widgeteria => "Widgeteria öffnen" erscheint leere Seite mit:
Error: "Cannot fetch user profile: not found"Fehlen noch Grundlegende, notwendige Widgets?
Alles merkwürdig
-
@topsurfer sagte: Fehlen noch Grundlegende, notwendige Widgets?
Vermutlich.
Was gibt es so unter "Gestyld"?