NEWS
AVM Fritz Dect 500 Farbsteuerung (in vis?)
-
@mustang und das Blockly bitte als Screenshot zeigen denn diese Textdatei kann man nicht importieren!
-
@djmarc75
das Blockly habe ich nochmal neu exportiert - sollte jetzt importierbar sein.
Hier auszugsweise Screenshots:
-
@mustang sagte in AVM Fritz Dect 500 Farbsteuerung (in vis?):
sollte jetzt importierbar sein.
ist mir zu lang.
hier mal eine im Ansatz bessere Version:
aber ob @cheffe da noch Interesse hat ist fraglich
-
@djmarc75
hallo,
ja ich habe definitiv interesse daran! war am wochenende leider verhindert.
ich werde es mal versuchen umzusetzen...
was mir nur jetzt ad hoc noch nicht ganz klar ist, was ihr mit dem PFAD meint? muss ich da etwas erstellen? das ist mir leider gerade noch nicht geläufig. vielleicht könnt ihr mit kurz erklären, wie ich diesen datenpunkt baue ?Danke
-
aber schon mal mega gut, dass du mir den hinweis gegeben hast, dass die beiden werte zusammen geändert werden müssen. auf die idee wäre ich nie gekommen .... und siehe da, es funktioniert... jetzt muss ich nur noch euren Datensatz und das Script nachbauen... das script sehe ich nicht so kompliziert... wie gesagt wäre es nur toll, wenn ihr mir das mit dem datensatz mal erklären könntet...
-
so.. ich probiere hier fließig aus... lerne und verstehe... und darf vermelden, dass die "lange" Lösung (einigermaßen) erfolgreich läuft.
also ich habe das lange Script importiert und einen Datenpunkt erstellt.Nun zu den "Problemen":
1) der Wechsel der Farben dauert einige Sekunden... woran liegt das? kann man das ändern?
2) wenn ich das lange Script anpassen will, dann muss ich ja eine lange Liste von Einträgen manuell ändern... z.B. das entsprechende gerät.. gibt es da eine angenehmere Möglichkeit das zu ändern? oder hilft da das zweite script, welches ich vermutlich selbst bauen muss?
Hab ja 3 Lampen... muss ich dass dann immer wieder selbst bauen?-
mir fehlt für VIS noch ein geeingnetes Widget... habt ihr eine Empfehlung?
-
im Datenpunkt verstehe ich folgenden Eintrag noch nicht ganz... vielleicht könnt ihr mir das erklären? und muss ich da etwas anpassen, insbesondere die Zahlen? :
"acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1639478260836
Aber vielen Dank euch schonmal für Eure Hilfe!!!!
-
-
also ich würde jetzt eventuell anfangen das Script umzubasteln... ich stelle mir nur folgende Frage:
Da ich 3 Lampen steuern möchte, muss ich das Script dann 3x bauen? oder kann man das Script so bauen, dass es eventuell die Änderung in unterchiedlichen VIS-Widgets zu mehreren Lampen überprüft und dann nur die Änderung nur an einer der Lampen vornimmt?Ich möchte das Script halt möglichst kompakt und effizient haben, weiß nur leider noch nicht, was da möglich ist, da ich noch nicht alle Blöcke in dem Script-Tool verstanden habe...
Weiterhin stelle ich mir die Frage ob man die Daten zu den Zahlen nicht in einer separaten Datei (csv?) schreiben kann und somit für eventuell mehrere Scripte abrufbar sind?
-
@cheffe freut mich, daß ich ein wenig helfen konnte. Die oben erwähnten Einträge "object, state... werden vom System angelegt, wenn Du einen Datenpunkt erstellst. ts ist ein Unix-Timestamp, object und state haben bei mir anscheinend immer diese Werte - ich erstelle, wenn ich einen inhaltlich identischen Datenpunkt brauche, den entsprechenden Datenpunkttyp (hier "number") und kopiere mir Teile des Inhalts aus dem bestehenden in den neu benannten Datenpunkt.
Ich würde mir für jede Lampe einen eigenen Datenpunkt mit dem rgbw-Inhalt bauen - es geht mit entsprechender Programmierung vielleicht auch ohne.
Beim Script kann ich dir leider nicht helfen, auf Grund fehlender Programmierkenntnisse. Meine Scripte sind teils sehr lang, jedoch funktionieren sie, und ich hab immer Kommentare drin, damit ich das auch später nachvollziehen kann.Das Widget habe ich mir aus mehreren verschiedenen zusammengebaut, da die vordefinierten für Farbwechsellampen bei mir nicht funktioniert haben.
-
So, nach langer Pause möchte ich mich dem Thema mal wieder widmen und weitermachen...
ich habe inzwischen eine Lampe erfolgreich laufen. Mit dem oben dargestellten "längeren" Script. Auch ein Widget dazu hab ich gefunden und eingerichtet... gefällt mir gut.Nun stehe ich vor dem Problem, dass ich noch zwei weitere Lampen einrichten muss...
Ich werde dazu 2 weitere Datenpunkte rgbw2 und rgbw3 erstellen müssen. Anschließend würde ich auch zwei weitere Scripte erstellen, in denen ich aber für alle 45 Farbcodes jeweils 2-3x die Objekt-ID´s anpassen muss.
Und falls ich noch mehr Lampen kaufe, dann müsste ich das jedes mal wieder machen.Daher hatte ich nun folgenden Gedanken. Könnte ich nicht am Anfang die 4 wichtigen Objekt-ID´s in einer Variable festlegen, die ich dann im Script immer wieder Aufrufe?
Ich stelle mir vor:
temperature = Fritzlampe1.temperatue
heu = Fritzlampe1.hue
saturation = Fritzlampe1.saturationund dann könnte ich im Script in allen 45 Farbabfragen nur jeweils die Variable angeben.
So könnte ich das Script im Anschluss einfach für eine weitere Lampe kopieren und müsste nur die Variablen anpassenLeider weiß ich nicht, wie das in Blockly gehen könnte. Gibt es da eine Möglichkeit?
(und jetzt gerade kommt mir noch der Gedanke: oder könnte man sogar die Scripte für mehrere Lampen in ein Script schreiben? )
-
@mustang sagte in AVM Fritz Dect 500 Farbsteuerung (in vis?):
Die Farbwerte setzen sich aus der Kombination der Datenpunkte hue und saturation zusammen. Die bei mir möglichen Kombinationen sind ebenso im Blockly enthalten - andere Werte(-Kombinationen) haben nicht funktioniert.
Ich setze mich gerade auch mit dem Thema auseinander und stehe noch vor der fehlenden Änderbarkeit der Farben.
Kannst Du mir einfach an einem Beispiel sagen, wie ich die Birne z.B. auf mittleres gelb gestellt bekomme?Ich lese hier zwar was von hue und saturation, aber wenn ich diese Werte per Hand im Objektbaum ändere passiert gar nichts.
Was genau muss ich wie steuern, damit die Farbe auch gesetzt wird?