Einbinden vom Umweltsensor

Begonnen von spacecowboy.21, 22 Februar 2016, 20:14:10

Vorheriges Thema - Nächstes Thema

spacecowboy.21

Hallo,

wie kann ich Daten von meinen Umweltsensor Anzeigen lassen?

Temperatur - Wind - Regen

ZitatInternals:
   CODE       69039700
   DEF        69039700
   IODev      Rademacher
   NAME       UmweltsensorSensor
   NR         49
   STATE      T: 3.3 W: 3.4 IR: 1 B: 0
   SUBTYPE    Umweltsensor
   TYPE       DUOFERN
   chanNo     00
   device     Umweltsensor
   Readings:
     2016-02-22 20:12:18   brightness      0
     2016-02-22 03:04:16   date            2016-02-22
     2016-02-22 20:12:18   isRaining       1
     2016-02-22 20:12:18   state           T: 3.3 W: 3.4 IR: 1 B: 0
     2016-02-22 20:12:18   sunDirection    279
     2016-02-22 20:12:18   sunHeight       -20
     2016-02-22 20:12:18   temperature     3.3
     2016-02-22 03:04:16   time            03:01:00
     2016-02-22 20:12:18   wind            3.4
Attributes:
   IODev      Rademacher
   room       6.1_AussenSensor,DUOFERN

setstate

Wie es dir beliebt:
- als Text (eins oder mehrere aus den vorh. Readings)
- als Thermostat (realonly)
- als Level oder Range (Balken-Diagramm)
- als Progress (Tortendiagramm)

Ein All in One gibt es nicht, aber so hast du alle Freiheiten. Am besten klein anfangen und bei Bedarf Stück für Stück erweitern.

<div data-type="label" data-device="Umweltsensor" data-get="temperature" data-unit="%B0C%0A" class="big"></div>

choenig

Hi,

so hab ich den DuoFern Umweltsensor bei mir eingebunden:

<li data-row="1" data-col="2" data-sizex="2" data-sizey="5">
    <header>Umweltsensor</header>
    <div data-type="label" class="cell">Regen</div>
    <div class="doublebox-v centered top-narrow">
        <div data-type="symbol" data-device="EG.Garten.Umweltsensor_sensor" data-get="isRaining" data-get-on='["0", "1"]'
                data-icons='["oa-weather_cloudy_heavy", "oa-weather_rain"]' data-colors='["gray","#0087FF"]' class="cell bigger narrow"></div>
        <div data-type="symbol" data-device="EG.Garten.Umweltsensor_sensor" data-get="isRaining" data-states='["0", "1"]'
                data-icons='["fa-umbrella", "fa-umbrella blink"]' data-colors='["#444", "#FF0000"]' class="cell bigger top-narrow-2x"></div>
    </div>
    <div data-type="label" class="cell top-space">Temperatur</div>
    <div data-type="label" data-device="EG.Garten.Umweltsensor_sensor" data-get="temperature" data-fix="1" data-limits='[-10,7,30]' data-colors='["#6699FF","#FFFFFF","#FF0000"]' data-unit="%B0C" class="cell bigger thin top-narrow"></div>
    <div data-type="label" class="cell top-space-2x">Wind</div>
    <div data-type="label" data-device="EG.Garten.Umweltsensor_sensor" data-get="windKMH" data-fix="1" data-unit="km/h" class="cell bigger narrow thin top-narrow"></div>
    <div data-type="label" class="cell top-space-2x">Helligkeit</div>
    <div data-type="label" data-device="EG.Garten.Umweltsensor_sensor" data-get="brightness" data-unit="lux" class="cell bigger narrow thin top-narrow"></div>
</li>


Für die windKMH habe ich noch ein UserReading im UWS:

userReadings windKMH { ReadingsVal($name,"wind",0)*3.6;; }


LG
Christian

spacecowboy.21

He das mit dem Regen siejt gut aus.
Ich habe es gleich mal übernommen.

Danke

<header class="headerTransparent">Umweltsensor</header>
<table width="100%">
        <tr>
                <td>
                        <div data-type="label"
                                 data-device="UmweltsensorSensor"
                                 data-get="temperature"
                                 data-unit="%B0C%0A"
                                 data-limits='[-40,15,40]'
                                 data-colors='["#6699FF","#FFFFFF","#FF0000"]'
                                 class="top-space big inline">
                        </div>
                </td>
                <td>
                      <div data-type="symbol"
                                  data-device="UmweltsensorSensor"
                                  data-get="isRaining"
                                  data-get-on='["0", "1"]'
                                  data-icons='["oa-weather_cloudy_heavy", "oa-weather_rain"]'
                                  data-colors='["gray","#0087FF"]'
                                  class="top-space big inline">
                        </div>
                     <div data-type="symbol"
                                 data-device="UmweltsensorSensor"
                                 data-get="isRaining"
                                 data-states='["0", "1"]'
                                 data-icons='["fa-umbrella", "fa-umbrella blink"]'
                                 data-colors='["#444", "#FF0000"]'
                                 class="top-space big inline">
                         </div>
                </td>
                <td>
                          <div data-type="label"
                                 data-device="UmweltsensorSensor"
                                 data-get="windKMH"
                                 data-unit="km/h"
                                 class="top-space big inline">
                        </div>
                </td>
                <td>
                          <div data-type="label"
                                 data-device="UmweltsensorSensor"
                                 data-get="brightness"
                                 data-unit="lux"
                                 class="top-space big inline">
                        </div>
                </td>
                 <td>
                </td>
        </tr>
        <tr>
                <td>
                        <div data-type="label"
                                 class="inline">Temperatur
                        </div>
                </td>
                <td>
                        <div data-type="label"
                                 class="inline">Regen
                        </div>
                </td>
                <td>
                        <div data-type="label"
                                 class="inline">Wind
                        </div>
                </td>
                <td>
                        <div data-type="label"
                                 class="inline">Helligkeit
                        </div>
                </td>
        </tr>
        <tr>
        </tr>
</table>