Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    U
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 15
    • Best 1
    • Groups 1

    ultr4low

    @ultr4low

    Starter

    2
    Reputation
    12
    Profile views
    15
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ultr4low Follow
    Starter

    Best posts made by ultr4low

    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      Ohhh.. was ist das denn... wieso geht das denn jetzt??

      Habe nachdem ich das log gepostet habe gesehen das kein Fehler mehr da steht.
      und beim erneutet ausführen höre ich den Motor surren.

      Es tut mir sooo leid. ich dachte ich hätte mich mit einem echten Problem gemeldet.
      Helfe mir zu 99% mit dem Forum. aber diesmal steckte ich fest.

      ich freue mich gerade so sehr. Versuche das seit Freitag.

      Danke Danke Danke!!!

      posted in JavaScript
      U
      ultr4low

    Latest posts made by ultr4low

    • RE: Scheduled Loop with setIntervall (gelöst)

      @sborg
      boah.. vielen dank für die schnelle Hilfe.
      wieder etwas gelernt.

      Vielen vielen Dank!

      posted in JavaScript
      U
      ultr4low
    • Scheduled Loop with setIntervall (gelöst)

      Hi zusammen,
      ich stecke mal wieder bei einem Script fest und würde mich rieseig über Unterstützung freuen.
      Ich versuche mithilfe eines Fenster Kontaktes an einer Pillendose eine Erinnerung via Display und Alexa zu bestimmten Zeitpunkten zu etablieren.
      folgendes Script habe ich zusammen gehämmert:

      schedule({hour: 8}, function () {
          setState('Data.WZ.IP.MainView', '2');
          //Sprechen('<speak><voice name="Vicki">Guten Morgen Ingrid, denkst du bitte an deine Pillen?</voice></speak>')
          var i = 0;
          var timer = setInterval(function() {
              i++;
              if(getState("deconz.0.Sensors.20.open").val) {
                  clearInterval(timer);
                  log('beendet');
                  setState('Data.WZ.IP.MainView', '0');
                  //Sprechen('<speak><voice name="Vicki">Dankeschön, du bist die Beste. Ich wünsche Dir einen schönen Tag</voice></speak>')     
              } else {
                  log(getState("deconz.0.Sensors.20.open").val + " " + i);
                  if (i == 60){
                      //Sprechen('<speak><voice name="Vicki">Guten Morgen, denkst du bitte an deine Pillen?</voice></speak>')               
                      i = 0
                  }
              }
          }, 1000);
      });
      
      schedule({hour: 18}, function () {    
          setState('Data.WZ.IP.MainView', '2');
          //Sprechen('<speak><voice name="Vicki">Guten Abend, denkst du bitte an deine Pillen?</voice></speak>')
          var i = 0;
          var timer = setInterval(function() {
              i++;
              if(getState("deconz.0.Sensors.20.open").val) {
                  clearInterval(timer);
                  log('beendet');
                  setState('Data.WZ.IP.MainView', '0');
                  //Sprechen('<speak><voice name="Vicki">Dankeschön, du bist die Beste. Ich wünsche Dir später eine wunderschöne Nacht.</voice></speak>')     
              } else {
                  log(getState("deconz.0.Sensors.20.open").val + " " + i);
                  if (i == 60){
                      //Sprechen('<speak><voice name="Vicki">Guten Abend, denkst du bitte an deine Pillen?</voice></speak>')               
                      i = 0
                  }
              }
          }, 1000);
      });
      
      function Sprechen(Text)
      {
          setState('alexa2.0.Echo-Devices.Commands.speak', Text );
      }
      
      

      Der loop scheint aber trotz clearInterval immerwieder zu laufen.
      Irgendwie habe ich das Gefühl das ich das falsch an gehe.

      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      Ohhh.. was ist das denn... wieso geht das denn jetzt??

      Habe nachdem ich das log gepostet habe gesehen das kein Fehler mehr da steht.
      und beim erneutet ausführen höre ich den Motor surren.

      Es tut mir sooo leid. ich dachte ich hätte mich mit einem echten Problem gemeldet.
      Helfe mir zu 99% mit dem Forum. aber diesmal steckte ich fest.

      ich freue mich gerade so sehr. Versuche das seit Freitag.

      Danke Danke Danke!!!

      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      Jepp - da ist mehr 😉

      
      
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at process.topLevelDomainCallback (domain.js:126:23)
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at processImmediate (timers.js:658:5)
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at tryOnImmediate (timers.js:676:5)
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at runCallback (timers.js:705:18)
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at Immediate.setImmediate (C:\Program Files\iobroker\IO\node_modules\iobroker.js-controller\lib\adapter.js:5384:37)
      javascript.0	2020-06-08 20:13:02.694	warn	(7084) at Object.stateChange (C:\Program Files\iobroker\IO\node_modules\iobroker.javascript\main.js:451:25)
      javascript.0	2020-06-08 20:13:02.693	warn	(7084) at Object.callback (C:\Program Files\iobroker\IO\node_modules\iobroker.javascript\lib\sandbox.js:1052:38)
      javascript.0	2020-06-08 20:13:02.693	warn	(7084) at Object.<anonymous> (script.js.common.SSH_1:5:9)
      javascript.0	2020-06-08 20:13:02.693	warn	(7084) at rollozu (script.js.common.SSH_1:12:12)
      javascript.0	2020-06-08 20:13:02.693	warn	(7084) at setState (C:\Program Files\iobroker\IO\node_modules\iobroker.javascript\lib\sandbox.js:1355:20)
      javascript.0	2020-06-08 20:13:02.692	warn	(7084) State "javascript.0.WZ.Rollo.state" not found
      javascript.0	2020-06-08 20:13:02.692	info	(7084) script.js.common.SSH_1: habe zu gemacht
      javascript.0	2020-06-08 20:13:02.691	info	(7084) script.js.common.SSH_1: etwas ist passiert
      javascript.0	2020-06-08 20:13:00.021	info	(7084) script.js.common.SSH_1: habe auf gemacht
      javascript.0	2020-06-08 20:13:00.020	info	(7084) script.js.common.SSH_1: etwas ist passiert
      
      
      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      @AlCalzone Vielen Dank!

      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      @AlCalzone Bei der Ausführung kommt folgende Meldung

      20:05:27.559 warn javascript.0 (7084) at rollozu (script.js.common.SSH_1:12:12)
      20:05:27.559 warn javascript.0 (7084) at Object.<anonymous> (script.js.common.SSH_1:5:9)

      Leider kommt der Befehl auch anscheinend nicht an.

      hier das vollständige Script. Sorry für die unsinnigen Logs. Bin extremer Anfänger 😕

      on('tuya.0.08550062cc50e32564d9.1', function(dp) {
          log("etwas ist passiert")
          if (dp.state.val){
              log("habe zu gemacht")
              rollozu()
          } else {
              log("habe auf gemacht") 
          }   
      });
      
      function rollozu() {
                 setState("javascript.0.WZ.Rollo.state", "zu")
                 var SSH = require("simple-ssh");
                 var ssh = new SSH({
                      host: '192.168.0.1',
                      port: 22,
                      user: 'pi',
                      pass: 'raspberry'
                 });
                 ssh.exec('echo "user"|sudo python /home/pi/rollo-zu.py').start();  
          }
      
      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      @AlCalzone ich versuche es gleich mal ob es so läuft...
      ich fresse einen Besen wenn das geht 🙂

      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      hatte es erst nur oben - bei zus. NPM Module.
      später auch unten eingetragen.
      ohne Veränderung
      2020-06-08 19_56_32-javascript - ioBroker.jpg

      posted in JavaScript
      U
      ultr4low
    • RE: [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      Hui. das ging schnell Danke.

      wird beim editieren angezeigt

      posted in JavaScript
      U
      ultr4low
    • [Gelöst] Zusätzliche Module für Javascript nicht verfügbar

      Hallo zusammen.

      Nach langer Zeit habe ich mal wieder ein kleines Problem.
      Ich hoffe das mir evtl. jemand helfen kann dieses Problem zu lösen.

      Erstmal zum System

      • Platform : Windows
      • os : win32
      • Architecture : x64
      • Node.js : v10.17.0
      • NPM : v6.11.3
      • js-controller : 3.1.4
      • JavaScript Engine : 4.6.17

      Ich Versuche nun über folgendes Script einen SSH Befehl abzusetzen.

      function rollozu() {
                 setState("javascript.0.WZ.Rollo.state", "zu")
                 var SSH = require("simple-ssh");
                 var ssh = new SSH({
                      host: '--ip adresse--',
                      port: --ssh port--,
                      user: '--username--',
                      pass: '--passwort--'
                 });
                 ssh.exec('echo "user"|sudo python /home/pi/rollo-zu.py').start();  
          }
      

      Simple-SSH ist bei zusätzlichen Modulen eingetragen. Leider meldet das Script den Fehler

      cannot find module 'simple ssh'

      Auch andere Scripte die 'xml2js' o.ä. verwenden melden jetzt Fehlende Module.

      • Habe Javascript neu installiert.
      • Module entfernt und hinzugefügt.
      • Iobroker neu installiert.
      • Manuelle Updates und Adapter Installation.

      Hat vielleicht irgendjemand noch eine Idee wie ich das Problem loswerde?
      Wie ich die lieben Module wieder greifbar machen kann?
      Wäre für jeden Vorschlag überaus dankbar.

      Liebe Grüße von der Nordsee

      posted in JavaScript
      U
      ultr4low
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo