Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. mh84

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 8
    • Best 0
    • Groups 0

    mh84

    @mh84

    0
    Reputation
    14
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    mh84 Follow

    Latest posts made by mh84

    • RE: Material UI - wo anpassen?

      @Homoran:

      @mh84:

      obwohl das Modul noch nicht mal teilweise funktioniert. `
      Das stimmt ja mal gar nicht!!

      bei mir sieht es so aus:

      material_01.png

      • ist gerade installiert ohne jegliche Konfiguration!

      Gruß

      Rainer `

      Würde es bei mir so ausschauen, dann wäre ich wirklich Happy 🙂

      Ich habe auch wie du schon gesagt hast den Homematic Rega Adapter installiert.

      posted in Visualisierung
      M
      mh84
    • RE: Material UI - wo anpassen?

      @Homoran:

      ich nutze noch mobileUI, aber daran wird meines Wissens nichts mehr gemacht - Material UI soll der Nachfolger werden, ist aber noch nicht fertig.

      In letzter Zeit kamen viele Baustellen dazwischen

      Gruß

      Rainer `

      Dann verstehe ich aber nicht warum man es downloaden und installieren kann, obwohl das Modul noch nicht mal teilweise funktioniert.

      Das einzige was geht, ist schon mal ein Vorgeschmack auf das was kommt 🙂

      Ich freue mich jedenfalls wenn es denn mal funktioniert…

      posted in Visualisierung
      M
      mh84
    • RE: Material UI - wo anpassen?

      Aber was bringt mir dann die UI die im Ansatz gut ausschaut, aber mit der ich nichts machen kann?

      Ich wollte diese UI als Grundlage nehmen um mir damit meine Visualisierung zu basteln 😞

      posted in Visualisierung
      M
      mh84
    • Homekit yahka - Windmesser / Regensensor

      Hallo zusammen,

      wie habt ihr bei euch einen Windmesser bzw. einen Regenmesser im yahka implementiert?

      Welchen Service verwendet ihr hierfür, dass auch mm bzw. km/h angezeigt werden?

      Viele Grüße,

      Mark

      posted in ioBroker Allgemein
      M
      mh84
    • Material UI - wo anpassen?

      Guten Abend zusammen,

      ich habe mir soeben das Material UI installiert.

      Leider finde ich keine Möglichkeit um dieses zu bearbeiten.

      Gerne würde ich anhand des beigefügten Bildes ansetzen und darauf aufbauen.

      6460_bildschirmfoto_2018-03-21_um_22.46.23.png

      posted in Visualisierung
      M
      mh84
    • RE: [Gelöst] Probleme beim Umrechnen einer Zahl

      @paul53:

      @mh84:

      Im Feld "javascript.0.Temperatur" wird leider nichts eingetragen. `
      Was meinst Du mit Feld ?

      "javascript.0.Temperatur" muss ein existierender Datenpunkt vom Typ "Zahl" sein, der z.B. im Reiter "Objekte" http://www.iobroker.net/docu/?page_id=5495&lang=de#6hinzufuegen wurde.
      @mh84:

      Außerdem zeigt das Log diese Meldung an: 06:59:25.018 [warn] javascript.0 at script.js.common.calcTemp:3:12 Dann existiert der Datenpunkt "snmp.0.192_168.178.119.Temperatur" nicht. Vermutlich ist die richtige ID "snmp.0.192_168_178_119.Temperatur" ?

      Du hattest Recht. Da hat sich wohl ein Tippfehler eingeschlichen 🙂 Es funktioniert nun ohne Probleme.

      Vielen Dank für deine Hilfe.

      Wenn ich noch andere Temperaturen so umrechnen will, mache ich das dann auch in diesem Script oder sollte ich für jede Umrechnung ein eigenes Script verwenden?

      posted in Skripten / Logik
      M
      mh84
    • RE: [Gelöst] Probleme beim Umrechnen einer Zahl

      @paul53:

      Der erste Teil

      var Temp = getState("snmp.0.192_168.178.119.Temperatur").val;
      var Ergebnis;
      Ergebnis = Temp / 100;
      
      

      wird nur einmal bei Skriptstart ausgeführt.

      An die anonyme Callback-Funktion von on() wird ein Parameter (data) übergeben, der nirgends ausgewertet wird.

      So kann das Skript aussehen:

      const idTemp = "snmp.0.192_168.178.119.Temperatur"; // Datenpunkt-ID ist eine Konstante
      
      var Temp = getState(idTemp).val;  // Deklaration globale Variable und Initialisierung für Skriptstart
      
      function calcTemp() {  // Umrechnen und in Datenpunkt schreiben
         setState("javascript.0.Temperatur", parseFloat(Temp) / 100, true); // parseFloat nur erforderlich, wenn Temp ein String ist
      }
      
      calcTemp();  // Aufruf bei Skriptstart
      
      on(idTemp, function(data) {  // Triggern bei Wertänderung und Übergabe des Datenpunkt-Objektes an lokale Variable data
         Temp = data.state.val;  // Wert des auslösenden Datenpunktes
         calcTemp();
         log('Temperatur wurde geändert');
      });
      
      ```` `  
      

      Vielen Dank für die schnelle Antwort 🙂

      Leider bekomme ich auch wieder nur den Eintrag im Log angezeigt. Im Feld "javascript.0.Temperatur" wird leider nichts eingetragen.

      Außerdem zeigt das Log diese Meldung an: 06:59:25.018 [warn] javascript.0 at script.js.common.calcTemp:3:12

      posted in Skripten / Logik
      M
      mh84
    • [Gelöst] Probleme beim Umrechnen einer Zahl

      Guten Abend zusammen,

      ich bin neu hier im Forum und auch neu was den ioBroker bzw. das Scripten in Java angeht.

      Bei meinem Vorhaben geht es darum eine per SNMP ausgelesene Temperatur welche im Format (2560) geliefert wird in das Format 25.60 umzuwandeln.

      Mir ist schon klar, dass man die Zahl einfach durch 100 Teilen muss, aber das funktioniert ja auch schon mal so weit.

      Ich habe vor, jedesmal wenn per SNMP eine andere Temperatur geliefert wird soll diese umgerechnet werden und in ein neues Feld geschrieben werden.

      Wenn ich mein Script ohne die "on" Funktion ausführe dann geht alles soweit. Nur mit dem Automatismus will es nicht funktionieren.

      Hat von euch jemand eine Idee?

      Bitte nicht über meinen Code lachen … hab leider bis jetzt 0 Ahnung davon.

      var Temp = getState("snmp.0.192_168.178.119.Temperatur").val;
      var Ergebnis;
      Ergebnis = Temp / 100;
      
      on({id: "snmp.0.192_168_178_119.Temperatur", change: 'ne'}, function (data) {
          setState("javascript.0.Temperatur",parseFloat(Ergebnis));
          log('Temperatur wurde geändert');
      
      });
      
      posted in Skripten / Logik
      M
      mh84
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo