Autor Thema: Icons  (Gelesen 78170 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #30 am: 18 Juni 2013, 18:15:08 »
weil damit so schöne dinge wie das hier möglich sind :)


(siehe Anhang / see attachement)


gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Puschel74

  • Hero Member
  • *****
  • Beiträge: 9787
Aw: Icons
« Antwort #31 am: 18 Juni 2013, 18:38:48 »
Hallo,

erstmal @Rudi und andre - vielen Dank für den Schupps in die richtige Richtung.

Zitat von Rudi:
Zitat
attr WEB iconPath default:openautomation

Zitat Ende

DAS hat mir noch gefehlt @Uli - das wär doch was für den Icons-Abschnitt im Einsteiger.pdf oder?

Dann werd ich mich mal ans einfärben machen.

Danke nochmal ihr 2

Grüße
Cubietruck als Server mit DBLog
CUNO für FHT80B und FS20, HM-Lan, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #32 am: 18 Juni 2013, 19:56:56 »
kennt jemand von euch ein vector zeichenprogamm das in einem svg einen bereich füllen kann?

konkret möchte ich bei allen dimmstufen der neuen svg icons das innere der glühbirne in einer weiteren farbe füllen.

alternativ: ich fülle die png und convertiere noch mal nach svg.

@rudi: hast du bestimmte paramter bei potrace verwendet?

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Petrosilius Zwackelmann

  • Full Member
  • ***
  • Beiträge: 131
Aw: Icons
« Antwort #33 am: 18 Juni 2013, 20:42:46 »
Ich habe gestern Inkscape installiert um an den svg-icons basteln zu können.
inkscape.org

Gruß Manuel
FHEM 5.7 auf RaspPi V2:
HM_LAN / CUNX / HUEBridge /OneWire / Homebridge / SONOS / Harmony

Offline fhainz

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1177
Aw: Icons
« Antwort #34 am: 18 Juni 2013, 21:53:51 »
Hallo!

Also die neuen Icons sehen wirklich Klasse aus. Hab schon ein wenig damit rumgespielt. Unten häng ich ein Foto dran.

2 Fragen hab ich aber noch:
- Wie man am Foto sieht ist der Name des Aktor,Sensor,.. nicht mittig in der Zeile wie der State on/off/dim31,etc. Könnte man das noch ändern?
- Ich wollte ein devStateIcon hellblau einfärben ( attr Winter devStateIcon .*off:weather_summer .*on:weather_winter@E0E0FF ) Hab einige Farb-Codes durchprobiert aber komischerweise haben nur Codes mit Zahlenkombination funktioniert. Ansonsten wurde mir kein Icon abgezeigt. Kann das sein?

Grüße

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #35 am: 18 Juni 2013, 22:00:49 »
wenn du die farbe als hex zahl angeben willst muss ein # davor. also ...@#abcdef

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline fhainz

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1177
Aw: Icons
« Antwort #36 am: 18 Juni 2013, 22:08:28 »
Mit # klappts leider gar nicht mehr. In den Eigenschaften des Aktors steht nur mehr devStateIcon
.*off:weather_summer@

Mein Code war attr Winter devStateIcon .*off:weather_summer@#FFD700 .*on:weather_winter@#E0E0FF

Edit:
Das #-Zeichen ist ja in der cfg ein Kommentar Zeichen. Kann man das irgendwie maskieren?

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #37 am: 18 Juni 2013, 22:25:25 »
mir fällt gerade kein weg ein es zu maskieren.

ich verwende es aus perl code mit der {} version von devStateIcon. ein workaround könnte sein dir eine kleine funktion zu schreiben die den hex string ohne das # bekommt und mit # wieder zurück liefert. also so etwas in 99_myUtils.pm:

sub toColorHex($){
  my ($val) = @_;
  return "#".$val;
}


und dann so verwenden:attr <device> devStateIcon {"xxx:yyyy@".toColorHex("ABCDEF")} das geht aber erst mit dem update von morgen früh.

was noch geht sind namen für die farben. hier z.b. ist eine liste mit verfügbaren farben:http://www.december.com/html/spec/colorsvghex.html

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline stromer-12

  • Hero Member
  • *****
  • Beiträge: 1332
Aw: Icons
« Antwort #38 am: 18 Juni 2013, 23:33:26 »
Bei mir hier macht er das Icon blau. Hast du fhem aktuell?

Wird in der Konfigdatei wie auch im Webinterface mit icon@#abcd angezeigt.
FHEM 5.8(SVN) auf CT mit HMUSB | HMLAN | CUL
FHEM 5.8(SVN) RPi mit HMser | CUNO
loggt mit MariaSQL(ARIA) auf SSD
S300TH | FHT80TK-2 | FS20:AS4,HGS,ST,TK,UTS,WS1
HM: >50 Geräte, KFM100

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #39 am: 19 Juni 2013, 00:08:12 »
es wird blau wenn du es im web interface einträgst. aber ein # lässt sich nicht per telnet eingeben und nach speichern und neu laden ist es auf jeden fall weg.

der workaround per {} oder den namen der farbe ist das was geht.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 16929
Aw: Icons
« Antwort #40 am: 19 Juni 2013, 08:39:55 »
> @rudi: hast du bestimmte paramter bei potrace verwendet?

Nichts spezielles, nur "-i" fuer invertieren: potrace -iso output.svg input.bmp
Ich hatte aber mit der Konvertierung nach bmp Perobleme, ich meine convert benoetigte ein --flatten oder sowas.

> aben nur Codes mit Zahlenkombination funktioniert...

Stimmt, mein regexp war daneben. Ich habs jetzt korrigiert, auf genau 6 Stellen Hex (0-9,A-F).

Offline wolfram

  • Jr. Member
  • **
  • Beiträge: 77
Aw: Icons
« Antwort #41 am: 21 Juni 2013, 14:34:35 »
Das mit den HUE-Lampen und dem devStateIcon find ich toll und würde das auch gern umsetzen.
Ich habe also ein freundliches "update" abgeschickt und bin global auf die openautomation-icons gegangen - das klappt erstmal ganz gut! - übrigens sehr angenehme Icons!! - Danke an den Ersteller.

Nun habe ich, wie in einem der Beiträge beschrieben das Attribut "devStateIcon" meiner HUE's und das "webCmd" entfernt, "fhem restart" und fertig. Nach dem Neustart sind die beiden Einträge danach wieder initial eingetragen worden - so  hab ich das auch verstanden.

Allerdings klappt das Einfärben der Icons nach Lichtfarbe der HUE (noch) nicht, aber ehrlich gesagt hab ich's auch noch nicht so ganz vestanden. Ich hätte es gern wie von "justme1968" im Beitrag, bzw. auf dem Bild Link beschrieben.

Meine cfg-Eingräge für die HUE's sehen so aus:

define HUEDevice3 HUEDevice 3
attr HUEDevice3 alias Hue Lamp 3
attr HUEDevice3 devStateIcon {CommandGet("","HUEDevice3 devStateIcon")}
attr HUEDevice3 model LCT001
attr HUEDevice3 room Wohn
attr HUEDevice3 subType colordimmer
attr HUEDevice3 webCmd rgb:rgb ff0000:rgb C8FF12:rgb 0000ff:toggle:on:off


Ich habe immer noch den Colorpicker statt eines "bunten" (meiner HUE-Lampe ensprechendes) Lampensymbol.

Kann mir da jemand auf die Sprünge helfen - ich wäre sehr dankbar!!

viele Grüße
wolf

FHEM auf Raspi
VU+ Ultimo mit VTI Image - DVB-C 3x
Marantz NR1504 Receiver
Minimac 2011 mit Itunes

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #42 am: 21 Juni 2013, 16:00:50 »
so wie auf dem bild geht es gerade auch nur bei mir :). ich hab diese version noch nicht engecheckt.

der letzte patch den ich eingecheckt habe war das man die svg icons überhaupt verwenden kann. ohne diese änderungen wären sie zu gross angezeigt worden. danach hab ich rudi überredet devStateIcon so umzubauen das ich die icons auch farbig machen kann. der fhem web teil dazu ist inzwischen so weit und von ihm eingecheckt.

am wochenende checke ich die version ein die die icons auch farbig macht. bitte noch ein klein wenig geduld.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline wolfram

  • Jr. Member
  • **
  • Beiträge: 77
Aw: Icons
« Antwort #43 am: 21 Juni 2013, 16:05:16 »
Ach Mensch, da war ich wohl zu voreilig - ich hatte das so verstanden, dass es schon geht ;)
Natürlich habe ich noch Geduld - kein Prolbem und vielen Dank für die Antwort

wolf
FHEM auf Raspi
VU+ Ultimo mit VTI Image - DVB-C 3x
Marantz NR1504 Receiver
Minimac 2011 mit Itunes

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16803
Aw: Icons
« Antwort #44 am: 22 Juni 2013, 22:18:17 »
das update sollte morgen da sein. wie es geht steht hier: Link.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH