Navigation

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

    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

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 14
    • Best 0
    • Groups 1

    spacemishka

    @spacemishka

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

    spacemishka Follow
    Starter

    Latest posts made by spacemishka

    • Alexa2 findet keine Geräte/Läd Geräte unvollständig

      Hallo zusammen,

      ich habe gestern auf iobroker 7 geupdated und aufgrund von einigen Problemen mit der Steuerung meiner Echos den Alexa2-Adapter angehalten und den Objektbaum entfernt. Leider wird nur mein PC vollständig erkannt. Meine beiden Echos und der FireTV werden nur nur ohne Commands etc geladen.

      Was kann ich tun? Der Adapter ist schon im Debug-Modus.

      Danke!
      Peter

      posted in ioBroker Allgemein
      S
      spacemishka
    • RE: Node-Red-Erweiterungen fehlen nach REstore

      Ich habe in den Verzeichnissen jeweils

      npm update
      

      ausgeführt. Jetzt geht es.

      posted in ioBroker Allgemein
      S
      spacemishka
    • RE: Node-Red-Erweiterungen fehlen nach REstore

      @mickym danke

      Ich habe den Befehl ausgeführt im Verzeichnis

      /opt/iobroker/iobroker-data/node-red $
      

      Es wurde zwar irgendwas installiert, aber die Fehlermeldung kommt immer noch.
      Im Log wurde jetzt aber folgendes angezeigt

      opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-ccu/nodes/lib/status.js' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-ccu/nodes/ccu-mqtt.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-ccu/ccu-alexa] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-ccu/nodes/lib/status.js' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-ccu/nodes/ccu-alexa.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-homematic-rpc/homematic-rpc] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/homematic-xmlrpc/node_modules/xmlbuilder/lib/index'. Please verify that the package.json has a valid "main" entry 22 Jan 19:49:36 - [warn] [node-red-contrib-telegrambot/telegrambot] Error: Cannot find module './internal/streams/stream' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/readable-stream/lib/_stream_readable.js - /opt/iobroker/iobroker-data/node-red/node_modules/readable-stream/readable.js - /opt/iobroker/iobroker-data/node-red/node_modules/readable-stream/duplex.js - /opt/iobroker/iobroker-data/node-red/node_modules/bl/bl.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-telegram-bot-api/src/telegramWebHook.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-telegram-bot-api/src/telegram.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-telegram-bot-api/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-telegrambot/telegrambot/99-telegrambot.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-zigbee/zigbee-shepherd] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-zigbee/node_modules/debug/src/index.js'. Please verify that the package.json has a valid "main" entry (line:5) 22 Jan 19:49:36 - [warn] [node-red-contrib-zigbee/zigbee-converter] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/index.js'. Please verify that the package.json has a valid "main" entry 22 Jan 19:49:36 - [warn] [node-red-contrib-alexa-home/alexa-home-controller] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/finalhandler/node_modules/debug/src/index.js'. Please verify that the package.json has a valid "main" entry 22 Jan 19:49:36 - [warn] [node-red-contrib-fritzapi/fritzapi] Error: Cannot find module './formats/auto' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/private-key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/fingerprint.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/utils.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/parser.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/request.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/fritzapi/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-fritzapi/fritz.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-fritz/fritzbox] Error: Cannot find module './formats/auto' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/private-key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/fingerprint.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/utils.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/parser.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/request.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/fritzbox/lib/Fritzbox.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-fritz/fritz.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-fritz/fritzbox-contact] Error: Cannot find module './helpers/bind' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/axios/lib/utils.js - /opt/iobroker/iobroker-data/node-red/node_modules/axios/lib/axios.js - /opt/iobroker/iobroker-data/node-red/node_modules/axios/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-fritz/contact.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-fritz/fritzbox-config] Error: Cannot find module './formats/auto' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/private-key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/fingerprint.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/key.js - /opt/iobroker/iobroker-data/node-red/node_modules/sshpk/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/utils.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/parser.js - /opt/iobroker/iobroker-data/node-red/node_modules/http-signature/lib/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/request.js - /opt/iobroker/iobroker-data/node-red/node_modules/request/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/fritzbox/lib/Fritzbox.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-fritz/config.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js 22 Jan 19:49:36 - [warn] [node-red-contrib-fritz/fritzbox-calllist] Error: Cannot find module './helpers/bind' Require stack: - /opt/iobroker/iobroker-data/node-red/node_modules/axios/lib/utils.js - /opt/iobroker/iobroker-data/node-red/node_modules/axios/lib/axios.js - /opt/iobroker/iobroker-data/node-red/node_modules/axios/index.js - /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-fritz/calllist.js - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js
      

      Die Module sind aber da

      posted in ioBroker Allgemein
      S
      spacemishka
    • Node-Red-Erweiterungen fehlen nach REstore

      Hallo zusammen,

      mein iobroker ist gestern abgeschmiert. Nach der Wiederherstellung fehlen angeblich einige Nodes (Telegram, CCU,...) obwohl diese im Palettenmanager als installiert angezeigt werden. Angezeigt werden sie mir aber nicht im Node-Red.

      Wie kann ich das Problem beheben?

      Grüße
      Peter

      posted in ioBroker Allgemein
      S
      spacemishka
    • RE: MQTT: publish via Javascript

      Danke!!

      posted in Skripten / Logik
      S
      spacemishka
    • MQTT: publish via Javascript

      Hallo ich möchte per Javascript ein Datum an ein MQTT-Objekt schicken. Leider geht es nicht. Es wird auch keine Fehlermeldung ausgegeben.

      Kann mir jemand einen Tipp geben?

      Hier der Code. Im Prinzip kommt von einer Klimastation die Daten (Luftfeuchte, Temperatur und Luftdruck) Wenn die Daten empfangen werden, soll der Iobroker noch Datum und Zeit hinzufügen.

      
      on({id: "mqtt.0.wznode.humi", change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
      
        try{
        sendTo("mqtt.0", "send", {
           "wznode/lastseen": String(formatDate(new Date(), "YYYY/MM/DD")) +","+ String(formatDate(new Date(), "hh:mm:ss"))
        });
        }
        catch(Exception){
            console.log('lastseen1 failed');
        }
      
      });
      

      Danke

      Peter

      posted in Skripten / Logik
      S
      spacemishka
    • RE: Adapter: DasWetter

      Endlich eine alternative zum norwegischen Wetterdienst. Der war recht ungenau (Schönwetter wenn es aus Eimer gießt….)

      posted in ioBroker Allgemein
      S
      spacemishka
    • RE: Videos per Telegram

      Schein eher am Timing zu liegen. Die Nachricht wurde gesendet bevor das Video fertig verarbeitet wurde

      Damit geht es

      on({id: "telegram.0.communicate.request"/*Last received request*/, change: "any"}, function (obj) {
      var d = new Date();
          var curr_date = d.getDate();
          var curr_month = d.getMonth() + 1; //Months are zero based
          var curr_year = d.getFullYear();
          var curr_hour = d.getHours();
          var curr_min = d.getMinutes();
      
        if (getState("telegram.0.communicate.request").val.toLowerCase().search("picam") != -1 ) {
            var filename = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".jpg";
            exec ("raspistill -q 90 -o /home/pi/picam/" + filename + " > /home/pi/picam/picerr.log"); 
          setTimeout(function() {
                  sendTo('telegram.0', {
                          text:                   '/home/pi/picam/' + filename,
                          caption:                filename,
                          disable_notification:   true
                      });
          }, 6000);
        }
      
        if (getState("telegram.0.communicate.request").val.toLowerCase().search("pivid") != -1 ) {
            filename = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".h264";
            filenamefin = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".mp4";
            setTimeout(function() {
            exec ("raspivid -o /home/pi/picam/" + filename + " -t 10000 -w 1280 -h 720");
            }, 1000);
      
            setTimeout(function() {
                  exec ("MP4Box -add /home/pi/picam/"+filename+" /home/pi/picam/" + filenamefin + " >> vidconerr.log");
                  setTimeout(function() {
                      sendTo('telegram.0', {
                              text:                   '/home/pi/picam/' + filenamefin,
                              caption:                filenamefin,
                              disable_notification:   true
                          });
      
                  }, 4000);
            }, 12000);
        }
      
      });
      
      
      posted in Skripten / Logik
      S
      spacemishka
    • RE: Videos per Telegram

      Hallo,

      danke für den Hinweis mit den Leerzeichen. Der Dateiname ist aber doch dem Element 'text' zugewiesen. Analog wie bei den Bildern und da geht es ja,

      Grüße

      posted in Skripten / Logik
      S
      spacemishka
    • Videos per Telegram

      Hallo zusammen,

      ich möchte mit dem Telegram-Adapter Bilder und Videos von der Pi-Kamera versenden. Ersteres geht soweit.

      Aber die Videos schickt er nicht. Nachdem ich die die Video mit raspvid aufgenommen habe (Länge 10sek) werden diese mit MP4Box zu mp4 konvertiert.

      Hier das vollständige Skript:

      on({id: "telegram.0.communicate.request"/*Last received request*/, change: "any"}, function (obj) {
      var d = new Date();
          var curr_date = d.getDate();
          var curr_month = d.getMonth() + 1; //Months are zero based
          var curr_year = d.getFullYear();
          var curr_hour = d.getHours();
          var curr_min = d.getMinutes();
          //console.log(curr_date + "-" + curr_month + "-" + curr_year + '_'+curr_hour+curr_min);
          //var filename = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".jpg";
          //console.log(filename);
      
        if (getState("telegram.0.communicate.request").val.toLowerCase().search("picam") != -1 ) {
            var filename = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".jpg";
            exec ("raspistill -w 1920 -h 1080 -q 90 -o /home/pi/picam/" + filename + " > /home/pi/picam/picerr.log"); 
          setTimeout(function() {
        //your code to be executed after 1 second
                  //sendTo('telegram', "/home/pi/picam/" + filename);
                  sendTo('telegram.0', {
                          text:                   '/home/pi/picam/' + filename,
                          caption:                filename,
                          disable_notification:   true
                      });
      
          }, 8000);
        }
      
        if (getState("telegram.0.communicate.request").val.toLowerCase().search("pivid") != -1 ) {
            filename = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".h264 ";
            filenamefin = curr_year +""+ curr_month +""+ curr_date + "_" + curr_hour+""+curr_min + ".mp4 ";
            exec ("raspivid -o /home/pi/picam/" + filename + " -t 10000 -w 1280 -h 720 > /home/pi/picam/viderr.log"); 
            //raspivid -o video.h264 -t 10000
            exec ("MP4Box -add "+filename+" " + filenamefin);
            setTimeout(function() {
        //your code to be executed after 1 second
                  sendTo('telegram.0', {
                          text:                   '/home/pi/picam/' + filenamefin,
                          //upload_video:                   '/home/pi/picam/' + filenamefin,
                          caption:                filename,
                          disable_notification:   true
                      });
      
          }, 20000);
        }
      
      });
      
      

      Kann mir jemand einen Tip geben?

      Danke!!

      posted in Skripten / Logik
      S
      spacemishka
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo