Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Regensensor VAL auslesen?

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.1k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.6k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.2k

Regensensor VAL auslesen?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 950 Aufrufe
  • Ä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.
  • G Offline
    G Offline
    galferiz
    schrieb am zuletzt editiert von
    #1

    Moin,

    Had den HM Regensensor aber kann via Script die Daten des state nicht verarbeiten (siehe Bild 1).

    Wie kann ich die ID ansprechen, das ich ein reply von JScript erhalte:

    Mein Versuch bisher:

    var idSayIt     = "sayit.0.tts.text";               // Hier die entsprechende SayIt Text ID
    var idregen    = "hm-rpc.0.NEQ1315432.1.STATE";    //Objekte
    var lastSay     = null;
    
    // Bei Regenstart - Regenwarung geben via Voice
    subscribe({id:idregen, val: true}, function (obj) {
             if (!lastSay || ((new Date()).getTime() - lastSay)) {
                      lastSay = (new Date()).getTime();
                      setState (idSayIt, "de;100;Es beginnt zu Regnen");
             }
            });
    

    weder "True" noch 'true' noch 1 noch "1" noch any oder "RAIN(1) gehen.

    Kann mir wer helfen?
    1935_r1.png

    Nach Weihnachten ist vor Weihnachten

    1 Antwort Letzte Antwort
    0
    • blauholstenB Offline
      blauholstenB Offline
      blauholsten
      Developer
      schrieb am zuletzt editiert von
      #2

      @galferiz:

      Moin,

      Had den HM Regensensor aber kann via Script die Daten des state nicht verarbeiten (siehe Bild 1).

      Wie kann ich die ID ansprechen, das ich ein reply von JScript erhalte:

      Mein Versuch bisher:

      var idSayIt     = "sayit.0.tts.text";               // Hier die entsprechende SayIt Text ID
      var idregen    = "hm-rpc.0.NEQ1315432.1.STATE";    //Objekte
      var lastSay     = null;
      
      // Bei Regenstart - Regenwarung geben via Voice
      subscribe({id:idregen, val: true}, function (obj) {
               if (!lastSay || ((new Date()).getTime() - lastSay)) {
                        lastSay = (new Date()).getTime();
                        setState (idSayIt, "de;100;Es beginnt zu Regnen");
               }
              });
      

      weder "True" noch 'true' noch 1 noch "1" noch any oder "RAIN(1) gehen.

      Kann mir wer helfen? `

      Hi,

      mach doch erstmal sowas….

      var idSayIt     = "sayit.0.tts.text";               // Hier die entsprechende SayIt Text ID
      var idregen    = "hm-rpc.0.NEQ1315432.1.STATE";    //Objekte
      var lastSay     = null;
      
      // Bei Regenstart - Regenwarung geben via Voice
      subscribe(idregen, function (obj) {
               	log(obj.newState.val);
              });
      

      Dann siehst du was in dem State genau drin steht bei Änderung.

      Entwickler vom: - Viessman Adapter
      - Alarm Adapter

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @blauholsten:

        mach doch erstmal sowas…. `
        oder sowas, um nicht auf Regen bzw. Regenende warten zu müssen:

        var idSayIt     = "sayit.0.tts.text";               // Hier die entsprechende SayIt Text ID
        var idregen    = "hm-rpc.0.NEQ1315432.1.STATE";    //Objekte
        var lastSay     = null;
        
        var regen = getState(idregen).val;
        log('Regen Wert: ' + regen + '  Typ: ' + typeof regen);
        

        EDIT: Laut HM Doku handelt es sich um eine Werteliste mit 0 = DRY und 1 = RAIN. Also müsste es so funktionieren:

        on({id: idregen, val: 1}, function() {
            ...
        });
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          galferiz
          schrieb am zuletzt editiert von
          #4

          Ok,

          ... on({id: idregen, val: 1}, function() { ...
          

          geht. Warum nicht gestern ? Egal ;-)

          Danke für Euren Support.

          Nach Weihnachten ist vor Weihnachten

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          257

          Online

          33.0k

          Benutzer

          83.6k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2026
          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