Kann bei HM Thermostat mit TabletUI keine Temperatur einstellen.

Begonnen von 1dz, 07 September 2016, 19:21:49

Vorheriges Thema - Nächstes Thema

1dz

Hallo zusammen,

leider lässt sich bei meinem Homematic Thermostat mit Tablet-UI die Temperatur nicht
einstellen.
Jedoch wird die Temperatur einwandfrei gelesen.

Innerhab von Fhem gibt es diesbezüglich keine Probleme. Kann Befehle senden und empfangen.
Nur über Tablet-UI nicht. Es gibt auch keine Sendequittung wie bei anderen Schaltern.

Ob vielleicht jemand einen Tip hat woran das liegen kann?
So sieht meine conifg Zeile in der index.html aus:

<li data-row="5" data-col="4" data-sizex="2" data-sizey="3">
  <header>Büro</header>
<div data-type="thermostat" data-device="HM_398551_Clima" class="cell"></div>
</li>

Wie gesagt, ich kann die aktuelle Umgebungstemperatur und die Solltemperatur des
Thermostaten innerhalb von Tablet-UI sehen. Auch die Änderungen.
Einstellen indessen, geht nicht.
Wäre toll wenn mir jeman auf die Sprünge helfen könnte.
Ich benutze für Homematic einen HM-CFG-USB Adapter.

Gruß
Thomas

Newbie

#1
Hallo Thomas,

versuche mal bitte das hier:

<div data-type="thermostat" data-device="HM_398551_Clima" data-valve="ValvePosition" data-step="0.5" class="cell"></div>


vg Jens

P.S.: Code ist für die 1.5 Version der Tablet-UI
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

1dz

Hallo Jens,

Danke.

Leider kein Erfolg.
Genau wie vorher.

Gruß
Thomas

Newbie

Hallo Thomas,

bei der 2er Version ist es ein bisschen anders:

<div data-type="thermostat"
     data-device="HM_398551_Clima"
     data-get="desired-temp"
     data-temp="measured-temp"
     class="cell">
</div>


ZitatThermostat

Configure as data-device='...' that item which delivers temp and desired-temp as reading.

Default parameters are:

data-get="desired-temp" data-temp="measured-temp" data-set="desired-temp"

Therefor for HomaMatic HM-CC-RT-DN this is sufficient.

<div data-type="thermostat" data-device='KH_Clima' class="cell"></div>

The long format looks like this:

<div data-type="thermostat"
     data-device="KH_Clima"
     data-get="desired-temp"
     data-temp="measured-temp"
     class="cell">
</div>

Auszug von hier:

https://github.com/knowthelist/fhem-tablet-ui

vg
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

setstate

Aber, wenn er alles sieht, aktuelle Temperatur und Valve Wert, dann passen die Reading-Namen schon mal.
Warum Senden nicht funktioniert, kann ich mir auch nicht erklären.

Fragen:
Gibt es in der  Javascript-Console Fehler?
Sind die Readings Read-Only?
Wird eine Toast Message beim Ändern der Werte am TabletUI ausgegeben?
Wenn ja, ist das das richtige Command, was FHEM versteht?

1dz

Hallo,

Wie kann ich erkennen ob es in der Javascript-Console einen Fehler gibt?

Gleiche Frage für die Readings. Wie kann ich erkennen ob die auf Read-Only stehen?

Eine Toast Message wird beim ändern der Temperaturwerte im TabletUI nicht ausgegeben.

Ich habe mal mein index.html File ausgedünnt, so dass nur noch allein das Temperatur Widget vorhanden ist.
Ich erlaube mir das mal einzustellen:

<!DOCTYPE html>
<html>
<head>
    <!--
     /* FHEM tablet ui */
     /*
     * UI builder framework for FHEM
     *
     * Version: 2.2.*
     * URL: https://github.com/knowthelist/fhem-tablet-ui
     *
     * Copyright (c) 2015-2016 Mario Stephan <mstephan@shared-files.de>
     * Under MIT License (http://www.opensource.org/licenses/mit-license.php)
     *
     * !!!! Evaluation version - run only in a staging enviroment !!!!
     *
     * - create a new folder named 'tablet_eval' in /<fhem-path>/www
     * - copy all files incl. sub folders into /<fhem-path>/www/tablet_eval
     * - add 'define TABLETUIEVAL HTTPSRV ftui_eval ./www/tablet_eval Tablet-EVAL' in fhem.cfg
     * - Tadaaa! A new fhem ui in http://<fhem-url>:8083/fhem/tablet_eval/
     */
    -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="74">
    <meta name="widget_base_height" content="71">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="gridster_disable" content="1">
    <meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
    <meta name="debug" content="2"> <!-- verbose level 1-6 = output to console;0 = not output -->
    <meta http-equiv="Cache-Control" content="no-store" />

    <link rel="stylesheet" href="lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="lib/font-awesome.min.css" />
    <link rel="stylesheet" href="lib/jquery.toast.min.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="css/fhem-green-ui.css" / -->
    <!-- link rel="stylesheet" href="css/fhem-tablet-ui-user.css" / -->

    <script src="../pgm2/jquery.min.js"></script>
    <script src="lib/jquery.toast.min.js"></script>
    <script src="lib/jquery.gridster.min.js"></script>
    <script src="js/fhem-tablet-ui.js" defer></script>

    <title>FTUI Dev</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="5" data-col="4" data-sizex="2" data-sizey="3">
  <header>Büro</header>
  <!-- place your widget here  -->
  <div data-type="thermostat"
       data-device='HM_398551_Clima'
       data-temp="measured-temp"
       data-get="desired-temp"
       data-valve="ValvePosition"
       data-set="desired-temp"
       class="cell">
</li>
</ul>
</div>
</body>
</html>

Ist das so OK?

Gruß
Thomas

benz_freak

Hallo @ll,
hab das gleich Problem nach dem update auf FTUI 2.2

<div data-type="thermostat" data-device="Wohnzimmer_Clima" data-valve="ValvePosition" data-get="desired-temp" data-temp="measured-temp" data-set="desired-temp" class="cell big" ></div>

es Kommt kein set in FHEM an.
Über FHEM Oberfläche ist alles OK.
Bin mir sicher das es an mir liegt aber wo?
lg Benny

CBSnake

Hi,

hab selbiges Problem, hab es eben aufgrund des Forenbeitrag mal probiert, aktuell ist stell ich ja wenig an den Temperaturen rum ist ja warm genug, kann also schon ne ganze Weile nicht funktionieren.

Bisher hatte ich:

<div data-type="thermostat" data-device="HM_******_Clima" data-valve="ValvePosition" class="cell left"></div></td>

geht nicht mehr ging aber mal

hab dann mal dieses probiert:

<div data-type="thermostat" data-device="HM_******_Clima" data-get="desired-temp"
     data-temp="measured-temp" data-valve="ValvePosition"></div>  </td>


geht auch nicht

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

setstate

Bei mir funktionierte das auch nicht  8)

War noch ein Bug drin.
ist jetzt gefixed

Sorry

1dz


benz_freak

Bei mir funktioniert es jetzt auch wieder. Ich danke dir setstate was du immer wieder leistest.  Ein Sorry ist überflüssig ich würde das überhaupt nicht gebacken kriegen.


Gesendet von iPhone mit Tapatalk

CBSnake

FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Cobra

#12
Hallo zusammen,

habe gestern mein FHEM neu aufgesetzt und auch die neuesten Updates drauf.
Habe trotzdem noch das Problem dass ich die Temperatur nicht steuern kann.

<div data-type="thermostat"
data-device="WT.Bad_Climate"
data-valve="humidity"
data-set="desired-temp"
data-get="desired-temp"
data-temp="measured-temp"
data-step="0.5"   
  data-min="5"
data-max="30"
class="cell">
</div>


Muss ich evtl. speziell nochmal etwas aktualisieren um die korrekte Version zu bekommen oder hab ich nen Fehler im Code den ich so nicht sehe?

Gruß Cobra

Edit: Nutze die Version 2.2
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

CBSnake

Hi,

data-valve="humidity" bei einem HM Thermostat?
Grüße
Achim

Gesendet von meinem SM-P605 mit Tapatalk

FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Cobra

#14
Hallo Achim,

ist ein Wandthermostat, verwende so die Anzeige der Luftfeuchtigkeit.

Gruß Cobra

Edit: Wenn ich die html-Dateien in den Ordner tablet schiebe dann den Link in FHEM über mein altes TabletUI öffne funktioniert das Einstellen der Heizung, nur eben nicht über den Aufruf der Eval-Version.
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

CBSnake

Ah ich ging von dem HM CC RT DN aus, wird ja auch thermostat genannt und war bisher das Thema hier ;')

Gesendet von meinem SM-P605 mit Tapatalk

FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Cobra

Ok, hab den selber gefunden, er lag bei mir  :-[

Hab den Hinweis überlesen dass die neue Version seit dem 06.09.2016 komplett in den Hauptzweig gemerged ist.

Jetzt funktioniert alles  :)
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

gloob

#17
Wie muss ich denn jetzt ein Thermostat anlegen? Bei mir funktioniert es irgendwie auch nicht.
Hat jemand mal eine Beispielkonfiguration für mich?

Es sollte alles uptodate sein aber eine Toast Message bekomme ich nicht bei Änderungen.

Edit: Ein Umstieg von der Eval-Version auf den Master Zweig hat geholfen. Wusste nicht, dass ich das noch nicht gemacht hatte.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway