Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [gelöst] gefühlte Temperatur

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] gefühlte Temperatur

Geplant Angeheftet Gesperrt Verschoben JavaScript
45 Beiträge 5 Kommentatoren 3.2k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Peter666666

    @codierknecht sagte in gefühlte Temperatur:

    setState()

    d.h. statt log -> setState() ?

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #41

    @peter666666
    Nachdem du aus "GefuehlteTemperatur" einen Datenpunkt ("type": "state") gemacht hast, hier eine strukturiertere Version:

    const idTemp = "netatmo.0.631f3d2edc4bfdce530a3d09.70-ee-50-90-bd-7e.02-00-00-90-bd-80.Temperature.Temperature";
    const idWind = "netatmo.0.631f3d2edc4bfdce530a3d09.70-ee-50-90-bd-7e.06-00-00-06-b3-3a.Wind.WindStrength";
    const idFuehl = "0_userdata.0.Hausdaten.GefuehlteTemperatur";
    
    function Berechne() {
        let t = parseFloat(getState(idTemp).val);
        let v = parseFloat(getState(idWind).val); // in km/h
        let w = 13.12 + 0.6215 * t + (0.3965 * t - 11.37) * v**0.16;
        setState(idFuehl, Math.round(w * 10) / 10, true);
    }
    
    Berechne(); // Skriptstart
    on([idTemp, idWind], Berechne);
    

    EDIT: Um eine überflüssige Funktion bereinigt.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    P 1 Antwort Letzte Antwort
    1
    • paul53P paul53

      @peter666666
      Nachdem du aus "GefuehlteTemperatur" einen Datenpunkt ("type": "state") gemacht hast, hier eine strukturiertere Version:

      const idTemp = "netatmo.0.631f3d2edc4bfdce530a3d09.70-ee-50-90-bd-7e.02-00-00-90-bd-80.Temperature.Temperature";
      const idWind = "netatmo.0.631f3d2edc4bfdce530a3d09.70-ee-50-90-bd-7e.06-00-00-06-b3-3a.Wind.WindStrength";
      const idFuehl = "0_userdata.0.Hausdaten.GefuehlteTemperatur";
      
      function Berechne() {
          let t = parseFloat(getState(idTemp).val);
          let v = parseFloat(getState(idWind).val); // in km/h
          let w = 13.12 + 0.6215 * t + (0.3965 * t - 11.37) * v**0.16;
          setState(idFuehl, Math.round(w * 10) / 10, true);
      }
      
      Berechne(); // Skriptstart
      on([idTemp, idWind], Berechne);
      

      EDIT: Um eine überflüssige Funktion bereinigt.

      P Offline
      P Offline
      Peter666666
      schrieb am zuletzt editiert von
      #42

      @paul53 vielen vielen Dank! Es funktioniert. Danke an ALLE! :clap: :clap:

      Offtopic:

      Habt Ihr auch das Problem mit der Cloud?

      2023-01-23 14_52_35-logs - e73f64821262.png

      LG Peter

      Intel NUC i5 / 16GB RAM / 512GB SSD
      Synology DS220+ 10GB RAM / 8TB

      paul53P 1 Antwort Letzte Antwort
      0
      • P Peter666666

        @paul53 wo mach ich das?

        P.S.: Wind wird in km/h ausgegeben von Netatmo

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #43

        @peter666666 sagte: wo mach ich das?

        Bei den Objekteigenschaften (Bleistift rechts).

        Bild_2023-01-23_145707777.png

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        1
        • P Peter666666

          @paul53 vielen vielen Dank! Es funktioniert. Danke an ALLE! :clap: :clap:

          Offtopic:

          Habt Ihr auch das Problem mit der Cloud?

          2023-01-23 14_52_35-logs - e73f64821262.png

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #44

          @peter666666 sagte: Es funktioniert.

          Dann setze bitte das Thema in der Überschrift des ersten Beitrags auf [gelöst].

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          CodierknechtC 1 Antwort Letzte Antwort
          1
          • paul53P paul53

            @peter666666 sagte: Es funktioniert.

            Dann setze bitte das Thema in der Überschrift des ersten Beitrags auf [gelöst].

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #45

            @Peter666666

            @paul53 sagte in gefühlte Temperatur:

            @peter666666 sagte: Es funktioniert.

            Dann setze bitte das Thema in der Überschrift des ersten Beitrags auf [gelöst].

            Und eröffne für Dein Cloud-Problem einen neuen Thread.

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Antwort Letzte Antwort
            1
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            334

            Online

            32.6k

            Benutzer

            82.3k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe