HomePlus - Hybrid frontend mobile-app UI-Framework (Android, iOS, Web)

Begonnen von Real-TTX, 22 November 2016, 20:57:19

Vorheriges Thema - Nächstes Thema

Real-TTX

Ist ja kein Problem... Meld mich gleich
..

Gesendet von meinem Pixel XL mit Tapatalk

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Real-TTX

#61

[[DEVICE:Wz.LampeTisch:state|REGEX:(on|off)|IF:"%2%"="on",1,0]]

funktioniert?

Viele Grüße
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Swen

#62
ne, den mag er gar nicht

sag mir was du benötigst für weitere Ideen.

Real-TTX

Neuer Versuch, bug in meinem Expression-Parser gefunden  >:(

[[DEVICE:Wz.LampeTisch:state|REGEX:(\w+)|IF:"%2%"="on",1,0]]

funktioniert jetzt aber!! ?  8)

Viele Grüße
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Swen

JAWOLL, Danke  ;D

und nu mach erstmal Feierabend bevor ich dich weiter belästige ;)

Real-TTX

Nix Feierabend... jetzt fängts an  8) Fragen immer her damit...
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Swen

Ok, selber schuld.

Als erstes denke ich,solltest Du den Ausdruck für die dim Problematik mit in deine Anleitung schreiben, denke das hilft auch anderen.

Gut und nu zur BUTTON-BAR:
mir ist auch da die Syntax nicht ganz klar.
Ziel ist, ich möchte meine RESIDENTS darüber steuern.
Ein Button für gotosleep
Ein Button für asleep
Ein Button für awake

Vielleicht magst Du mir das Erklären.

DANKE Swen

Real-TTX

Hier ein Beispiel:

Internals:
   NAME       Ui.Garage.LabelButtonBarTest
   NR         366
   STATE      Stop
   TYPE       dummy
   Readings:
     2016-12-15 19:16:43   state           Stop
Attributes:
   room       Garage
   uiDeviceColor balanced;stable;
   uiDeviceType BUTTON-BAR
   uiDeviceTypeParameter Start;Stop;Pause
   uiSet      set Ui.Garage.LabelButtonBarTest Start;set Ui.Garage.LabelButtonBarTest Stop;set Ui.Garage.LabelButtonBarTest Pause
   uiShow     1



3 Button Beispiel, davon die ersten zwei Farben verändert!

Funktioniert? Bitte immer um Feedback.


Viele Grüße

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Real-TTX

Beispiel noch als Screenshot - Vergleich BUTTON-BAR zum LABEL-BUTTON-LIST:


Edit: Sehe gerade die BUTTON-BAR geht nicht über die gesamte Breite. Ist in der nächsten Version gefixt...
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Swen

Moin zusammen,
sollte jemand Interesse haben, hier eine funktionierende Konfiguration für MiLight Devices mit SWITCH-RANGE.

Auszug aus der fhem.cfg

define Wz.LedFernsehen MilightDevice RGBW MilightBridge 6
attr Wz.LedFernsehen IODev MilightBridge
attr Wz.LedFernsehen devStateIcon {(MilightDevice_devStateIcon($name),"toggle")}
attr Wz.LedFernsehen event-on-change-reading state,transitionInProgress
attr Wz.LedFernsehen lightSceneParamsToSave hsv
attr Wz.LedFernsehen restoreAtStart 1
attr Wz.LedFernsehen room Wohnzimmer
attr Wz.LedFernsehen webCmd on:off:dim:hue:night:rgb ffffff:rgb ff0000:rgb 00ff00:rgb 0000ff:rgb ffff00

attr Wz.LedFernsehen uiDeviceType SWITCH-RANGE
attr Wz.LedFernsehen uiDeviceTypeParameter Fernseher;;0;;100;;1
attr Wz.LedFernsehen uiDisplayName Beleuchtung
attr Wz.LedFernsehen uiDisplayRoom Wohnzimmer
attr Wz.LedFernsehen uiGet [[DEVICE:Wz.LedFernsehen:state|REGEX:(\w+)|IF:"%2%"="on",1,0]];;[[DEVICE:Wz.LedFernsehen:brightness]]
attr Wz.LedFernsehen uiSet set Wz.LedFernsehen [[IF:"%VALUE%"="1",on,off]];;set Wz.LedFernsehen dim %VALUE%
attr Wz.LedFernsehen uiOption optionHeaderHide
attr Wz.LedFernsehen uiShow 1


Besten Gruß,
Swen

Swen

Läuft!!!

Zitat von: Real-TTX am 20 Dezember 2016, 19:57:06
Hier ein Beispiel:

Internals:
   NAME       Ui.Garage.LabelButtonBarTest
   NR         366
   STATE      Stop
   TYPE       dummy
   Readings:
     2016-12-15 19:16:43   state           Stop
Attributes:
   room       Garage
   uiDeviceColor balanced;stable;
   uiDeviceType BUTTON-BAR
   uiDeviceTypeParameter Start;Stop;Pause
   uiSet      set Ui.Garage.LabelButtonBarTest Start;set Ui.Garage.LabelButtonBarTest Stop;set Ui.Garage.LabelButtonBarTest Pause
   uiShow     1



3 Button Beispiel, davon die ersten zwei Farben verändert!

Funktioniert? Bitte immer um Feedback.


Viele Grüße

hermann258

#71
Hallo
Bei mir merkt sich der Switch nicht den Status.
Die Switche sind nur halb sichtabar

Real-TTX

Hi,

Ist ein Fehler in deiner Konfiguration. Schick Mal das list von dem Gerät.

Gesendet von meinem Pixel XL mit Tapatalk

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

hermann258


Markus Bloch

Der FHEM-Befehl "list".

Einfach in der FHEM-Oberfläche oben "list" gefolgt von einem Leerzeichen und dem Namen deines Gerätes eingeben, wo es nicht funktioniert, und anschließend [ENTER] drücken.

Den Output dann hier posten (bitte in [ code ]-Tags).

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)