Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Einfach mal zeigen will….. :-) - Teil 3

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Einfach mal zeigen will….. :-) - Teil 3

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
visvisualisierungvisualizationvis editor
813 Beiträge 155 Kommentatoren 330.3k Aufrufe 157 Watching
  • Ä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.
  • NegaleinN Negalein

    @Flexer sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

    Habe meine Vis mal abgefilmt!

    Wie hast du das mit dem Gast-WLAN Code gelöst?

    GlasfaserG Offline
    GlasfaserG Offline
    Glasfaser
    schrieb am zuletzt editiert von Glasfaser
    #29

    @Negalein

    Wurde eigentlich nicht gefragt … aber meinst du soetwas :

    QR-Code ändert sich je Tag :

    1566752568770-unbenannt-4.jpg

    Widget :

    [{"tpl":"tplBulbOnOffCtrl","data":{"oid":"tr-064.0.states.wlanGuest","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":true,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","icon_off":"/vis.0/Wohnen/WLAN_grau.png","icon_on":"/vis.0/Wohnen/WLAN_grauan.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"min":"false","max":"true","urlTrue":"","urlFalse":"","oidTrue":"","oidFalse":"","class":"mdui-state"},"style":{"left":"531px","top":"560px","width":"60px","height":"60px","border-radius":"10px","box-shadow":"2px 2px 3px rgba(20, 20, 20, 50)","background-color":"#303030","z-index":"20"},"widgetSet":"basic"},{"tpl":"tplShapes","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","svgType":"circle","strokeColor":"green","fill":"transparent","strokeWidth":"8","scaleWidth":"1","scaleHeight":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Forum/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Forum/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Forum/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"tr-064.0.states.wlanGuest","name":"Lichtstatus 1 Blau"},"style":{"left":"528px","top":"556px","z-index":"8","width":"69px","height":"69px","border-width":"5px","background":"green","border-radius":"12px"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Uptime","comment":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","html_prepend":"Wlan Gast","html_append":""},"style":{"left":"463px","top":"625px","width":"188px","height":"25px","color":"#e6e6e6","font-family":"Verdana, Geneva, sans-serif","font-weight":"","font-size":"small","background-color":"","text-align":"center","z-index":"10","background":"-webkit-linear-gradient(-45deg, #272727 0%,#090909 100%)","border-radius":"10px","line-height":"25px","font-style":"normal","font-variant":"normal"},"widgetSet":"basic"},{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.QR-Code.Gast","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"496px","top":"653px","width":"125px","height":"125px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"44","color":"","background":"#ffffff"},"widgetSet":"basic"}]
    

    Script :

    // https://www.npmjs.com/package/qr-image
    
    var MySSID          = "FRITZ!Box Gastzugang";           //  SSID Name
    
    var MyCrypt         = "WPA2";                //  [WEP|WPA|WPA2]
    
    var MyVisibility    = "n";                  //  Hidden SSID? 
    
    var cronStr         = "1 3 * * *"           // Script wird jeden Tag um 03:01 Ausgeführt
    
    
    
    var idQRZiel = "javascript.0.QR-Code.Gast"; // Zieldatenpunkt für QR-Code
    
    var IdGPasswd = "tr-064.0.states.wlanGuestPassword"; /*wlanGuestPassword*/
    
    
    
    if(MyVisibility == "y") {
    
       var MyHidden="H:true";
    
    } 
    
    else {
    
       MyHidden="";
    
    } 
    
    
    
    createState(idQRZiel, "", {
    
    
    
        name: 'QR-Code für Gastpasswort',
    
        desc: 'QR-Code für Gastpasswort',
    
        type: 'string',
    
        role: 'value'
    
    });
    
    
    
    function randomString(length) {         // Methode zur Erstellung eines Random-Passworts kann angepasst werden
    
    
    
       return Math.round((Math.pow(36, length + 1) - Math.random() * Math.pow(36, length))).toString(36).slice(1);
    
    
    
    }
    
    
    
    function createQRcode() {
    
    
    
       var qr = require('qr-image');
    
       var NewPasswd = randomString(16);       // 16 Stelliges Passwort
    
       var svg_string = qr.imageSync('WIFI:S:'+MySSID+';T:'+MyCrypt+';P:'+NewPasswd+';'+MyHidden+';', { type: 'svg' });
    
            
    
       setState(idQRZiel, svg_string);
       setState(IdGPasswd, NewPasswd);
       console.log('+++ Wlan Gast QR-Code neu erstellt +++');
    }
    
    
    
    
    // regelmässige Wiederholungen
    
    schedule(cronStr, createQRcode);
    

    In Javascript eintragen :
    1111111111111.JPG

    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

    NegaleinN BluelinuxB 2 Antworten Letzte Antwort
    2
    • GlasfaserG Glasfaser

      @Negalein

      Wurde eigentlich nicht gefragt … aber meinst du soetwas :

      QR-Code ändert sich je Tag :

      1566752568770-unbenannt-4.jpg

      Widget :

      [{"tpl":"tplBulbOnOffCtrl","data":{"oid":"tr-064.0.states.wlanGuest","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":true,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","icon_off":"/vis.0/Wohnen/WLAN_grau.png","icon_on":"/vis.0/Wohnen/WLAN_grauan.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"min":"false","max":"true","urlTrue":"","urlFalse":"","oidTrue":"","oidFalse":"","class":"mdui-state"},"style":{"left":"531px","top":"560px","width":"60px","height":"60px","border-radius":"10px","box-shadow":"2px 2px 3px rgba(20, 20, 20, 50)","background-color":"#303030","z-index":"20"},"widgetSet":"basic"},{"tpl":"tplShapes","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","svgType":"circle","strokeColor":"green","fill":"transparent","strokeWidth":"8","scaleWidth":"1","scaleHeight":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Forum/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Forum/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Forum/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"tr-064.0.states.wlanGuest","name":"Lichtstatus 1 Blau"},"style":{"left":"528px","top":"556px","z-index":"8","width":"69px","height":"69px","border-width":"5px","background":"green","border-radius":"12px"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Uptime","comment":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","html_prepend":"Wlan Gast","html_append":""},"style":{"left":"463px","top":"625px","width":"188px","height":"25px","color":"#e6e6e6","font-family":"Verdana, Geneva, sans-serif","font-weight":"","font-size":"small","background-color":"","text-align":"center","z-index":"10","background":"-webkit-linear-gradient(-45deg, #272727 0%,#090909 100%)","border-radius":"10px","line-height":"25px","font-style":"normal","font-variant":"normal"},"widgetSet":"basic"},{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.QR-Code.Gast","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"496px","top":"653px","width":"125px","height":"125px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"44","color":"","background":"#ffffff"},"widgetSet":"basic"}]
      

      Script :

      // https://www.npmjs.com/package/qr-image
      
      var MySSID          = "FRITZ!Box Gastzugang";           //  SSID Name
      
      var MyCrypt         = "WPA2";                //  [WEP|WPA|WPA2]
      
      var MyVisibility    = "n";                  //  Hidden SSID? 
      
      var cronStr         = "1 3 * * *"           // Script wird jeden Tag um 03:01 Ausgeführt
      
      
      
      var idQRZiel = "javascript.0.QR-Code.Gast"; // Zieldatenpunkt für QR-Code
      
      var IdGPasswd = "tr-064.0.states.wlanGuestPassword"; /*wlanGuestPassword*/
      
      
      
      if(MyVisibility == "y") {
      
         var MyHidden="H:true";
      
      } 
      
      else {
      
         MyHidden="";
      
      } 
      
      
      
      createState(idQRZiel, "", {
      
      
      
          name: 'QR-Code für Gastpasswort',
      
          desc: 'QR-Code für Gastpasswort',
      
          type: 'string',
      
          role: 'value'
      
      });
      
      
      
      function randomString(length) {         // Methode zur Erstellung eines Random-Passworts kann angepasst werden
      
      
      
         return Math.round((Math.pow(36, length + 1) - Math.random() * Math.pow(36, length))).toString(36).slice(1);
      
      
      
      }
      
      
      
      function createQRcode() {
      
      
      
         var qr = require('qr-image');
      
         var NewPasswd = randomString(16);       // 16 Stelliges Passwort
      
         var svg_string = qr.imageSync('WIFI:S:'+MySSID+';T:'+MyCrypt+';P:'+NewPasswd+';'+MyHidden+';', { type: 'svg' });
      
              
      
         setState(idQRZiel, svg_string);
         setState(IdGPasswd, NewPasswd);
         console.log('+++ Wlan Gast QR-Code neu erstellt +++');
      }
      
      
      
      
      // regelmässige Wiederholungen
      
      schedule(cronStr, createQRcode);
      

      In Javascript eintragen :
      1111111111111.JPG

      NegaleinN Offline
      NegaleinN Offline
      Negalein
      Global Moderator
      schrieb am zuletzt editiert von
      #30

      @Glasfaser sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

      @Negalein

      Wurde eigentlich nicht gefragt … aber meinst du soetwas :

      Danke, das ist cool!

      Ist im QR nur das Passwort hinterlegt? Oder auch noch andere Funktionen?

      ° Node.js: 20.17.0 NPM: 10.8.2
      ° Proxmox, Ubuntu 22.04.3 LTS
      ° Fixer ---> iob fix

      GlasfaserG 1 Antwort Letzte Antwort
      0
      • NegaleinN Negalein

        @Glasfaser sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

        @Negalein

        Wurde eigentlich nicht gefragt … aber meinst du soetwas :

        Danke, das ist cool!

        Ist im QR nur das Passwort hinterlegt? Oder auch noch andere Funktionen?

        GlasfaserG Offline
        GlasfaserG Offline
        Glasfaser
        schrieb am zuletzt editiert von
        #31

        @Negalein

        Alle Informationen für den Gastzugang sind vorhanden !
        Deshalb wird er jeden Tag neu generiert !

        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

        NegaleinN 1 Antwort Letzte Antwort
        0
        • Homer.J.H Homer.J.

          @lesiflo Hi lesiflo kannst du die Datei nochmal als zip packen geht so nicht zu importieren, hab es auch schon versucht umzuwandeln von rar auf eine zip geht leider auch nicht.

          Grüße

          L Offline
          L Offline
          lesiflo
          Most Active
          schrieb am zuletzt editiert von
          #32

          @Homer-J Hi, hab's nochmal als Zip-Datei hochgeladen.

          Homer.J.H 1 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @Negalein

            Alle Informationen für den Gastzugang sind vorhanden !
            Deshalb wird er jeden Tag neu generiert !

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von Negalein
            #33

            @Glasfaser sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

            @Negalein

            Alle Informationen für den Gastzugang sind vorhanden !
            Deshalb wird er jeden Tag neu generiert !

            Muss ich gleich mal testen.

            Was mir noch nicht ganz klar ist.

            Um den QR zu scannen, muss ich extra die QR-App starten und dann zwischen WLAN-Verbindungseinst. und QR-App umherschalten.
            Da wäre es wie bei @Flexer doch besser, wenn der Code direkt angezeigt wird.

            Weisst du auch noch, wie es geht, um den Gastzugang so wie bei ihm zu aktivieren (den Code auf einer Website eingeben)?

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            GlasfaserG 1 Antwort Letzte Antwort
            0
            • L lesiflo

              @Homer-J Hi, hab's nochmal als Zip-Datei hochgeladen.

              Homer.J.H Offline
              Homer.J.H Offline
              Homer.J.
              schrieb am zuletzt editiert von
              #34

              @lesiflo Hi, selbes Problem das kommt beim Import. test/vis-views.json Not exists

              L GlasfaserG 2 Antworten Letzte Antwort
              0
              • Homer.J.H Homer.J.

                @lesiflo Hi, selbes Problem das kommt beim Import. test/vis-views.json Not exists

                L Offline
                L Offline
                lesiflo
                Most Active
                schrieb am zuletzt editiert von
                #35

                @Homer-J Schick mir mal per PN deine email. Das Problem ist, das ich hier nur max 5MB hochladen kann. Die Datei aus dem Export ist aber grösser.

                1 Antwort Letzte Antwort
                0
                • Homer.J.H Homer.J.

                  @lesiflo Hi, selbes Problem das kommt beim Import. test/vis-views.json Not exists

                  GlasfaserG Offline
                  GlasfaserG Offline
                  Glasfaser
                  schrieb am zuletzt editiert von
                  #36

                  @Homer-J

                  Die Datei / Zip oder Rar von @lesiflo ist nicht zum Importieren .
                  Sie muss entpackt werden und in den Projektordner VIS.0 und ist dann als Projekt wählbar

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  L 1 Antwort Letzte Antwort
                  0
                  • GlasfaserG Glasfaser

                    @Homer-J

                    Die Datei / Zip oder Rar von @lesiflo ist nicht zum Importieren .
                    Sie muss entpackt werden und in den Projektordner VIS.0 und ist dann als Projekt wählbar

                    L Offline
                    L Offline
                    lesiflo
                    Most Active
                    schrieb am zuletzt editiert von
                    #37

                    @Glasfaser Oder so geht es auch.

                    1 Antwort Letzte Antwort
                    0
                    • NegaleinN Negalein

                      @Glasfaser sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

                      @Negalein

                      Alle Informationen für den Gastzugang sind vorhanden !
                      Deshalb wird er jeden Tag neu generiert !

                      Muss ich gleich mal testen.

                      Was mir noch nicht ganz klar ist.

                      Um den QR zu scannen, muss ich extra die QR-App starten und dann zwischen WLAN-Verbindungseinst. und QR-App umherschalten.
                      Da wäre es wie bei @Flexer doch besser, wenn der Code direkt angezeigt wird.

                      Weisst du auch noch, wie es geht, um den Gastzugang so wie bei ihm zu aktivieren (den Code auf einer Website eingeben)?

                      GlasfaserG Offline
                      GlasfaserG Offline
                      Glasfaser
                      schrieb am zuletzt editiert von Glasfaser
                      #38

                      @Negalein

                      Du kannst auch die Datenpunkte nutzen :

                      222.JPG

                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        pole23
                        schrieb am zuletzt editiert von
                        #39

                        @eMd : Deine Visu sieht echt sehr cool aus. Könntest du deinen Export zur Verfügung stellen?

                        E 1 Antwort Letzte Antwort
                        0
                        • P pole23

                          @eMd : Deine Visu sieht echt sehr cool aus. Könntest du deinen Export zur Verfügung stellen?

                          E Offline
                          E Offline
                          eMd
                          schrieb am zuletzt editiert von
                          #40

                          @pole23
                          Das ist nicht direkt eine Visu, ich habe dafür den iQontrol Adapter genutzt und mir den individualisiert.

                          MfG
                          eMd

                          Master: Intel NUC 16GB/500GB
                          Slave: Raspberry Pi 3 + Homematicmodul
                          Shelly, Google Home, Zigbee Aqara, Sonoff

                          Meine VIS: https://youtu.be/JMYr2KYlpME

                          P 1 Antwort Letzte Antwort
                          0
                          • E eMd

                            @pole23
                            Das ist nicht direkt eine Visu, ich habe dafür den iQontrol Adapter genutzt und mir den individualisiert.

                            MfG
                            eMd

                            P Offline
                            P Offline
                            pole23
                            schrieb am zuletzt editiert von
                            #41

                            @eMd OK, dann werde ich mir den Adapter mal näher anschauen 🙂

                            1 Antwort Letzte Antwort
                            0
                            • R Offline
                              R Offline
                              RobertM
                              schrieb am zuletzt editiert von
                              #42

                              @Flexer
                              Hallo, wie hadt du das mit deinem Adminview gelöst? PIN abfrage, iobroker admin Seite öffnen.
                              Ich würd das gerne nachbauen für meinen view.
                              Könntest du mir dabei etwas Hilfestellung geben, ich hab keinen Plan wie ich das anstellen soll.

                              1 Antwort Letzte Antwort
                              0
                              • FlexerF Flexer

                                Habe meine Vis mal abgefilmt!

                                Hier der Link

                                https://m.youtube.com/watch?v=DQ9PoF1Vjlo&feature=youtu.be

                                W Offline
                                W Offline
                                web4wasch
                                schrieb am zuletzt editiert von
                                #43

                                @Flexer

                                Servus,

                                super Umsetzung und cooles Video.... 👍

                                Hätte eine Bitte an dich - wie setzt du den View-Wechsel um bzw. könntest du mir das Skript "Screensaver" zu Verfügung stellen? Das Video in FB kann ich mir leider nicht anschauen...
                                Und ich denke du wechselt auf deine "ioBroker-Startseite" nach einer gewissen Zeit wieder!

                                Gruß 😉

                                1 Antwort Letzte Antwort
                                0
                                • MicM Offline
                                  MicM Offline
                                  Mic
                                  Developer
                                  schrieb am zuletzt editiert von Mic
                                  #44

                                  Zum Motto "Einfach mal zeigen will": Hier eine Machbarkeit mittels VIS umgesetzt.
                                  Der SONOS-Adapter bietet im Datenpunkt "sonos.0.root.xx_xx_xx_xx.favorites_list" die Favoriten-Liste, die man in der SONOS-App pflegt. Dies kann man schön in VIS verwenden.

                                  Im gif-Video visualisiert.
                                  Man kann also sehr einfach in VIS Auswahl-Listen pflegen, wie in diesem Fall aus der globalen SONOS-Liste gewisse Favoriten wählen und zu VIS hinzufügen.

                                  test3.gif

                                  Details: siehe https://forum.iobroker.net/topic/24743/vorlage-sonos-favoriten-in-vis

                                  1 Antwort Letzte Antwort
                                  2
                                  • L lesiflo

                                    Hallo,
                                    auf vielfachen Wunsch hier ein aktueller Export meiner Vis im "Material Design" von Uhula.

                                    Home.JPG

                                    Hatte ich auch schon mal hier vorgestellt:
                                    https://forum.iobroker.net/topic/12723/einfach-mal-zeigen-will-teil-2/607

                                    B Offline
                                    B Offline
                                    Buddinski88
                                    schrieb am zuletzt editiert von
                                    #45

                                    @lesiflo sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

                                    Hallo,
                                    auf vielfachen Wunsch hier ein aktueller Export meiner Vis im "Material Design" von Uhula.

                                    Home.JPG

                                    2019-08-25-1_Tablet_new.zip

                                    Hatte ich auch schon mal hier vorgestellt:
                                    https://forum.iobroker.net/topic/12723/einfach-mal-zeigen-will-teil-2/607

                                    Hallo Lesiflo,

                                    wie machst du die Zusammenfassung der Gewerke Card? Hast du ein Skript, das dir die offenen Fenster, Lichter erfasst? Was passiert, wenn ein Fenster im EG offen ist, wird dieses dann explizit angezeigt?
                                    Ich habe meine VIS auch auf Basis von Uhula aufgebaut und das wäre noch eine interessante Erweiterung 🙂

                                    Viele Grüße
                                    Bastian

                                    L D 2 Antworten Letzte Antwort
                                    0
                                    • B Buddinski88

                                      @lesiflo sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

                                      Hallo,
                                      auf vielfachen Wunsch hier ein aktueller Export meiner Vis im "Material Design" von Uhula.

                                      Home.JPG

                                      2019-08-25-1_Tablet_new.zip

                                      Hatte ich auch schon mal hier vorgestellt:
                                      https://forum.iobroker.net/topic/12723/einfach-mal-zeigen-will-teil-2/607

                                      Hallo Lesiflo,

                                      wie machst du die Zusammenfassung der Gewerke Card? Hast du ein Skript, das dir die offenen Fenster, Lichter erfasst? Was passiert, wenn ein Fenster im EG offen ist, wird dieses dann explizit angezeigt?
                                      Ich habe meine VIS auch auf Basis von Uhula aufgebaut und das wäre noch eine interessante Erweiterung 🙂

                                      Viele Grüße
                                      Bastian

                                      L Offline
                                      L Offline
                                      lesiflo
                                      Most Active
                                      schrieb am zuletzt editiert von Negalein
                                      #46

                                      @Buddinski88
                                      Hi, für die Fenster und das Licht habe ich jeweils ein Script. Hier das Fenster Script für das EG:

                                      1f389bac-de9a-4f12-add6-54fa9085b7d5-image.png

                                      Wenn ein Fenster offen ist wird es unter Gewerke -> Fenster angezeigt!
                                      Fenster.JPG

                                      B 1 Antwort Letzte Antwort
                                      0
                                      • L lesiflo

                                        @Buddinski88
                                        Hi, für die Fenster und das Licht habe ich jeweils ein Script. Hier das Fenster Script für das EG:

                                        1f389bac-de9a-4f12-add6-54fa9085b7d5-image.png

                                        Wenn ein Fenster offen ist wird es unter Gewerke -> Fenster angezeigt!
                                        Fenster.JPG

                                        B Offline
                                        B Offline
                                        Buddinski88
                                        schrieb am zuletzt editiert von
                                        #47

                                        @lesiflo danke! Das hat mir weitergeholfen 🙂

                                        1 Antwort Letzte Antwort
                                        0
                                        • GlasfaserG Glasfaser

                                          @Negalein

                                          Wurde eigentlich nicht gefragt … aber meinst du soetwas :

                                          QR-Code ändert sich je Tag :

                                          1566752568770-unbenannt-4.jpg

                                          Widget :

                                          [{"tpl":"tplBulbOnOffCtrl","data":{"oid":"tr-064.0.states.wlanGuest","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":true,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","icon_off":"/vis.0/Wohnen/WLAN_grau.png","icon_on":"/vis.0/Wohnen/WLAN_grauan.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"min":"false","max":"true","urlTrue":"","urlFalse":"","oidTrue":"","oidFalse":"","class":"mdui-state"},"style":{"left":"531px","top":"560px","width":"60px","height":"60px","border-radius":"10px","box-shadow":"2px 2px 3px rgba(20, 20, 20, 50)","background-color":"#303030","z-index":"20"},"widgetSet":"basic"},{"tpl":"tplShapes","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","svgType":"circle","strokeColor":"green","fill":"transparent","strokeWidth":"8","scaleWidth":"1","scaleHeight":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Forum/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Forum/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Forum/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"tr-064.0.states.wlanGuest","name":"Lichtstatus 1 Blau"},"style":{"left":"528px","top":"556px","z-index":"8","width":"69px","height":"69px","border-width":"5px","background":"green","border-radius":"12px"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Uptime","comment":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","html_prepend":"Wlan Gast","html_append":""},"style":{"left":"463px","top":"625px","width":"188px","height":"25px","color":"#e6e6e6","font-family":"Verdana, Geneva, sans-serif","font-weight":"","font-size":"small","background-color":"","text-align":"center","z-index":"10","background":"-webkit-linear-gradient(-45deg, #272727 0%,#090909 100%)","border-radius":"10px","line-height":"25px","font-style":"normal","font-variant":"normal"},"widgetSet":"basic"},{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.QR-Code.Gast","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"496px","top":"653px","width":"125px","height":"125px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"44","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                                          

                                          Script :

                                          // https://www.npmjs.com/package/qr-image
                                          
                                          var MySSID          = "FRITZ!Box Gastzugang";           //  SSID Name
                                          
                                          var MyCrypt         = "WPA2";                //  [WEP|WPA|WPA2]
                                          
                                          var MyVisibility    = "n";                  //  Hidden SSID? 
                                          
                                          var cronStr         = "1 3 * * *"           // Script wird jeden Tag um 03:01 Ausgeführt
                                          
                                          
                                          
                                          var idQRZiel = "javascript.0.QR-Code.Gast"; // Zieldatenpunkt für QR-Code
                                          
                                          var IdGPasswd = "tr-064.0.states.wlanGuestPassword"; /*wlanGuestPassword*/
                                          
                                          
                                          
                                          if(MyVisibility == "y") {
                                          
                                             var MyHidden="H:true";
                                          
                                          } 
                                          
                                          else {
                                          
                                             MyHidden="";
                                          
                                          } 
                                          
                                          
                                          
                                          createState(idQRZiel, "", {
                                          
                                          
                                          
                                              name: 'QR-Code für Gastpasswort',
                                          
                                              desc: 'QR-Code für Gastpasswort',
                                          
                                              type: 'string',
                                          
                                              role: 'value'
                                          
                                          });
                                          
                                          
                                          
                                          function randomString(length) {         // Methode zur Erstellung eines Random-Passworts kann angepasst werden
                                          
                                          
                                          
                                             return Math.round((Math.pow(36, length + 1) - Math.random() * Math.pow(36, length))).toString(36).slice(1);
                                          
                                          
                                          
                                          }
                                          
                                          
                                          
                                          function createQRcode() {
                                          
                                          
                                          
                                             var qr = require('qr-image');
                                          
                                             var NewPasswd = randomString(16);       // 16 Stelliges Passwort
                                          
                                             var svg_string = qr.imageSync('WIFI:S:'+MySSID+';T:'+MyCrypt+';P:'+NewPasswd+';'+MyHidden+';', { type: 'svg' });
                                          
                                                  
                                          
                                             setState(idQRZiel, svg_string);
                                             setState(IdGPasswd, NewPasswd);
                                             console.log('+++ Wlan Gast QR-Code neu erstellt +++');
                                          }
                                          
                                          
                                          
                                          
                                          // regelmässige Wiederholungen
                                          
                                          schedule(cronStr, createQRcode);
                                          

                                          In Javascript eintragen :
                                          1111111111111.JPG

                                          BluelinuxB Offline
                                          BluelinuxB Offline
                                          Bluelinux
                                          schrieb am zuletzt editiert von
                                          #48

                                          @Glasfaser said in Einfach mal zeigen will….. 🙂 - Teil 3:

                                          @Negalein

                                          Wurde eigentlich nicht gefragt … aber meinst du soetwas :

                                          QR-Code ändert sich je Tag :

                                          1566752568770-unbenannt-4.jpg

                                          Widget :

                                          [{"tpl":"tplBulbOnOffCtrl","data":{"oid":"tr-064.0.states.wlanGuest","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":true,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","icon_off":"/vis.0/Wohnen/WLAN_grau.png","icon_on":"/vis.0/Wohnen/WLAN_grauan.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"min":"false","max":"true","urlTrue":"","urlFalse":"","oidTrue":"","oidFalse":"","class":"mdui-state"},"style":{"left":"531px","top":"560px","width":"60px","height":"60px","border-radius":"10px","box-shadow":"2px 2px 3px rgba(20, 20, 20, 50)","background-color":"#303030","z-index":"20"},"widgetSet":"basic"},{"tpl":"tplShapes","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","svgType":"circle","strokeColor":"green","fill":"transparent","strokeWidth":"8","scaleWidth":"1","scaleHeight":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Forum/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Forum/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Forum/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"tr-064.0.states.wlanGuest","name":"Lichtstatus 1 Blau"},"style":{"left":"528px","top":"556px","z-index":"8","width":"69px","height":"69px","border-width":"5px","background":"green","border-radius":"12px"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Uptime","comment":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","html_prepend":"Wlan Gast","html_append":""},"style":{"left":"463px","top":"625px","width":"188px","height":"25px","color":"#e6e6e6","font-family":"Verdana, Geneva, sans-serif","font-weight":"","font-size":"small","background-color":"","text-align":"center","z-index":"10","background":"-webkit-linear-gradient(-45deg, #272727 0%,#090909 100%)","border-radius":"10px","line-height":"25px","font-style":"normal","font-variant":"normal"},"widgetSet":"basic"},{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.QR-Code.Gast","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"496px","top":"653px","width":"125px","height":"125px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"44","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                                          

                                          Script :

                                          // https://www.npmjs.com/package/qr-image
                                          
                                          var MySSID          = "FRITZ!Box Gastzugang";           //  SSID Name
                                          
                                          var MyCrypt         = "WPA2";                //  [WEP|WPA|WPA2]
                                          
                                          var MyVisibility    = "n";                  //  Hidden SSID? 
                                          
                                          var cronStr         = "3 1 * * *"           // Script wird jeden Tag um 03:01 Ausgeführt
                                          
                                          
                                          
                                          var idQRZiel = "javascript.0.QR-Code.Gast"; // Zieldatenpunkt für QR-Code
                                          
                                          var IdGPasswd = "tr-064.0.states.wlanGuestPassword"; /*wlanGuestPassword*/
                                          
                                          
                                          
                                          if(MyVisibility == "y") {
                                          
                                             var MyHidden="H:true";
                                          
                                          } 
                                          
                                          else {
                                          
                                             MyHidden="";
                                          
                                          } 
                                          
                                          
                                          
                                          createState(idQRZiel, "", {
                                          
                                          
                                          
                                              name: 'QR-Code für Gastpasswort',
                                          
                                              desc: 'QR-Code für Gastpasswort',
                                          
                                              type: 'string',
                                          
                                              role: 'value'
                                          
                                          });
                                          
                                          
                                          
                                          function randomString(length) {         // Methode zur Erstellung eines Random-Passworts kann angepasst werden
                                          
                                          
                                          
                                             return Math.round((Math.pow(36, length + 1) - Math.random() * Math.pow(36, length))).toString(36).slice(1);
                                          
                                          
                                          
                                          }
                                          
                                          
                                          
                                          function createQRcode() {
                                          
                                          
                                          
                                             var qr = require('qr-image');
                                          
                                             var NewPasswd = randomString(16);       // 16 Stelliges Passwort
                                          
                                             var svg_string = qr.imageSync('WIFI:S:'+MySSID+';T:'+MyCrypt+';P:'+NewPasswd+';'+MyHidden+';', { type: 'svg' });
                                          
                                                  
                                          
                                             setState(idQRZiel, svg_string);
                                             setState(IdGPasswd, NewPasswd);
                                             console.log('+++ Wlan Gast QR-Code neu erstellt +++');
                                          }
                                          
                                          
                                          
                                          
                                          // regelmässige Wiederholungen
                                          
                                          schedule(cronStr, createQRcode);
                                          

                                          In Javascript eintragen :
                                          1111111111111.JPG

                                          Hallo @Glasfaser ... ich fand die idee so klasse das ich sie mal versucht habe nach zu bauen allerdings wird bei mir kein QR-code angezeigt. Muss ich in dem Javascript noch etwas ändern bzw eintragen? den QR-Image habe ich schon hinzugefügt unnd das Javascript erstellt. wie gesagt leider kommt kein QR-code zu sehen. eventuell hast du ja noch ein paar Ideen.

                                          p.s.: geht das prinzipiell auch mit dem normalen wlan qr code oder nur mit dem wlan-gast?

                                          danke für deine Hilfe

                                          GlasfaserG 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          301

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe