Navigation

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

    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

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 45
    • Best 1
    • Groups 1

    heiner1976

    @heiner1976

    1
    Reputation
    20
    Profile views
    45
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    heiner1976 Follow
    Starter

    Best posts made by heiner1976

    • RE: JSON Parsen Weenect CAT 2 mit 2 GPSTracker

      @oliverio
      Erstmal Danke für die Hilfe
      Ich habe es hinbekommen.

      Heute Abend werde ich den Weg hier beschreiben.

      Mit diesem Blockly hole ich die Daten und wandle ich sie in lesbares JSON um.
      ...sagt mir Payload to large.....
      Sorry kann ich nicht hochladen..
      ???
      als Javascript:

      var originalText, suchText, tauschText, Text2, AnzZeichenSuchtext, timeout, MeinText, Stelle, pos_daten, result, neuerText, klammerauf1, klammerauf2, Teil_1, Teil_2, klammerzu1, klammerzu2, Tracker1, Tracker2, timeout2;
      
      // Beschreibe diese Funktion …
      async function changeText(originalText, suchText, tauschText) {
        Text2 = originalText;
        AnzZeichenSuchtext = suchText.length;
        Stelle = Text2.indexOf(suchText) + 1;
        while (Stelle > 0) {
          if (Stelle == 1) {
            // steht am Textanfang
            Teil_1 = tauschText;
          } else {
            Teil_1 = Text2.slice(0, Stelle - 1);
          }
          Teil_2 = Text2.slice(((Stelle + AnzZeichenSuchtext) - 1), Text2.length);
          Text2 = [Teil_1,tauschText,Teil_2].join('');
          Stelle = Text2.indexOf(suchText) + 1;
        }
        return Text2;
      }
      
      
      on({id: 'javascript.0.Weenect.buttons.get_pos_butt', change: "any"}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        exec('bash /home/iobroker/pos_get_sh.sh', async function (error, result, stderr) {
            timeout = setTimeout(async function () {
            pos_daten = result;
            setState("javascript.0.Weenect.js_rohdaten"/*Weenect.js_rohdaten*/, pos_daten, true);
          }, 1000);
        });
        MeinText = String(pos_daten).toLowerCase();
        if (!!MeinText.length) {
          neuerText = await changeText(MeinText, '\'', '"');
          neuerText = await changeText(neuerText, 'none', '"unbekannt"');
        }
        klammerauf1 = neuerText.indexOf('{') + 1;
        klammerauf2 = neuerText.lastIndexOf('{') + 1;
        klammerzu1 = neuerText.indexOf('}') + 1;
        klammerzu2 = neuerText.lastIndexOf('}') + 1;
        Tracker1 = neuerText.slice((klammerauf1 - 1), klammerzu1);
        Tracker2 = neuerText.slice((klammerauf2 - 1), klammerzu2);
        console.log(('Daten Tracker 1'));
        console.log(('Daten Tracker 2'));
        await wait(500);
        timeout2 = setTimeout(async function () {
          setStateDelayed('javascript.0.Weenect.js_Tracker1', Tracker1, true, 0, false);
          setStateDelayed('javascript.0.Weenect.js_Tracker2', Tracker2, true, 0, false);
        }, 1000);
      });
      
      
      

      Dann hole ich jeweils für einen Tracker die Daten raus und schreibe sie in die Objekte.

      const idJson = 'javascript.0.Weenect.js_Tracker1';
      const path = 'Weenect.Tracker1.';
      const js = 'javascript.0.';
      on(idJson, function(dp) { // triggert bei Wertänderung
         let obj = JSON.parse(dp.state.val);
         for(let prop in obj) {
            if(existsState(js + path + prop)) setState(path + prop, obj[prop], true);
            else createState(path + prop, obj[prop], {type: typeof obj[prop]});
         }
      });
      
      
      posted in Skripten / Logik
      H
      heiner1976

    Latest posts made by heiner1976

    • RE: Buderus Logamatic mit ESP32 und MQTT auslesen

      Es funktioniert jetzt bei mir nun über den mqtt Explorer Daten zu setzen. 🙂

      41536907-082c-455e-b5e2-86a82e602e42-image.png
      message=setvalue: ww_soll - empfangen (MQTT Explorer)

      c1cdacd1-01cc-412e-995e-6535325edabe-image.png
      Hier wird der gesetzte Wert Buderus/setvalue/ww_soll übertragen

      Hier ist die Lösung beschrieben:
      https://github.com/dewenni/ESP_Buderus_KM271/discussions/58
      Danke nochmal an Sven!

      Ein Problem habe ich aber noch.
      Ich möchte nun die erzeugten Objekte (beim benutzen des MQTT Eplorer wurden diese angelegt) innerhalb von IOBroker ändern.
      Wenn ich diese Objekte aber ändere werden diese nicht übertragen.
      9798dbb5-9ab0-45f9-96e2-5586945c3d78-image.png
      folgende EInstellungen habe ich im MQTT Instanz.
      cc84c7cc-fbdf-4111-a724-2eaf5f1f45c1-image.png
      ab9c0db8-3c64-4b5a-9665-430559581a78-image.png
      853ed109-42df-4655-a02d-f5aaf130bb55-image.png

      Beim Beschreiben des Objektes wird aber nichts geändert?
      Ist hier eine Einstellung falsch, oder benotige ich hier eine andere Lösung innerhalb des IOBrokers Werte zu setzen?
      Gruß
      Heiner

      posted in Praktische Anwendungen (Showcase)
      H
      heiner1976
    • RE: Buderus Logamatic mit ESP32 und MQTT auslesen

      @dewenni
      Vielen Dank für die klasse Software!
      Ich habe das Board KM271 rev 0.0.7 mit der Version 3.2.3. am laufen.
      Die 3.2.4 hackt auch bei mir .
      Ich kann über das Webfrontend alles schalten.
      Leider gelingt mir dies über die MQTT Objekte nicht.

      Wie verwende ich die Befehle denn an?
      Auf Github habe ich folgende Erklärung gefunden:
      Commands
      To change the values of your Logamatic, you can use several setvalue commands from the list below. A complete Topic could be esp_heizung/setvalue/setdatetime

      You can control the Logamatic with commands like this:

      command:    restart ESP
      topic:      {cmd/restart", cmd/restart"}
      payload:    none
      
      oder
      
      command:    warm water pump cycles
      topic:      {"setvalue/ww_pumpen_zyklus", setvalue/ww_pump_cycles"}
      payload:    Resolution: 1 [cycles/hour] - Range: 0:OFF | 1..6 | 7:ON
      
      

      Ich habe schon probiert:
      c5de17b1-994b-4c8e-ba6b-c219b9417a16-image.png

      Das Objekt auf jeweils 1-7 zu setzen.

      Das funktioniert aber nicht.
      Hat jemand einen Tip, wie man per mqtt die Werte setzt?
      Gruß
      Heiner

      posted in Praktische Anwendungen (Showcase)
      H
      heiner1976
    • RE: Blockly Pushover Modul zeigt nur "Alle Instanzen"

      @glasfaser
      Jetzt habe ich den Browser einmal geschlossen und geöffnet
      871c9324-1301-4bbc-aab6-1e08a22f072d-image.png

      wieder wie früher ..... 😞

      Da die zielgerichtete Adressierung mit dem damals ausgewählten Pushover- Adapter funktioniert, sieht es eher aus wie eine reine falsche Anzeige.

      posted in Blockly
      H
      heiner1976
    • RE: Blockly Pushover Modul zeigt nur "Alle Instanzen"

      @glasfaser
      Nach einen Reboot
      c261ef01-79ef-4c2c-9cfb-1cbed0cb84a6-image.png

      Vielen DANK!

      posted in Blockly
      H
      heiner1976
    • RE: Blockly Pushover Modul zeigt nur "Alle Instanzen"

      @glasfaser
      Hallo Danke für den INput.

      die anderen Ausgaben waren

      heiner@iOBroker2022:~$ iobroker update -i
      Used repository: stable
      Adapter    "admin"        : 5.3.8    , installed 5.3.8
      Adapter    "alarm"        : 3.1.0    , installed 3.1.0
      Adapter    "alexa2"       : 3.11.2   , installed 3.11.2
      Adapter    "backitup"     : 2.4.6    , installed 2.4.6
      Adapter    "bring"        : 1.7.13   , installed 1.7.13
      Adapter    "daswetter"    : 3.1.2    , installed 3.1.2
      Adapter    "discovery"    : 3.0.3    , installed 3.0.3
      Adapter    "dwd"          : 2.8.3    , installed 2.8.3
      Adapter    "email"        : 1.0.10   , installed 1.0.10
      Adapter    "feiertage"    : 1.1.0    , installed 1.1.0
      Adapter    "fritzbox"     : 0.2.1    , installed 0.2.1
      Adapter    "fullybrowser" : 2.1.2    , installed 2.1.2
      Adapter    "heatingcontrol": 2.8.6   , installed 2.8.6
      Adapter    "hm-rega"      : 3.0.40   , installed 3.0.40
      Adapter    "hm-rpc"       : 1.15.12  , installed 1.15.12
      Adapter    "ical"         : 1.12.1   , installed 1.12.1
      Adapter    "icons-material-png": 0.1.0, installed 0.1.0
      Adapter    "icons-material-svg": 0.1.0, installed 0.1.0
      Adapter    "icons-mfd-png": 1.1.0    , installed 1.1.0
      Adapter    "icons-mfd-svg": 1.1.0    , installed 1.1.0
      Adapter    "icons-ultimate-png": 1.0.1, installed 1.0.1
      Adapter    "influxdb"     : 2.6.3    , installed 2.6.3
      Adapter    "info"         : 1.9.19   , installed 1.9.19
      Adapter    "iot"          : 1.11.4   , installed 1.11.4
      Adapter    "javascript"   : 5.7.0    , installed 5.7.0
      Controller "js-controller": 4.0.23   , installed 4.0.23
      Adapter    "mihome-vacuum": 3.3.3    , installed 3.3.3
      Adapter    "modbus"       : 5.0.3    , installed 5.0.3
      Adapter    "mqtt"         : 3.0.6    , installed 3.0.6
      Adapter    "ping"         : 1.5.3    , installed 1.5.3
      Adapter    "places"       : 1.1.2    , installed 1.1.2
      Adapter    "pushover"     : 2.1.0    , installed 2.1.0
      Adapter    "sayit"        : 1.12.3   , installed 1.12.3
      Adapter    "shelly"       : 5.3.2    , installed 5.3.2
      Adapter    "shuttercontrol": 1.4.12  , installed 1.4.12
      Adapter    "simple-api"   : 2.6.5    , installed 2.6.5
      Adapter    "socketio"     : 4.2.0    , installed 4.2.0
      Adapter    "spotify-premium": 1.2.1  , installed 1.2.1
      Adapter    "squeezeboxrpc": 1.3.9    , installed 1.3.9
      Adapter    "sureflap"     : 1.1.3    , installed 1.1.3
      Adapter    "terminal"     : 0.2.5    , installed 0.2.5
      Adapter    "tr-064"       : 4.2.16   , installed 4.2.16
      Adapter    "trashschedule": 2.0.2    , installed 2.0.2
      Adapter    "vis"          : 1.4.15   , installed 1.4.15
      Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
      Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
      Adapter    "vis-history"  : 1.0.0    , installed 1.0.0
      Adapter    "vis-hqwidgets": 1.2.0    , installed 1.2.0
      Adapter    "vis-jqui-mfd" : 1.0.12   , installed 1.0.12
      Adapter    "vis-map"      : 1.0.4    , installed 1.0.4
      Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
      Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
      Adapter    "vis-timeandweather": 1.1.7, installed 1.1.7
      Adapter    "vis-weather"  : 2.5.5    , installed 2.5.5
      Adapter    "weatherunderground": 3.4.2, installed 3.4.2
      Adapter    "web"          : 4.3.0    , installed 4.3.0
      Adapter    "ws"           : 1.3.0    , installed 1.3.0
      heiner@iOBroker2022:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs
      [sudo] Passwort für heiner:
      heiner@iOBroker2022:~$ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
      x86_64
      /usr/bin/nodejs
      /usr/bin/node
      /usr/bin/npm
      v14.19.1
      v14.19.1
      6.14.16
      heiner
      /home/heiner
      OK:1 http://security.debian.org/debian-security bullseye-security InRelease
      OK:2 http://deb.debian.org/debian bullseye InRelease
      OK:3 http://deb.debian.org/debian bullseye-updates InRelease
      OK:4 https://deb.nodesource.com/node_14.x bullseye InRelease
      OK:5 https://packages.grafana.com/oss/deb stable InRelease
      OK:6 https://repos.influxdata.com/debian bullseye InRelease
      OK:7 https://packages.grafana.com/enterprise/deb stable InRelease
      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut… Fertig
      Statusinformationen werden eingelesen… Fertig
      Aktualisierung für 15 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
      nodejs:
        Installiert:           14.19.1-deb-1nodesource1
        Installationskandidat: 14.19.3-deb-1nodesource1
        Versionstabelle:
           14.19.3-deb-1nodesource1 500
              500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages
       *** 14.19.1-deb-1nodesource1 100
              100 /var/lib/dpkg/status
           12.22.5~dfsg-2~11u1 500
              500 http://deb.debian.org/debian bullseye/main amd64 Packages
              500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
      heiner@iOBroker2022:~$ heiner@iOBroker2022:~$ iobroker update -i
      Used repository: stable
      Adapter    "admin"        : 5.3.8    , installed 5.3.8
      Adapter    "alarm"        : 3.1.0    , installed 3.1.0
      Adapter    "alexa2"       : 3.11.2   , installed 3.11.2
      Adapter    "backitup"     : 2.4.6    , installed 2.4.6
      Adapter    "bring"        : 1.7.13   , installed 1.7.13
      Adapter    "daswetter"    : 3.1.2    , installed 3.1.2
      Adapter    "discovery"    : 3.0.3    , installed 3.0.3
      Adapter    "dwd"          : 2.8.3    , installed 2.8.3
      Adapter    "email"        : 1.0.10   , installed 1.0.10
      Adapter    "feiertage"    : 1.1.0    , installed 1.1.0
      Adapter    "fritzbox"     : 0.2.1    , installed 0.2.1
      Adapter    "fullybrowser" : 2.1.2    , installed 2.1.2
      Adapter    "heatingcontrol": 2.8.6   , installed 2.8.6
      Adapter    "hm-rega"      : 3.0.40   , installed 3.0.40
      Adapter    "hm-rpc"       : 1.15.12  , installed 1.15.12
      Adapter    "ical"         : 1.12.1   , installed 1.12.1
      Adapter    "icons-material-png": 0.1.0, installed 0.1.0
      Adapter    "icons-material-svg": 0.1.0, installed 0.1.0
      Adapter    "icons-mfd-png": 1.1.0    , installed 1.1.0
      Adapter    "icons-mfd-svg": 1.1.0    , installed 1.1.0
      Adapter    "icons-ultimate-png": 1.0.1, installed 1.0.1
      Adapter    "influxdb"     : 2.6.3    , installed 2.6.3
      Adapter    "info"         : 1.9.19   , installed 1.9.19
      Adapter    "iot"          : 1.11.4   , installed 1.11.4
      Adapter    "javascript"   : 5.7.0    , installed 5.7.0
      Controller "js-controller": 4.0.23   , installed 4.0.23
      Adapter    "mihome-vacuum": 3.3.3    , installed 3.3.3
      Adapter    "modbus"       : 5.0.3    , installed 5.0.3
      Adapter    "mqtt"         : 3.0.6    , installed 3.0.6
      Adapter    "ping"         : 1.5.3    , installed 1.5.3
      Adapter    "places"       : 1.1.2    , installed 1.1.2
      Adapter    "pushover"     : 2.1.0    , installed 2.1.0
      Adapter    "sayit"        : 1.12.3   , installed 1.12.3
      Adapter    "shelly"       : 5.3.2    , installed 5.3.2
      Adapter    "shuttercontrol": 1.4.12  , installed 1.4.12
      Adapter    "simple-api"   : 2.6.5    , installed 2.6.5
      Adapter    "socketio"     : 4.2.0    , installed 4.2.0
      Adapter    "spotify-premium": 1.2.1  , installed 1.2.1
      Adapter    "squeezeboxrpc": 1.3.9    , installed 1.3.9
      Adapter    "sureflap"     : 1.1.3    , installed 1.1.3
      Adapter    "terminal"     : 0.2.5    , installed 0.2.5
      Adapter    "tr-064"       : 4.2.16   , installed 4.2.16
      Adapter    "trashschedule": 2.0.2    , installed 2.0.2
      Adapter    "vis"          : 1.4.15   , installed 1.4.15
      Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
      Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
      Adapter    "vis-history"  : 1.0.0    , installed 1.0.0
      Adapter    "vis-hqwidgets": 1.2.0    , installed 1.2.0
      Adapter    "vis-jqui-mfd" : 1.0.12   , installed 1.0.12
      Adapter    "vis-map"      : 1.0.4    , installed 1.0.4
      Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
      Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
      Adapter    "vis-timeandweather": 1.1.7, installed 1.1.7
      Adapter    "vis-weather"  : 2.5.5    , installed 2.5.5
      Adapter    "weatherunderground": 3.4.2, installed 3.4.2
      Adapter    "web"          : 4.3.0    , installed 4.3.0
      Adapter    "ws"           : 1.3.0    , installed 1.3.0
      heiner@iOBroker2022:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs
      [sudo] Passwort für heiner:
      heiner@iOBroker2022:~$ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
      x86_64
      /usr/bin/nodejs
      
      

      Danke für die Hilfe!

      posted in Blockly
      H
      heiner1976
    • Blockly Pushover Modul zeigt nur "Alle Instanzen"
      Systemdata Bitte Ausfüllen
      Hardwaresystem: HP Microserver N54l
      Arbeitsspeicher: 16GB
      Festplattenart: SSD 256gb
      Betriebssystem: Debian Buster in VM Vbox
      Node-Version: v14.19.1
      NPM-Version: 6.14.16
      Installationsart: Manuell
      Image genutzt: Nein

      Hallo liebes Forum,
      ich habe immer mal wieder ein Fehler, wenn ich neue Pushover - Blockly Module einfüge oder ältere ändere.
      Derzeit habe ich 3 - Pushover Instanzen installiert. Es wird aber ab und zu nnur "Alle Instanzen" zur Auswahl gestellt.

      c70ef386-127b-42ee-9104-df117bb6a211-image.png

      Wenn ich 2 Pushover Instanzen (.1 .2) davon stoppe, habe ich "Alle Instanzen" und "Puskover.0" als Auswahl...

      Hat jemand eine Vermutung?

      posted in Blockly
      H
      heiner1976
    • RE: Kein Zugriff auf Basiseinstellungen / mehrere Repos aktiv

      @wendy2702 Danke im Eifer habe ich das vergessen.
      Geht wieder alles !
      Top Danke!

      posted in Error/Bug
      H
      heiner1976
    • RE: Kein Zugriff auf Basiseinstellungen / mehrere Repos aktiv

      @thomas-braun Vielen Dank die Repos habe ich schonmal deaktiviert bekommen

      heiner@iOBroker2022:~$ iob repo
      sources       : conf/sources-dist.json
      online        : https://raw.githubusercontent.com/ioBroker/ioBroker.repositories/master/sources-dist.json
      stable        : http://download.iobroker.net/sources-dist.json
      beta          : http://download.iobroker.net/sources-dist-latest.json
      
      Active repo(s): stable
      
      

      leider habe ich noch keinen Zugriff auf die Basisieinstellungen.
      Kann ich diese irgendwie per Terminal abfragen/einstellen?

      posted in Error/Bug
      H
      heiner1976
    • Kein Zugriff auf Basiseinstellungen / mehrere Repos aktiv
      Systemdata Bitte Ausfüllen
      Hardwaresystem: HP Microserver 54nl / VBOX
      Arbeitsspeicher: 16GB / VBOX 6GB
      Festplattenart: SSD
      Betriebssystem: Debian Buster
      Node-Version: 14.18.3
      NPM-Version: 6.14.15
      Installationsart: Skript
      Image genutzt: Nein

      Hallo liebes Forum,
      ich habe ein Problem mit meinen Einstellungen.
      Ich kann nicht mehr auf die Einstellung Seite im Admin zugreifen:

      628b6e44-d0fc-42aa-9268-ebd0f109fcfb-image.png
      Hier bleibt das System imemr in einer Dauerschleife.

      Wenn ich im Terminal abfrage welches Repo aktive ist sagt er :

      heiner@iOBroker2022:~$ heiner@iOBroker2022:~$ iobroker repo
      sources       : conf/sources-dist.json
      online        : https://raw.githubusercontent.com/ioBroker/ioBroker.repositories/master/sources-dist.json
      stable        : http://download.iobroker.net/sources-dist.json
      beta          : http://download.iobroker.net/sources-dist-latest.json
      
      Active repo(s): stable, beta, sources
      
      

      liegt hier vielleicht der Fehler, kann nicht nur immer ein Repo aktiv sein?

      löschen kann ich auch kein repo. hier kommt diese Meldung

      heiner@iOBroker2022:~$ iob repo del beta
      Cannot remove repository: Cannot delete active repository: beta
      heiner@iOBroker2022:~$
      

      Kann mir jemand helfen?
      Gruß
      Heiner

      posted in Error/Bug
      H
      heiner1976
    • RE: Installation unter Debian 11 Bullseye

      @jan1
      Danke für die Antwort! Ich hatte die Node Version aus der alten Installation im Kopp. 😞 Sorry Du hast recht 🙂

      posted in Error/Bug
      H
      heiner1976
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo