Hallo,
ist es möglich ein Menü welches ein Type Pagetab beinhaltet...dieses mit einem Warn Hinweis z.b. Der Temperatur aus einem anderem Device u Reading immer anzuzeigen?
<div class="row">
<div class="top-space">
<div data-type="pagetab"
data-url="pagetab01.html"
data-icon="fa-home warn"
data-warn="ESPEasy_LoLin_TempKueche_DHT22:Temperature"
data-warn-background-color="#B22222"
data-on-color="#287eff"
data-on-background-color=""
data-off-background-color=""
data-background-icon=""
class="big"></div>
<div class="menutext">Küche</div>
</div>
</div>
ich bastel schon etwas herum aber dennoch ohne Erfolg. Evtl. hab ich es ja total Verfriemlet ;D
Ja, das sollte machbar sein.
Zeig in "list ESPEasy_LoLin_TempKueche_DHT22" bitte
Internals:
.AttrList IODev Interval adjustValue colorpicker:RGB,HSV,HSVp deepsleep:0,1 disable:1,0 disableRiskyCmds disabledForIntervals displayTextEncode:1,0 displayTextWidth do_not_notify:0,1 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading mapLightCmds:lights,nfx maxCmdDuration:slider,0,0.25,15,1 parseCmdResponse pollGPIOs presenceCheck:1,0 readingPrefixGPIO readingSuffixGPIOState readingSwitchText:1,0,2 rgbGPIOs setState:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,50,100 useSetExtensions:0,1 userSetCmds:textField-long wwcwGPIOs
CHANGED
DEF 192.168.0.249 80 espBridge LoLin_TempKueche_DHT22
ESP_BUILD 20103
ESP_BUILD_GIT mega-20181220
ESP_BUILD_NOTES - Mega
ESP_NODE_TYPE_ID ESP Easy Mega
ESP_SLEEP 0
ESP_UNIT 0
ESP_VERSION 2
FUUID 5cf3b891-f33f-8acd-f79f-708428bf3816e037
HOST 192.168.0.249
IDENT LoLin_TempKueche_DHT22
INTERVAL 300
IODev espBridge
LASTInputDev espBridge
MAX_CMD_DURATION 1
MSGCNT 93405
NAME ESPEasy_LoLin_TempKueche_DHT22
NOTIFYDEV global
NR 719
NTFY_ORDER 50-ESPEasy_LoLin_TempKueche_DHT22
PORT 80
STATE Hum: 44.2 Tem: 26.3
SUBTYPE device
TYPE ESPEasy
VERSION 2.16
espBridge_MSGCNT 93405
espBridge_TIME 2019-07-06 23:25:55
.attraggr:
.attreocr:
Humidity.*|Temperature.*
.attrminint:
READINGS:
2019-07-06 23:25:55 Humidity 44.2
2019-07-06 23:25:55 Temperature 26.3
2019-07-06 23:22:20 presence present
2019-07-06 23:25:55 state Hum: 44.2 Tem: 26.3
helper:
fpc 1562261384
pm:
Encode 1
JSON 1
received:
Humidity 1562448355
Temperature 1562448355
sec:
admpwd
Attributes:
IODev espBridge
Interval 300
event-on-change-reading Humidity.*|Temperature.*
group ESPEasy Device
presenceCheck 1
readingSwitchText 1
room ESPEasy
setState 3
wenn ich es als normales div über den button programmiere funktionieren die readings... aber das führt so noch nicht zum Ziel :(
<div class="sheet">
<div class="row">
<div class="top-space">
<div data-type="label"
data-device="ESPEasy_LoLin_TempKueche_DHT22"
data-get="Humidity"
data-limits='[20,35,60]'
data-colors='["blue","white","#FF0000"]'
data-unit="%"
class="left-align inline"></div>
<div data-type="label"
data-device="ESPEasy_LoLin_TempKueche_DHT22"
data-get="Temperature"
data-limits='[21,22,25]'
data-colors='["blue","green","#FF0000"]'
data-unit="°C"
class="right-align inline"></div>
<div data-type="pagetab"
data-url="pagetab01.html"
data-icon="fa-home warn"
data-warn="ESPEasy_LoLin_TempKueche_DHT22:Temperature"
data-warn-background-color="#B22222"
data-on-color="#287eff"
data-on-background-color=""
data-off-background-color=""
data-background-icon=""
class="big top-narrow"></div>
<div class="menutext">Küche</div>
</div>
</div>
</div>
Oh hatte übersehen. Es ist Pagetab und nicht Pagebutton. Laut Wiki ist data-warn nur mit Pagebutton definiert. Für Pagetab musst Du mit data-device und data-get arbeiten.