Ankündigung

Einklappen
Keine Ankündigung bisher.

Aussentemperatur auf ein ITEM?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Aussentemperatur auf ein ITEM?

    Hallo, gibt es eine einfache Möglichkeit die Aussentemperatur aus meiner Stadt, aus dem Internet (DWD???) zu holen und auf ein Item zu legen?

    Manchmal sieht man ja den Wald vor lauter Bäumen nicht....

    Grüße...

    #2
    Wenn Deine Stadt in den DWD Daten enthalten ist ja.. mein Landkreis (Fürstenfeldbruck) ist nicht, ich nehme halt München Flughafen oder Augsburg.. Abweichungen habe ich aber schon. Am besten funktioniert bei mir der Fühler der ETA Heizung, der hinten im Schatten am Haus sitzt. Die lese ich via REST aus..

    Kommentar


      #3
      Vielen Dank erst einmal.
      Hast Du evtl. auch noch ein kurzes Beispiel wie die Temperatur auf ein Item bekomme?
      oder meinst Du mit dem DWD Plugin?

      Ich meinte eigentlich was einfaches. Irgendwas was sowieso schon läuft. YR.no oder so.... Oder ist das in der smarvisu?
      Zuletzt geändert von schuma; 13.04.2016, 20:04.

      Kommentar


        #4
        Hallo Schuma,
        ich versuche es einmal. Ich weiß nicht ob ich Deine Frage richtig verstanden habe.

        Die Daten werden über die smarthome.py abgerufen

        https://github.com/mknx/smarthome/blob/master/plugins


        Schau mal bei den pluins unter DWD oder Wettercom nach, hier sind die Zugangsberechtigungen und die Datenstrukturen erläutert.
        wunderground ist ein weiterer Wetterdienstanbieter, google mal

        Die Darstellung der Feldwerte erfolgt natürlich über smartVISU!

        <table width=100%>
        <tr>
        <td align=left style="padding-left: 10px;">
        Temperatur Vordach:
        </td>
        <td align=right>
        {{ basic.float('web5', 'aussen.mdt.tempsun', '°') }} Beispiel
        </td>
        </tr>
        </table>

        Google mal "github smartvisu". Hier findest Du einige Musterlösungen als Sourcebeispiel.

        Den Wald mit den vielen Bäumen hatte wohl jeder zu Beginn seines Schaffens mit smarthome und smartVISU. Aber es scheint sich etwas zu ändern, wenn denn die Ankündigen in den Supportforen auch eingehalten werden.!!

        Viel Glück

        Wolfgang

        .





        Kommentar


          #5
          also als einstieg finde ich das dwd plugin etwas hart hast Du denn keinen außentemperaturfühler?

          Im Master bei mknx ist offenbar zudem nur das DWD Plugin ohne meine Anpassungen. Damit dürfte "current" gar nicht mehr gehen.

          Bitte auf das smarthomeNG GIT verweisen: https://github.com/smarthomeNG/smart...master/plugins
          Zuletzt geändert von psilo; 14.04.2016, 16:48.

          Kommentar


            #6
            Danke für die Richtigstellung. Ich hatte nur den Weg von smarthome und SmartVISU aufzeigen wollen.
            Klar nur noch smathomeNG nutzen!!
            Wolfgang

            Kommentar


              #7
              Hallo, erst mal noch einmal vielen Dank für die Bemühungen...

              Ich dachte eher an soetwas:

              [[[Nacht]]]
              type = num
              knx_dpt = 1
              knx_send = 5/1/6
              knx_reply = 5/1/6
              eval = sh.env.location.night()
              eval_trigger = env.location.night

              eben nur mit evtl. eval_trigger = env.location.temp

              Aber ich werde wohl jetzt den Temperaturfühler der Heizung abgreifen. Wird wohl auch auf Dauer gesehen die standfesteste Lösung sein.

              Das mit dem Parsen von Werten aus Webseiten ist nicht so mein Ding. Das wird wohl auch eine ständige nachbesserung nach sich ziehen....

              Trotzdem vielen Dank!

              Kommentar


                #8
                Ich muss sagen, ich verstehe die Anfrage noch nicht so ganz. Auch ist mir nicht klar, warum Du beim Temperaturfühler und dem Abgreifen des Wertes meinst, ein eval/eval_trigger zu brauchen? Frag uns lieber ne Frage zu viel als Dir die Zähne auszubeißen
                Der Temp-Sensor meiner Wetterstation hängt bspw. so drin:

                Code:
                [[[temperature]]]
                    type = num
                    visu_acl = r
                    sqlite = yes
                    knx_dpt = 9
                    knx_cache = 6/6/1

                Kommentar


                  #9
                  Hallo, hat sich ja eigentlich schon erledigt.
                  Hab mich da wohl etwas zu kurz ausgedrückt.
                  Ich dachte, es gäbe evtl irgendwo eine Liste mit Städten und dazugehörenden aktuellen Temperaturen, die man ähnlich wie den Sonnenstand rel. einfach auf eine Item bringen kann.
                  Aber der einfachste Weg scheint ja nun wirklich einen vorhandenen Temperatursensor abzugreifen.
                  Wie das funktioniert etc. ist mir bewusst.

                  War evtl. auch nur so ein wirrer Gedankengang. Egal.
                  Trotzdem vielen Dank an alle die sich die Mühe gemacht haben und helfen wollten.

                  Kommentar


                    #10
                    Hallo,

                    sorry für das Ausgraben des uralt Threads, aber ich habe genau das selbe Anliegen wie der Threadersteller.

                    Ich habe (noch) keine Wetterstation und auch keinen anderen Außensensor, auf den ich Zugriff hätte, um die Außentemperatur zu messen. Meine Idee war jetzt, dass ich (ähnlich wie die Tageszeit) einfach die aktuelle Temperatur von yr.no (welche mir ja auch in der Visu angezeigt wird) auf eine Gruppenadresse im KNX schreibe. Anwendungsfall ist: ich habe eine dezentrale Lüftungssteuerung (KNX Lunos) und diese braucht die Außentemperatur, um temperaturbedingt stärker oder schwächer zu lüften.

                    Danke für eure Mühe bereits im Voraus.

                    Viele Grüße
                    David

                    Kommentar


                      #11
                      Binde am Besten das Darksky Wetter Plugin ein.
                      Damit hast Du ja alle Werte auf items.
                      Wie z.b. die Temperatur:

                      Code:
                      temperature:
                                      type: num
                                      ds_matchstring: currently/temperature
                                      visu_acl: rw
                                      enforce_updates: 'yes'
                                      knx_dpt: 9
                                      knx_send: 5/1/2
                                      knx_reply: 5/1/2
                                      database: 'yes'

                      Kommentar


                        #12
                        Vielen Dank schuma! Funktioniert einwandfrei!

                        Kommentar


                          #13
                          Gerne

                          Kommentar

                          Lädt...
                          X