Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Unifi Voucher in Vis anzeigen [gelöst]

    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

    Unifi Voucher in Vis anzeigen [gelöst]

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SoerenKaiser99 @liv-in-sky last edited by

      @liv-in-sky
      ich dank dir! Das ist eigentlich perfekt so, allerdings haut mir das skript das LOG mit Fehlern voll und bricht ab. Tenor ist Error in callback: TypeError: Cannot read property 'slice' of null:

      javascript.0	2020-11-09 09:56:17.081	error	(9155) at Script.runInContext (vm.js:130:18)
      javascript.0	2020-11-09 09:56:17.081	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
      javascript.0	2020-11-09 09:56:17.081	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
      javascript.0	2020-11-09 09:56:17.080	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:56:17.080	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:56:17.080	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:56:17.080	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:56:17.079	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
      javascript.0	2020-11-09 09:56:17.067	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:56:16.937	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:54:54.666	error	(9155) at Script.runInContext (vm.js:130:18)
      javascript.0	2020-11-09 09:54:54.665	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
      javascript.0	2020-11-09 09:54:54.665	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
      javascript.0	2020-11-09 09:54:54.665	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:54:54.665	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:54:54.665	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:54:54.665	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:54:54.664	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
      javascript.0	2020-11-09 09:54:54.644	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:54:53.992	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:54:52.291	error	(9155) at Script.runInContext (vm.js:130:18)
      javascript.0	2020-11-09 09:54:52.291	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
      javascript.0	2020-11-09 09:54:52.290	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
      javascript.0	2020-11-09 09:54:52.290	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:54:52.290	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:54:52.290	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:54:52.290	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:54:52.289	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
      javascript.0	2020-11-09 09:54:52.279	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:54:52.231	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:54:40.007	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:54:40.007	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:54:40.007	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:54:40.007	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:54:40.007	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:54:40.006	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:54:40.006	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:54:40.006	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:54:40.006	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:54:40.006	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:54:40.005	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:54:20.005	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:54:20.004	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:54:20.004	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:54:20.004	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:54:20.004	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:54:00.007	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:54:00.007	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:54:00.007	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:54:00.007	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:54:00.007	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:54:00.006	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:54:00.006	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:54:00.006	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:54:00.006	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:54:00.006	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:54:00.005	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:53:40.006	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:53:40.005	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:53:40.005	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:53:40.005	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:53:40.005	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:53:40.005	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:53:20.006	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:53:20.006	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:53:20.006	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:53:20.005	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:53:20.004	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:53:00.008	error	(9155) at processTimers (internal/timers.js:497:7)
      javascript.0	2020-11-09 09:53:00.008	error	(9155) at listOnTimeout (internal/timers.js:554:17)
      javascript.0	2020-11-09 09:53:00.008	error	(9155) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7)
      javascript.0	2020-11-09 09:53:00.007	error	(9155) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11
      javascript.0	2020-11-09 09:53:00.007	error	(9155) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-11-09 09:53:00.007	error	(9155) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1291:34)
      javascript.0	2020-11-09 09:53:00.007	error	(9155) at Object.<anonymous> (script.js.Javaskripte.Unifi_Voucher:226:2)
      javascript.0	2020-11-09 09:53:00.007	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:53:00.006	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:53:00.005	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:53:00.005	error	(9155) Error in callback: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:52:51.097	error	(9155) at Script.runInContext (vm.js:130:18)
      javascript.0	2020-11-09 09:52:51.096	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
      javascript.0	2020-11-09 09:52:51.096	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
      javascript.0	2020-11-09 09:52:51.096	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:52:51.096	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:52:51.096	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:52:51.096	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
      javascript.0	2020-11-09 09:52:51.095	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
      javascript.0	2020-11-09 09:52:51.085	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:52:50.311	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at Script.runInContext (vm.js:130:18)
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
      javascript.0	2020-11-09 09:52:48.707	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
      javascript.0	2020-11-09 09:52:48.706	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
      

      ich hab wie beim ersten Skript deine Version unverändert übernommen & nur die DP angepasst.
      Die Schreibst alle valx Variablen müssen selbst definiert werden. Die sind aber in deiner Version definiert oder? Hab ich was übersehen?

      liv-in-sky 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @SoerenKaiser99 last edited by

        @SoerenKaiser99 kann es sein, das in den daten punkten unter code ein datenpunkt dabei ist, der keinen state (inhalt) hat ?

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @SoerenKaiser99 last edited by liv-in-sky

          @SoerenKaiser99

          du kannst mal ein log einfügen und nachsehen, ob er bei einem bestimmten eintrag stehen bleibt oder gleich beim ersten einen fehler macht

          Image 3.png

          S 1 Reply Last reply Reply Quote 0
          • S
            SoerenKaiser99 @liv-in-sky last edited by

            @liv-in-sky
            ich hab die DP mal von zeichenkette auf gemischt gestellt, dann fällt das Log kürzer aus (noch ohne Log(id):

            javascript.0	2020-11-09 14:32:07.873	error	(9155) at Script.runInContext (vm.js:130:18)
            javascript.0	2020-11-09 14:32:07.873	error	(9155) at script.js.Javaskripte.Unifi_Voucher:340:3
            javascript.0	2020-11-09 14:32:07.873	error	(9155) at script.js.Javaskripte.Unifi_Voucher:229:2
            javascript.0	2020-11-09 14:32:07.873	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
            javascript.0	2020-11-09 14:32:07.873	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
            javascript.0	2020-11-09 14:32:07.873	error	(9155) at script.js.Javaskripte.Unifi_Voucher:148:44
            javascript.0	2020-11-09 14:32:07.872	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
            javascript.0	2020-11-09 14:32:07.871	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
            javascript.0	2020-11-09 14:32:07.850	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
            javascript.0	2020-11-09 14:32:06.768	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
            

            Beide Datenpunkte sind mit einer 0 befüllt.

            Hier mit dem Eintrag log(id):

            javascript.0	2020-11-09 14:33:35.394	error	(9155) at Script.runInContext (vm.js:130:18)
            javascript.0	2020-11-09 14:33:35.394	error	(9155) at script.js.Javaskripte.Unifi_Voucher:341:3
            javascript.0	2020-11-09 14:33:35.394	error	(9155) at script.js.Javaskripte.Unifi_Voucher:230:2
            javascript.0	2020-11-09 14:33:35.394	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
            javascript.0	2020-11-09 14:33:35.394	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
            javascript.0	2020-11-09 14:33:35.394	error	(9155) at script.js.Javaskripte.Unifi_Voucher:149:44
            javascript.0	2020-11-09 14:33:35.393	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
            javascript.0	2020-11-09 14:33:35.392	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
            javascript.0	2020-11-09 14:33:35.392	info	(9155) script.js.Javaskripte.Unifi_Voucher: unifi.0.default.vouchers.voucher_.code
            javascript.0	2020-11-09 14:33:35.378	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
            javascript.0	2020-11-09 14:33:33.083	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
            
            liv-in-sky 1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @SoerenKaiser99 last edited by

              @SoerenKaiser99

              warum 0 - das macht ja für den code keinen sinn - lösch mal die vouchers mit einer 0 im code

              so sieht das bzw muss das voucher verzeichnis ausehen:

              Image 9.png

              alle datenpunkte werden benötigt, ansonsten muss ich auf exists prüfen

              S 1 Reply Last reply Reply Quote 0
              • S
                SoerenKaiser99 @liv-in-sky last edited by

                @liv-in-sky
                ich glaub du hast mich falsch verstanden. ich hab die DP Voucher und Voucher_Tabelle mit einer 0 befüllt. Hatte schon oft probleme wenn die leer waren bei der ersten Ausführung

                //HIER WIRD PFAD UND FILENAME DEFINIERT
                const path = "/htmlexample.html";                   //FIlenamen definieren
                const home ='vis.0'                                 //wo soll das file im iobroker-file-system liegen ? (oder z.b auch iqontrol.meta)
                let   braucheEinFile=false;                          // bei true wird ein file geschrieben
                let   braucheEinVISWidget=true;                     // bei true wird ein html-tabelle in einen dp geschrieben - siehe nächste zeile
                let dpVIS="0_userdata.0.Vis.WLAN_Voucher_Tabelle"         //WICHTIG wenn braucheEinVISWidget auf true gesetzt !!  dp zusätzlich für VIS-HTML-Basic-Widget
                let dpLatestVoucher="0_userdata.0.Vis.WLAN_Voucher"
                let mySchedule=" 27 * * * * ";                       //
                

                Die Vouchers von unifi sehen aktuell so aus:
                1.JPG

                liv-in-sky 2 Replies Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @SoerenKaiser99 last edited by

                  @SoerenKaiser99

                  ja das habe ich

                  lust auf anydesk oder teamviewer -. wäre mir lieber - geht meist schneller

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @SoerenKaiser99 last edited by liv-in-sky

                    @SoerenKaiser99

                    da fehlt was bei der id

                    Image 10.png

                    bei mir:

                    unifi.0.default.vouchers.voucher_0358680882.code
                    

                    Image 11.png

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      SoerenKaiser99 @liv-in-sky last edited by

                      @liv-in-sky
                      der unifi DP ist bei mir gleich:
                      unifi.0.default.vouchers.voucher_0339394363.code
                      in deinem Skript:
                      $('unifi.0.default.vouchers.*.code').each(function(id, i) { // hier eigene schleife definieren
                      Wenn ich einen neuen voucher generieren lasse, mekert er zwar noch immer an slice of 0 rum aber zusätzlich an Temp Farben

                      javascript.0	2020-11-09 14:57:02.641	error	(9155) at Script.runInContext (vm.js:130:18)
                      javascript.0	2020-11-09 14:57:02.641	error	(9155) at script.js.Javaskripte.Unifi_Voucher:341:3
                      javascript.0	2020-11-09 14:57:02.641	error	(9155) at script.js.Javaskripte.Unifi_Voucher:230:2
                      javascript.0	2020-11-09 14:57:02.641	error	(9155) at writeHTML (script.js.Javaskripte.Unifi_Voucher:143:38)
                      javascript.0	2020-11-09 14:57:02.641	error	(9155) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:795:29)
                      javascript.0	2020-11-09 14:57:02.640	error	(9155) at script.js.Javaskripte.Unifi_Voucher:149:44
                      javascript.0	2020-11-09 14:57:02.640	error	(9155) script.js.Javaskripte.Unifi_Voucher: TypeError: Cannot read property 'slice' of null
                      javascript.0	2020-11-09 14:57:02.639	info	(9155) script.js.Javaskripte.Unifi_Voucher: registered 0 subscriptions and 1 schedule
                      javascript.0	2020-11-09 14:57:02.638	info	(9155) script.js.Javaskripte.Unifi_Voucher: unifi.0.default.vouchers.voucher_.code
                      javascript.0	2020-11-09 14:57:02.616	info	(9155) Start javascript script.js.Javaskripte.Unifi_Voucher
                      javascript.0	2020-11-09 14:42:52.724	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:42:52.723	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:42:10.418	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:42:10.416	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:41:28.535	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:41:28.535	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:40:46.197	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:40:46.197	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:40:04.310	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:40:04.310	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:39:21.235	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:39:21.235	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:38:39.175	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:38:39.175	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:37:56.898	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:37:56.897	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:37:14.844	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:37:14.843	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:36:32.607	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:36:32.607	error	(9155) script.js.Javaskripte.Vis.Vis_Temp_Farben: setForeignState: undefined is not a valid state value
                      javascript.0	2020-11-09 14:36:04.660	info	(9155) Stop script script.js.Javaskripte.Unifi_Voucher
                      
                      liv-in-sky 2 Replies Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @SoerenKaiser99 last edited by

                        @SoerenKaiser99

                        das ist ein anderes script ??? verstehe nix

                        anydesk ?

                        liv-in-sky S 2 Replies Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @liv-in-sky last edited by liv-in-sky

                          falsch gepostet

                          1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @SoerenKaiser99 last edited by

                            @SoerenKaiser99 definitiv javascript instanz neustarten - nicht das da was altes hängt

                            1 Reply Last reply Reply Quote 0
                            • S
                              SoerenKaiser99 @liv-in-sky last edited by SoerenKaiser99

                              @liv-in-sky
                              gelöst 😄

                              1 Reply Last reply Reply Quote 0
                              • S
                                save last edited by

                                @liv-in-sky Gibt es hier bereits News? Habe in Der Tabelle gelöschte Vouchers, welche weder in den Objekten noch im Unifi vorhanden sind, bzw. gelöscht worden sind. Wie kann ich dies im Skript löschen damit diese nicht mehr in der Tabelle aufgelistet werden?

                                liv-in-sky 1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @save last edited by

                                  @save wenn sie nicht in den objecten sind - aber im script noch sichtbar, sollte es ein cache problem sein - javascript -istanz neustarten sollte da helfen

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    save @liv-in-sky last edited by

                                    @liv-in-sky Super Vielen Dank. Habe dies zwar einmal versucht, aber wahrscheinlich mit der Schedule Zeit nicht gerechnet.

                                    Habe dein Script soweit erweitert, dass es über Schedule und ein Button (Creat Vouchers) getriggert wird. So wird es direkt beim anfordern eines neuen Vouchers neu getriggert.

                                    on({id: 'unifi.0.default.vouchers.create_vouchers', change: "ne"}, async function (obj) {
                                      var value = obj.state.val;
                                      var oldValue = obj.oldState.val;
                                      if ((obj.state ? obj.state.val : "")) {
                                        timeout = setTimeout(async function () {
                                            RunCreateVouchers();
                                            console.log('test');
                                        }, 5000);
                                      }
                                    });
                                    
                                    schedule(mySchedule,  RunCreateVouchers);
                                    
                                    function RunCreateVouchers() {
                                    writeHTML();
                                    if (braucheEinFile) {writeFile(home, path ,htmlOut, function (error) { /* log('file written');*/  });}
                                    }; 
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      Anrie @liv-in-sky last edited by

                                      @liv-in-sky Hallöchen, wäre es hier möglich die gesammelten Daten in einelne Datenpunkte zu speichern? Ich würde mir gerne eine eigene Tabelle zusammen bauen wollen.

                                      Liebe Güße aus Leipzig
                                      André

                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Anrie last edited by

                                        @anrie

                                        die sind unter dem unifi adapter

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          Anrie @liv-in-sky last edited by

                                          @liv-in-sky Ich möchte gerne die Codes die im Adaper angezeigt werden in einer Tabele bei VIS darstellen, ähnlich wie in deinem Skript. Allerdings mache ich alles mit Blockly und weis nicht wie ich die Datenpunkte auslesen kann wenn diese nach erstellung als neue Ordner geschrieben werden. Ich hoffe ich habe es verständlich rüber gebracht.

                                          liv-in-sky 1 Reply Last reply Reply Quote 0
                                          • liv-in-sky
                                            liv-in-sky @Anrie last edited by

                                            @anrie

                                            was wäre denn anders in deiner tabelle ? mit blockly habe ich sowas noch nicht gemacht

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            776
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            unifi vis
                                            8
                                            42
                                            3174
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo