Verzweiflung mit Thermostat und mobile UI

Begonnen von luvat, 08 Januar 2017, 18:24:09

Vorheriges Thema - Nächstes Thema

luvat

Hi,

bin nun den ganzen Tag schon am basteln für eine Integration von Max Heizungsthermostaten und Fensterkontakten in Ftui mobile UI.
Aktuell habe ich ein Problem mit dem Thermostat Widget. ... Die Zahl in der Mitte vom Widget bleibt beim Scrollen an ihrer ursprünglichen Position stehen. Wenn ich mehrere Thermostate untereinander anzeigen lassen gibt das natürlich Probleme.

Ist das ein allg. Bug, oder ist bei mir was schief?

---------

Hat ggf. jemand ein Snippet für eine Integration egal ob mit Slider oder Thermostat Widget. Hauptsache funktional. Habe schon diverse Sachen durch und stoße bei jeder Lösung immer auf ein anderes Thema. Ich muss im Prinzip auf einer Seite 12 Thermostate und 20 Fensterkontakte unterbekommen. Probleme hatte ich mit:
- Thermostat Widget: Mittlere Zahl bleibt stehen
- Slider: Fehlermeldung auf iPhone. Im Chrome tut es.
- Swiper: Kein vertikales Scrollen möglich

Anforderungen pro Thermostat sind: Steuerung der Temperatur, Anzeige Modus, Schalten in Automodus, Schalten in Boost.

---------

Anbei mein vom Thermostat:
<section>
<div class="cell inline">
<div data-type="thermostat"
  data-device="max_ht_buero"
  data-get="desiredTemperature"
  data-set="desiredTemperature auto"
  data-temp="temperature" 
  data-min="10"
  data-max="30"
  class="big">
</div>
</div>
<div class="cell inline">
<div class="label" class="cell">&nbsp;</div>
<div data-type="label"
data-device="max_ht_buero"
data-get="mode"
class="darker narrow"></div>
<div class="label" class="cell">&nbsp;</div>
<div data-type="label"
data-device="max_ht_buero"
data-get="battery" 
data-unit=" bat."
data-limits='["low","ok"]'
data-colors='["red","green"]'
class="darker narrow"></div>
<div class="label" class="cell">&nbsp;</div>
<div data-type="label"
data-device="max_ht_buero"
data-get="desiredTemperature"
data-unit=" °C"
class="darker narrow"></div>
<div class="label" class="cell">&nbsp;</div>
<div data-type="label"
data-device="max_ht_buero"
data-get="temperature"
data-unit=" °C"
class="darker narrow"></div>
</div>
<div class="cell inline">
<div class="label" class="cell">&nbsp;</div>
<div data-type="button" class="cell"
data-fhem-cmd="set max_ht_buero desiredTemperature auto"
data-icon="oa-sani_heating_automatic"
data-on-color="#444444"
data-on-background-color="#ffffff">
</div>
<div class="label" class="cell">&nbsp;</div>
<div data-type="button" class="cell"
data-fhem-cmd="set max_ht_buero desiredTemperature boost"
data-on-color="#444444"
data-icon="oa-time_timer"
data-on-background-color="#ffffff">
</div>
</div>
</section>


Und der Code vom Slider mit der IOS Fehlermeldung:
<section>
<div data-type="slider"
data-device="max_ht_buero"
data-get="desiredTemperature"
data-set="desiredTemperature auto"
data-min="10"
data-max="30"
class="col-2-3 horizontal value">
</div>
</section>



hietzi

Hab das selbe Problem bei dem Thermostat .
Habe leider auch noch keine Lösung gefunden.
Evtl hat jemand einen Tipp

setstate

Slider ist repariert. Dass beim Thermostat die Zahl stehen bleibt, muss ich mir ansehen.