Hallo zusammen,
ich verzweifle langsam aber sicher an dem, so hab ich mich zumindest eingelesen, einfachen Widget für das "thermostat"
Ich habe die Forumssuche angeregt, aber leider keine Lösungen zu den dort auch vorhandenen Problemen gefunden.
Falls doch, so verzeiht mir bitte die Nachfrage.
Ich habe das device mittlerweile nochmal neu defined, aber das selbe Problem wie vorher, dass ich keine Temperaturen sehen kann.
Alles was ich sehe ist der Zeiger, der immer wieder auf den Minimalwert fällt. (siehe Screenshot)
Senden allerdings funktioniert und kommt auch an, so dass sich das Thermostat umschaltet.
Die Index enthält das hier:
<!DOCTYPE html>
<html>
<head>
<!--
* Version: 1.4.4
* Requires: jQuery v1.7+, font-awesome, jquery.gridster, jquery.toast
* URL: https://github.com/knowthelist/fhem-tablet-ui
*
* Copyright (c) 2015 Mario Stephan <mstephan@shared-files.de>
* Under MIT License (http://www.opensource.org/licenses/mit-license.php)
-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="widget_base_width" content="116">
<meta name="widget_base_height" content="131">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="longpoll" content="1">
<meta name="debug" content="0">
<link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.css" />
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/font-awesome.min.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/jquery.toast.min.css" />
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" />
<script src="/fhem/pgm2/jquery.min.js" defer></script>
<script src="/fhem/tablet/lib/jquery.toast.min.js" defer></script>
<script src="/fhem/tablet/lib/jquery.gridster.min.js" defer></script>
<script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>
<title>FHEM-Tablet-UI</title>
</head>
<body>
<div data-type="clicksound"
data-sound='["ion-tap", "ion-water-droplet-2", "ion-button-tiny", "ion-cd-tray", "ion-water-droplet-3"]'
data-bind-to='["+knob", "+circlemenu-outer", "+button", "+circlemenu-center", "+slider"]'
data-length='[200,300,200,1400,200]'
data-volume="70"
>
</div>
<div class="gridster">
<ul>
<li data-row="1" data-col="3" data-sizex="4" data-sizey="3">
<div>Wohnzimmer</div>
<div data-type="thermostat"
data-device="WZ_Heizung_Clima"
data-valve="ValvePosition"
data-get="desired-temp"
data-temp="measured-temp"
data-min="10"
data-off="off"
data-max="30"
data-boost="30">
</div>
</li>
</ul>
</div>
</body>
</html>
list device diesen Output:
Zitat
Internals:
CFGFN
DEF 5EB6CD04
NAME WZ_Heizung_Clima
NOTIFYDEV global
NR 853
STATE T: 29.2 desired: 25.0 valve: 0
TYPE CUL_HM
chanNo 04
device WZ_Heizung_Geraet
READINGS:
2018-03-03 21:09:20 CommandAccepted yes
2018-03-03 20:51:33 R-boostPos 80 %
2018-03-03 20:51:33 R-btnNoBckLight off
2018-03-03 20:51:33 R-dayTemp 21 C
2018-03-03 20:51:33 R-daylightSaveTime on
2018-03-03 20:51:33 R-modePrioManu all
2018-03-03 20:51:33 R-modePrioParty all
2018-03-03 20:51:33 R-nightTemp 17 C
2018-03-03 20:51:33 R-noMinMax4Manu off
2018-03-03 20:51:33 R-regAdaptive on
2018-03-03 20:51:33 R-showInfo time
2018-03-03 20:51:29 R-sign off
2018-03-03 20:51:33 R-tempOffset 0.0K
2018-03-03 20:51:33 R-valveOffsetRt 0 %
2018-03-03 20:51:33 R-winOpnBoost off
2018-03-03 20:51:41 R_0_tempListSat 08:15 20.0 22:00 25.0 24:00 20.0
2018-03-03 20:51:41 R_1_tempListSun 08:15 20.0 22:00 25.0 24:00 20.0
2018-03-03 20:51:41 R_2_tempListMon 15:00 20.0 21:45 25.0 24:00 20.0
2018-03-03 20:51:41 R_3_tempListTue 15:00 20.0 21:45 25.0 24:00 20.0
2018-03-03 20:51:41 R_4_tempListWed 15:00 20.0 21:45 25.0 24:00 20.0
2018-03-03 20:51:41 R_5_tempListThu 15:00 20.0 21:45 25.0 24:00 20.0
2018-03-03 20:51:41 R_6_tempListFri 15:00 20.0 21:45 25.0 24:00 20.0
2018-03-03 20:51:41 R_tempList_State verified
2018-03-03 20:51:37 RegL_01. 08:00 00:00
2018-03-03 20:51:41 RegL_07. 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:50 15:63 16:65 17:08 18:51 19:20 1A:5D 1B:08 1C:51 1D:09 1E:51 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:50 2F:63 30:65 31:08 32:51 33:20 34:5D 35:08 36:51 37:09 38:51 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:50 49:B4 4A:65 4B:05 4C:51 4D:20 4E:65 4F:05 50:51 51:06 52:51 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:50 63:B4 64:65 65:05 66:51 67:20 68:65 69:05 6A:51 6B:06 6C:51 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:50 7D:B4 7E:65 7F:05 80:51 81:20 82:65 83:05 84:51 85:06 86:51 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:50 97:B4 98:65 99:05 9A:51 9B:20 9C:65 9D:05 9E:51 9F:06 A0:51 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:50 B1:B4 B2:65 B3:05 B4:51 B5:20 B6:65 B7:05 B8:51 B9:06 BA:51 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:0F CE:1E CF:1E 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:50 15:63 16:65 17:08 18:51 19:20 1A:5D 1B:08 1C:51 1D:09 1E:51 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:50 2F:63 30:65 31:08 32:51 33:20 34:5D 35:08 36:51 37:09 38:51 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:50 49:B4 4A:65 4B:05 4C:51 4D:20 4E:65 4F:05 50:51 51:06 52:51 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:50 63:B4 64:65 65:05 66:51 67:20 68:65 69:05 6A:51 6B:06 6C:51 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:50 7D:B4 7E:65 7F:05 80:51 81:20 82:65 83:05 84:51 85:06 86:51 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:50 97:B4 98:65 99:05 9A:51 9B:20 9C:65 9D:05 9E:51 9F:06 A0:51 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:50 B1:B4 B2:65 B3:05 B4:51 B5:20 B6:65 B7:05 B8:51 B9:06 BA:51 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:0F CE:1E CF:1E 00:00
2018-03-03 21:39:38 ValvePosition 0
2018-03-03 21:39:38 boostTime -
2018-03-03 21:39:38 controlMode manual
2018-03-03 21:39:38 desired-temp 25.0
2018-03-03 21:39:38 measured-temp 29.2
2018-03-03 21:39:38 partyEnd -
2018-03-03 21:39:38 partyStart -
2018-03-03 21:39:38 partyTemp -
2018-03-03 21:09:20 recentStateType ack
2018-03-03 21:39:38 state T: 29.2 desired: 25.0 valve: 0
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shRegR:
07 00
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
room Wohnzimmer
Das WEB device steht auf Longpoll "websocket"
Ich danke jetzt schonmal, da ich hiermit leider wirklich nicht weiterkomme, obwohl es eigtl. ziemlich einfach sein müsste..
Grüße
Thorsten
Was sagt die Log des Browsers?
@Wasted-Youth
Hallo,
ich habe es mal mit Deinem Code bei mir getestet und festgesellt, dass das clicksound-Widget wohl für ein wenig Durcheinander sorgt.
Nachdem ich dieses Widget aus dem Code entfernt hatte, funktionierte das Thermostat-Widget wie gewünscht.
Viele Grüße
Haha,
ohne das clicksound-Widget funktioniert es bei mir auch.
Vielen Dank ;D
Hätte nicht gedacht, dass das der Grund ist..
Jetzt habe ich nur noch das Problem, dass jetzt das Widget nach refresh der Tablet-UI-Seite immer auf off steht.
Oder ist das normal?
Hallo,
weder im Chrome noch im Firefox steht das Widget bei mir nach einem refresh auf off.
Und ich würde sagen, dass das auch nicht normal wäre; es sei denn, das angesprochene device ist tatsächlich off.
Vielleicht ist das ein Fall, wo das brandneue Feature von setstate behilflich sein könnte:
https://forum.fhem.de/index.php/topic,85055.0.html (https://forum.fhem.de/index.php/topic,85055.0.html)
Viele Grüße
Danke für den Hinweis,
das komische ist, jetzt ging der Refresh und Erstaufruf der Seite und hat auch die richtige Einstellung angezeigt.
Also alles passt soweit.
Danke für deine Hilfe. :)