NEWS
3D Animation mit Sweet Home in VIS
-
@iced112 ja, also
- Den Grundriss nutze ich als Hintergrundbild auf z-index = 0 (= Ebene 0)
- Dann z.B. das
BulbWidget auf z-index = 1 - Dem Bulb-Widget geben ich sowohl fĂŒr
Trueals auchFalsedas ausgeschnittene (= der Rest ist Transparent) Bild des beleuchteten Raumes (=.pngBildformat da es Transparenz darstellen kann) - Dann positioniere ich das Widget Pixelgenau ĂŒber dem Raum
- Dann ersetze ich das Bild des
FalseDatenpunktes durch ein.pngwelches nur Transparenz enthĂ€lt, also nichts. Es muss nicht die richtige GröĂe haben, ich nutze fĂŒr alle RĂ€ume das gleiche Transparente Bild.
Das war es eigentlich schon.
So sieht der Bilder-Ordner fĂŒr das Erdgeschoss bei mir aus:

und so im VIS-Editor:

Mein z-index ist halt 32 statt 1, wichtig ist das die Zahl höher als der Hintergrund ist. Damit das bearbeiten einfacher ist habe ich den Hintergrund gegen Auswahl gesperrt:

Habe nun mal im OG jeden Raum ausgeschnitten und mit dem Image Widget ĂŒber den âaus Grundrissâ gelegt. Also zunĂ€chst ohne Funktion den Raum durch tippen ein und auszuschalten.
Problem ist nun, da ich beispielsweise im Wohnzimmer verschiedene ZustÀnde habe, dass, wir hier im Beispiel die LED stripes eingeschaltet sind und wenn ich das Haupt Licht einschalte, dass man das nur an Lichtkegeln am Fenster sieht beides Z-Index 2
FullSizeRender.MOVDer lichtkegel ist nur kurz zu sehen, da ich noch ein anderes Problem grade festgestellt habe. In meiner VIS vom Handy schalten sich die Lichter nach betĂ€tigen des Widget direkt wieder aus, oder wieder an, erst nach gegĂŒllter Fund mal drĂŒcken bleibt der Zustand so wie er sein soll. (Was könnt das denn seinđ€)
-
Habe nun mal im OG jeden Raum ausgeschnitten und mit dem Image Widget ĂŒber den âaus Grundrissâ gelegt. Also zunĂ€chst ohne Funktion den Raum durch tippen ein und auszuschalten.
Problem ist nun, da ich beispielsweise im Wohnzimmer verschiedene ZustÀnde habe, dass, wir hier im Beispiel die LED stripes eingeschaltet sind und wenn ich das Haupt Licht einschalte, dass man das nur an Lichtkegeln am Fenster sieht beides Z-Index 2
FullSizeRender.MOVDer lichtkegel ist nur kurz zu sehen, da ich noch ein anderes Problem grade festgestellt habe. In meiner VIS vom Handy schalten sich die Lichter nach betĂ€tigen des Widget direkt wieder aus, oder wieder an, erst nach gegĂŒllter Fund mal drĂŒcken bleibt der Zustand so wie er sein soll. (Was könnt das denn seinđ€)
@iced112
ich denke du musst lila unsichtbar machen wenn du weiĂ schaltest und umgekehrt,
da der kleinere lila ausschnitt den gröĂeren weiĂausschnitt von der ebene her ĂŒberlagert und daher nur noch der weiĂe lichtkegel sichtbar ist.oder du legst weiĂ auf eine höhere ebene (z-index), dann ĂŒberlagert das komplette weiĂe bild das lila bild
-
@iced112
ich denke du musst lila unsichtbar machen wenn du weiĂ schaltest und umgekehrt,
da der kleinere lila ausschnitt den gröĂeren weiĂausschnitt von der ebene her ĂŒberlagert und daher nur noch der weiĂe lichtkegel sichtbar ist.oder du legst weiĂ auf eine höhere ebene (z-index), dann ĂŒberlagert das komplette weiĂe bild das lila bild
Ja, so funktioniert das. Aber konsequent wĂ€re es ja, dass man beides sieht. Oder eben halt alles das, was grade an ist. Das hĂ€tte dann doch zur Folge, dass ich in verschiedenen alle möglichen Kombis aus Sweet Home 3D rĂ€ndern mĂŒsste? also als Beispiel Hauptlicht und LED-Stripe hinterm TV an usw.
Aber wie könnte ich die verschiedenen SchaltzustÀnde dem Widget erklÀren. Das eine war ja einfach... -
Ja, so funktioniert das. Aber konsequent wĂ€re es ja, dass man beides sieht. Oder eben halt alles das, was grade an ist. Das hĂ€tte dann doch zur Folge, dass ich in verschiedenen alle möglichen Kombis aus Sweet Home 3D rĂ€ndern mĂŒsste? also als Beispiel Hauptlicht und LED-Stripe hinterm TV an usw.
Aber wie könnte ich die verschiedenen SchaltzustĂ€nde dem Widget erklĂ€ren. Das eine war ja einfach...@iced112 du könntest das Inventwo-Multi Widget nehmen, das kann mehr als 2 ZustĂ€nde. Und dann musst du halt 3 oder 4 verschiedenen Bilder machen und Auswerten welches davon angezeigt werden soll. Ich hab das bei mir bei Esstisch und Wohnzimmer die ja ineinander ĂŒber gehen.
-
Ja, so funktioniert das. Aber konsequent wĂ€re es ja, dass man beides sieht. Oder eben halt alles das, was grade an ist. Das hĂ€tte dann doch zur Folge, dass ich in verschiedenen alle möglichen Kombis aus Sweet Home 3D rĂ€ndern mĂŒsste? also als Beispiel Hauptlicht und LED-Stripe hinterm TV an usw.
Aber wie könnte ich die verschiedenen SchaltzustÀnde dem Widget erklÀren. Das eine war ja einfach... -
@iced112 du könntest das Inventwo-Multi Widget nehmen, das kann mehr als 2 ZustĂ€nde. Und dann musst du halt 3 oder 4 verschiedenen Bilder machen und Auswerten welches davon angezeigt werden soll. Ich hab das bei mir bei Esstisch und Wohnzimmer die ja ineinander ĂŒber gehen.
@bananajoe
Ok, ich werdâs versuchen. Sorry fĂŒr die dumme Frage. Aber wenn ich das multi Widget nehme, nehme ich dann unten die signalbilder zum Anzeigen des Zustands des Raums -
@bananajoe
Ok, ich werdâs versuchen. Sorry fĂŒr die dumme Frage. Aber wenn ich das multi Widget nehme, nehme ich dann unten die signalbilder zum Anzeigen des Zustands des Raums@iced112 du hast ja fĂŒr jeden Zustand eine eigene Vergleichsoperation an welcher du das festmachen kannst das dieser Zustand erreicht ist. Die können natĂŒrlich auch alle auf den gleichen Datenpunkt zeigen der dann die ZustĂ€nde 1 bis 4 oder so.
Und bei Bild wahr packst du das passende beleuchtete Bild rein.
ganz oben im Allgemeinen Teil hast du Bild falsch, da kommt das Transparente rein.Alle Bilder mĂŒssen/sollten dann gleich groĂ sein!
-
@iced112 du hast ja fĂŒr jeden Zustand eine eigene Vergleichsoperation an welcher du das festmachen kannst das dieser Zustand erreicht ist. Die können natĂŒrlich auch alle auf den gleichen Datenpunkt zeigen der dann die ZustĂ€nde 1 bis 4 oder so.
Und bei Bild wahr packst du das passende beleuchtete Bild rein.
ganz oben im Allgemeinen Teil hast du Bild falsch, da kommt das Transparente rein.Alle Bilder mĂŒssen/sollten dann gleich groĂ sein!
@bananajoe
Also ich hab nun lediglich mit dem image Widget gearbeitet. Hab es mit dem Multi Widget versucht aber das ist vom anpassen der GröĂe ultra frickelig.Kann ich nicht via html Code, bei der Sichbarkeit verschiedene Objekt-IDs eintragen mit einen <br> z.B.? Oder ein anderer Befehl von mir aus

EDIT: Evtl, dass ich eine AufzĂ€hlung im Wohnzimmer von allen Lampen machen? Dann baue ich ein Blockly mit IDÂŽs vom Selektor und erstelle dann zu jedem möglichen Zustand einen Datenpunkt, prĂŒfe im Blockly ob dieses und jenes eingeschaltet ist und setze den entsprechenden Datenpunkt auf wahr und lass mir dann das korrekte Bild anzeigen?
-
@bananajoe
Also ich hab nun lediglich mit dem image Widget gearbeitet. Hab es mit dem Multi Widget versucht aber das ist vom anpassen der GröĂe ultra frickelig.Kann ich nicht via html Code, bei der Sichbarkeit verschiedene Objekt-IDs eintragen mit einen <br> z.B.? Oder ein anderer Befehl von mir aus

EDIT: Evtl, dass ich eine AufzĂ€hlung im Wohnzimmer von allen Lampen machen? Dann baue ich ein Blockly mit IDÂŽs vom Selektor und erstelle dann zu jedem möglichen Zustand einen Datenpunkt, prĂŒfe im Blockly ob dieses und jenes eingeschaltet ist und setze den entsprechenden Datenpunkt auf wahr und lass mir dann das korrekte Bild anzeigen?
@iced112 du könntest per
{ }auf einen Datenpunkt verweisen in das gewĂŒnschte Bild steht :-)
Und dann per Skript den Datenpunkt austauschenNachtrag: sieht doch schon ganz cool aus. Wenn auch viel freier Platz. Aber wenn das Tablet groà genug ist lÀsst es sich ja gut bedienen denke ich
-
@iced112 du könntest per
{ }auf einen Datenpunkt verweisen in das gewĂŒnschte Bild steht :-)
Und dann per Skript den Datenpunkt austauschenNachtrag: sieht doch schon ganz cool aus. Wenn auch viel freier Platz. Aber wenn das Tablet groà genug ist lÀsst es sich ja gut bedienen denke ich
@bananajoe
Sorry dass ich mich jetzt erst zu Wort melde. Aber ich hab die Tage noch das schöne Wetter ausgenutzt und mal nicht am Rechner gehangen đ
Ja, in der Tat. Es macht schon was her! Aber bedienen kann ich da noch nichts. Ich hab wie gesagt zunĂ€chst mit dem Image Widget gearbeitet und lasse es bei entsprechenden Licht Status anzeigen. Das mit dem Multi Widget war mir im Moment zu frickelig was das anpassen der GröĂe anging. Vielleicht bau ich das irgendwann noch um. Oder Ich ĂŒberlege noch, ob ich rings um die 3 D Ansicht noch Bedienelemente hinmachen um den leeren Raum zu fĂŒllen.Aber noch ne Frage zum Skript: wie könnte ich das blocky aufbauen um den DP zu tauschen und wie verbinde ich das Bild mit dem
datenpunkt. Das weiĂ ich nĂ€mlich nicht wie das gehtđ€ -
@bananajoe
Sorry dass ich mich jetzt erst zu Wort melde. Aber ich hab die Tage noch das schöne Wetter ausgenutzt und mal nicht am Rechner gehangen đ
Ja, in der Tat. Es macht schon was her! Aber bedienen kann ich da noch nichts. Ich hab wie gesagt zunĂ€chst mit dem Image Widget gearbeitet und lasse es bei entsprechenden Licht Status anzeigen. Das mit dem Multi Widget war mir im Moment zu frickelig was das anpassen der GröĂe anging. Vielleicht bau ich das irgendwann noch um. Oder Ich ĂŒberlege noch, ob ich rings um die 3 D Ansicht noch Bedienelemente hinmachen um den leeren Raum zu fĂŒllen.Aber noch ne Frage zum Skript: wie könnte ich das blocky aufbauen um den DP zu tauschen und wie verbinde ich das Bild mit dem
datenpunkt. Das weiĂ ich nĂ€mlich nicht wie das gehtđ€@iced112 Du kannst bei vielen Widgets ja einen Datenpunkt angeben. Und da gibst du einfach einen selbst erstellten an (unterhalt von
0_userdata.0)Den kannst du ja selbst per Skript auswerten oder beliebig mit Daten fĂŒllen. Unter anderem z.B. die BildURL / Bild-Pfad Ă€ndern.
-
Ich bin auf der Suche nach Grundrissen die in Sweet Home 3D erstellt wurden. Es wĂŒrde mich freuen wenn ihr mir eure zur VerfĂŒgung stellt.
Wer das nicht Ăffentlich machen möchte kann sie mir per email schicken: iobroker@all-smart.net -
Ich bin auf der Suche nach Grundrissen die in Sweet Home 3D erstellt wurden. Es wĂŒrde mich freuen wenn ihr mir eure zur VerfĂŒgung stellt.
Wer das nicht Ăffentlich machen möchte kann sie mir per email schicken: iobroker@all-smart.net
