Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 28
    • Best 0
    • Groups 0

    Gürol

    @Gürol

    0
    Reputation
    9
    Profile views
    28
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Gürol Follow

    Latest posts made by Gürol

    • RE: [gelöst] Script um Befehl auf Synology ausführen

      @Kuddel:

      on({id: "javascript.0.Shutdown_Synology", change: 'any'}, function (obj) {
          
      var SSH = require('simple-ssh');
       
      var ssh = new SSH({
          host: '192.168.4.12',
          port: 22,
          user: 'admin',
          pass: '**********'
      });
      
      ssh.exec('echo "password_here"|sudo -S shutdown -h now').start();   
          
          
           }
      );
      
      ```` `  
      

      Hallo Kuddel,

      ich würde erstmal die üblichen Verdächtigen überprüfen. 😉

      Stimmt die IP?

      Stimmt die Portadresse?

      Hast du an beiden Stellen, den Passwort eingesetzt?

      (Also einmal, wo du die "****" hast und das zweite mal, wo du "password_here" hast.)

      Gruß

      Gürol

      posted in Skripten / Logik
      G
      Gürol
    • RE: Adapter - Parser (regEx)

      @Buhu91:

      ich hoffe ich bin im richtigen Thread gelandet, zumindest brachte mich die suche immer wieder auf Parser.

      Ich würde mir gerne einen Abfahrtsmonitor für die nächstgelegene Haltestelle für VIS bauen.

      Hierfür bietet die VAG auch eine API an.

      https://start.vag.de/dm/

      Nun wollte ich wissen, ob ich den erzeugten Link mit der Haltestellen ID einfach in Parser eintragen kann, und was er mir dann ausspuckt.

      Und ob Parser überhaupt der Richtige Adapter bzw Methode dafür ist. `
      Hallo Buhu91,

      herzlich Willkommen bei IObroker.

      Ja, für den Abfahrtsmonitor bist du hier richtig.

      Du kannst den Link in den Parser eintragen und er würde dir ungefiltert (also "ungeparst") die ganze Antwortseite von VAG als HTML-Text ausspucken.

      Du müsstest jetzt noch ran gehen und aus diesem HTML-Code dir das ausfiltern (also parsen), was du tatsächlich anzeigen willst.

      Ein solcher Filter wird mit einem regulären Ausdruck aufgebaut.

      Du kannst die Filterung auf der Webseite "regex101.com" ausprobieren, bevor du sie im IObroker einbaust.

      Gruß

      Gürol

      posted in Tester
      G
      Gürol
    • RE: BLOCKLY Anfänger such Hilfe

      @Blackeye:

      Hi,

      Danke für die Antwort, aber wie kann ich dann das dann lösen?

      Gruß Lars ` Hallo Lars,

      man kann an eine Trigger mehrere Werte dran hängen. (via Konfig Button am Block ggf. mehrere Andockpunkte öffnen.)

      Trigger wird ausgelöst, wenn wenigstens einer dieser Werte geändert wurde etc.

      Erst wenn der Trigger ausgelöst wurde (also innen drin) geht man hin und prüft, was man halt prüfen will und macht was gemacht werden soll.

      Gruß

      Gürol

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Adapter - Parser (regEx)

      @Kunibert:

      Weiß jemand, wo hier der Fehler liegt bzw. wie ich eine vorhergehende Klasse einschränke? ` Hallo David,

      versuchs mal damit:

      LEISTUNGSAUFNAHME<\/th><\/tr>\s+\n\s+VD HEIZEN TAG<\/td>\n\s+(\d+,\d)
      

      Gruß

      Gürol

      posted in Tester
      G
      Gürol
    • RE: BLOCKLY Anfänger such Hilfe

      An eine Trigger ("Falls Objekt") läßt sich keine Bedingung dran hängen. Sondern nur ein Wert.

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Grundverständnis Blockly

      @j.kowi:

      Also Wenn Das, dann starte Script Sowieso? `
      Dem Blockly fehlt aber ein Block, um globale Funktionen aufrufen zu können.

      Man kann lediglich in Blockly eine Freitextfunktion definieren und dort eine globale Funktion aufrufen. Das ist aber arg arg umständlich.

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Grundverständnis Blockly

      @j.kowi:

      Aber ich benutze Datenpunkte als Variablen. Ist das im common noch möglich? Was sind denn globale Scripte? `
      Ja, das geht mit common.

      Globale Scripte sind Scripte, die von anderen Scripten aus gerufen werden können. (Das funktioniert aber mit Blockly nicht wirklich.)

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Grundverständnis Blockly

      @j.kowi:

      Ich habe manche Scripte in common und manche in global. Kann das was ausmachen? Was ist da der Unterscheid? `
      Wenn man den Unterschied nicht kennt, dann alles ins common packen.

      Global ist nur für globalen Funktionen.

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Grundverständnis Blockly

      @j.kowi:

      Vielen Dank für das Angebot, Aber ich muss nochmal betonen, es geht mir nicht um die IP. Es geht mir darum auf eine ODER bzw. UND Verknüpfung zu triggern.

      Ich versuche mal ein paar Bsp.:

      Triggern wenn Lampe 1 UND Lampe 2 an sind.

      Triggern wenn Lampe 1 ODER Lampe 2 true sind.

      Triggern wenn IP 1 ODER IP 2 true sind.

      P.S. Der erweiterte Trigger mit mehreren ID's funktioniert glaube ich wie eine ODER-Verknüpfung? Fehlt noch UND. `
      Es gibt nur den "oder" Trigger. Wenn man auf "und" Triggern will, muß man den "oder" Trigger nehmen und innen drin auf "und" hin prüfen.

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    • RE: Grundverständnis Blockly

      @j.kowi:

      Hallo,

      vielen Dank für die Schnellen Antworten.

      Sorry, das hatte ich nicht erwähnt. Die IP werden über ping jede min abgefragt. In Ping werden Sie auch aktualisiert aber halt die Objekte nach dem Skript nicht.

      Weder das Objekt HM Licht Orgelz. noch die Variable in Beispiel 2.

      Ich habe irgendwie ein Grundverständnis Problem wie "Javascript" arbeitet.

      Es geht eigentlich nicht um die IP. Genauso möchte ich z.B. 2 Taster Mit UND oder ODER Verknüpfen, aber auch das bekomme ich auf diesem Weg nicht hin.

      Genauso in Bsp. 2 die Zeitliche Abfrage, müsste doch eigentlich jede min die Variable überschreiben mit dem aktuellen Wert von der IP. Macht Sie aber nicht. Wo ist mein Denkfehler?

      Vielen Dank für eure schnelle und freundliche Unterstützung!

      Sorry ich meine natürlich nicht Variable. Ich habe einen Datenpunkt angelegt und als Variable missbraucht. Hab hier im Forum schon viel gelesen und da wurde u.a. Beschrieben das das genauso möglich ist. `
      Wenn eine Variable wahr sein kann, dann braucht es nicht mit wahr verglichen werden, dann ist es bereits wahr (oder nicht). Daher den Vergleich mit wahreinfach weglassen. 😉

      Gesendet von meinem SM-N910F mit Tapatalk

      posted in Skripten / Logik
      G
      Gürol
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo