NEWS
jarvis v2.2.0 - just another remarkable vis
-
@smile Du willst mit dem Power-Button das Licht nur einschalten und mit dem LevelBody setzt du den Dimmer auf 0 um es auszuschalten?
Wie schaltest du jetzt das Licht aus?
Du könntest bei Datenpunkt Eigenschaften{"on":100}
eintragen bzw den Wert, den der Dimmer haben soll, wenn du auf den Button klickst.
-
@mcu Die Homematic Dimmer haben ein "Taster" - Objekt. Dieses kennt entsprechend nur den Wert "true", den man aktualisieren kann. Die Homematic schaltet das Licht dann entsprechend an oder aus, je nachdem ob es bereits an ist oder nicht.
Wenn der Dimmer diesen Tastendruck nicht unterstützt, kann man meistens alternativ den dazugehörigen Funk-Taster von Homematic nutzen, welcher aber im Prinzip das gleiche macht: einen Tastendruck mit "true" aktualisieren:
Von daher glaube ich nicht dass der Workaround funktionieren kann, bzw. wenn ja bräuchte ich genauere Erläuterung wie?
EDIT: Ich habe deine Fragen nicht zu Ende beantwortet: Der Power Button soll wie ein Taster das Licht an oder ausschalten, je nachdem ob es bereits an oder aus ist.
PS Nebenbei: Hier wird immer zefau gedankt für den Adapter. Aber ich möchte an dieser Stelle einmal ganz klar Dir @mcu danken, du hilfst hier richtig vielen Usern extrem weiter. Danke dafür
-
@smile Welchen Wert hat denn der Dimmer-Wert, wenn geschaltet wurde mit Press_Short :true?
Press_Short schaltet auch um? Also, wenn es an war schaltet man es mit Press_Short auch wieder aus?
Der Datenpunkt(jarvis) on ist der DP Press_Short? -
@mcu korrekt, so ist es.
Wenn die Lampe aus ist: "press short" schaltet diese auf 100% an.
Wenn die Lampe auf 100%, 50% oder irgend ein andere Wert >0% ist dann schaltet "press short" die Lampe komplett aus. (Reine Homematic Technik, ohne iobroker scripte dazwischen)EDIT: Ja der Datenpunkt ON in Jarvis entspricht dem "press short" von homematic.
-
@smile Geht das Licht auch an, wenn man den Dimmer-Wert auf 100 setzt? Oder muss man dazu noch den Press_Short setzen?
Darf es auch eine Switch-Action sein? -
@mcu Nein, das funktioniert ohne den Press short. Direkte Level Anwahl funktioniert immer.
Hier nochmal ein Beispiel von einem Dimmer, der den Taster ("press short") direkt integriert hat. Wie man sieht ist der aktuelle Dimmer Wert auf 10, und "press short" würde diesen dann nun auf 0 runterdimmen.
EDIT: Switch-Action: Ich kann ja den Homematic Datenpunkt nicht ändern, dieser ist ein Button / Taster. Macht ja auch Sinn finde ich. Und wäre total toll wenn das funktioniert in Jarvis - für sehr viele HomematiC benutzer denke ich.
-
Also nur den Dimmer-Wert nutzen.
Ich hätte noch eine Bitte, könntest du bitte Deine Systembeschreibung etwas kleiner (Schriftgröße) machen? -
@mcu Danke, ja das funktioniert dann sogar out-of-the-box wenn man in Jarvis den Switch statt den Taster benutzt UND (!) dden Trigger Datenpunkt des Tasters weglässt. Toll
Die Möglichkeit mit zusätzlichem Datenkpunkt wie du es beschrieben hast, geht natürlich auch.PS: Die Darstellung mit GIFs finde ich übrigens sehr cool und hilfreich - finde das sollten mehr Leute so machen Hilft manchmal Dinge sehr einfach nachzuvollziehen.
Ist also soweit gelöst für mich. Danke @mcu
-
@mcu said in jarvis v2.2.0 - just another remarkable vis:
@mpl1338 Nicht absehbar. Abwarten.
Zum anderen Problem: Objektwert ist 0/1 oder false/true?
Zeig bitte ein Bild von den Einstellungen zum Objekt in jarvis und den Objekteintrag:.
Welche Version im Einsatz?anbei die bilder.
letzte beta version läuft bei mir
-
@mpl1338 Sind das eigene DPs? Jarvis mag keine / in den Datenpunkten. Ändere mal die DP auf ohne "/".
Das Bild passt nicht zum Heizen Kühlen DP. -
@mcu sind DPs welche vom knx Adapter erstellt wurden.
Ja da ist ein Alias dazwischen. Habe ich vergessen
-
@mpl1338 role "button" hat nur einen Wert -> true. Wie soll er da einen anderen Wert darstellen?
Nimm doch zur Darstellung Datenpunkt-Anzeige den KNX-DP und in Datenpunkt-Trigger den Umschalt-DP (alias) mit Action-Element "IconButtonAction"? -
Moin,
ich schaffe es irgendwie nicht über die JSON Tabelle Log-Einträge anzuzeigen. Ich nutze den Adapter LogParser. Dieser stellt ja JSON Daten zur Verfügung.Konfiguration in Jarvis:
Das Ergebnis sieht dann so aus:
Weiß jemand, was ich falsch mache...?
-
@centrofly Zeig mal die ersten Zeilen von der JSON als Codetag (</>).
-
Beispiel Zeile aus dem JSON:
{"date":"Gestern 23:24","severity":"<span class='logError logSeverity'>error</span>","from":"javascript.0","message":"[43 Einträge] at script.js.common.04_Monitor.Watchdog:468:28","ts":1617571473483}
-
@centrofly Ist glaube ich noch ein BUG in jarvis? Setz mal beispielhaft die ts in "".
{"date":"Gestern 23:24","severity":"<span class='logError logSeverity'>error</span>","from":"javascript.0","message":"[43 Einträge] at script.js.common.04_Monitor.Watchdog:468:28","ts":"1617571473483"}
-
@mcu vielen Dank für deine Hilfe, das mit dem ts war es zwar nicht, aber jetzt funktioniert es Weiß aber leider nicht, woran es lag... Hatte wahrscheinlich noch irgendwo ein typo drin...
-
Kriege ich es irgendwie hin, dass abhängig vom Zustand (ein/aus)
- a.) der Label "Kamera Garten" eine andere Schriftartfarbe bekommt?
- b.) der Schiebeschalter statt blau in rot dargestellt wird (bei on), bei off wie bisher?
-
@uwe72 Wie sind denn die Einstellungen zum Objekt?
-
@mcu was meinst Du genau?