NEWS
Logitech Squeezebox Weckersteuerung *gelöst*
-
@oliverio Upsii:
https://github.com/oweitman/ioBroker.squeezeboxrpc/blob/7d5f0531dd1113ada904ad4f41dbf83dcda21e99/package.json#L22Da hast du noch eine git-Abhängigkeit anstatt einer HTTP oder NPM Abhängigkeit. Das geht ohne Git schief.
-
alles klar, danke. wird geändert.
hat mich nur gewundert, das das auf den CI-Servern funktioniert.
Aber da scheint dann git mit dabei zu sein. -
@OliverIO Gibst du Bescheid, wenn ich es nochmal testen kann?
Das wäre nett -
ja, ist fertig.
aber bitte direkt von github installieren. v1.3.1
das npm-paket mach ich erst, wenn die CI-Tests durchgelaufen sind -
@oliverio Hab's gerade nochmal getestet:
0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'https://github.com/oweitman/ioBroker.squeezeboxrpc/tarball/master', 1 verbose cli '--loglevel', 1 verbose cli 'error' 1 verbose cli ] 2 info using npm@6.14.6 3 info using node@v12.18.3 4 verbose npm-session 8f2afc85544fe52c 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 304 https://codeload.github.com/oweitman/ioBroker.squeezeboxrpc/legacy.tar.gz/master 432ms (from cache) 8 silly pacote remote manifest for undefined@https://github.com/oweitman/ioBroker.squeezeboxrpc/tarball/master fetched in 445ms 9 timing stage:loadCurrentTree Completed in 2064ms 10 silly install loadIdealTree 11 silly install cloneCurrentTreeToIdealTree 12 timing stage:loadIdealTree:cloneCurrentTree Completed in 18ms 13 silly install loadShrinkwrap 14 timing stage:loadIdealTree:loadShrinkwrap Completed in 334ms 15 silly install loadAllDepsIntoIdealTree 16 silly resolveWithNewModule iobroker.squeezeboxrpc@1.3.1 checking installable status 17 silly fetchPackageMetaData error for squeezenode-oweitman@github:oweitman/squeezenode Error while executing: 17 silly fetchPackageMetaData undefined ls-remote -h -t ssh://git@github.com/oweitman/squeezenode.git 17 silly fetchPackageMetaData 17 silly fetchPackageMetaData 17 silly fetchPackageMetaData spawn git ENOENT 18 timing stage:rollbackFailedOptional Completed in 1ms 19 timing stage:runTopLevelLifecycles Completed in 2447ms 20 silly saveTree iobroker.inst@2.0.3 20 silly saveTree +-- colors@1.3.3 20 silly saveTree +-- fs-extra@7.0.1 20 silly saveTree | +-- graceful-fs@4.2.2 20 silly saveTree | +-- jsonfile@4.0.0 20 silly saveTree | `-- universalify@0.1.2 20 silly saveTree +-- iobroker.admin@4.2.1 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | | `-- @types/node@13.13.1 20 silly saveTree | +-- body-parser@1.19.0 20 silly saveTree | | +-- bytes@3.1.0 20 silly saveTree | | +-- content-type@1.0.4 20 silly saveTree | | +-- debug@2.6.9 20 silly saveTree | | | `-- ms@2.0.0 20 silly saveTree | | +-- depd@1.1.2 20 silly saveTree | | +-- http-errors@1.7.2 20 silly saveTree | | | +-- inherits@2.0.3 20 silly saveTree | | | +-- setprototypeof@1.1.1 20 silly saveTree | | | +-- statuses@1.5.0 20 silly saveTree | | | `-- toidentifier@1.0.0 20 silly saveTree | | +-- iconv-lite@0.4.24 20 silly saveTree | | | `-- safer-buffer@2.1.2 20 silly saveTree | | +-- on-finished@2.3.0 20 silly saveTree | | | `-- ee-first@1.1.1 20 silly saveTree | | +-- qs@6.7.0 20 silly saveTree | | +-- raw-body@2.4.0 20 silly saveTree | | | `-- unpipe@1.0.0 20 silly saveTree | | `-- type-is@1.6.18 20 silly saveTree | | +-- media-typer@0.3.0 20 silly saveTree | | `-- mime-types@2.1.26 20 silly saveTree | | `-- mime-db@1.43.0 20 silly saveTree | +-- connect-flash@0.1.1 20 silly saveTree | +-- cookie-parser@1.4.5 20 silly saveTree | | +-- cookie-signature@1.0.6 20 silly saveTree | | `-- cookie@0.4.0 20 silly saveTree | +-- express-fileupload@1.2.1 20 silly saveTree | | `-- busboy@0.3.1 20 silly saveTree | | `-- dicer@0.3.0 20 silly saveTree | | `-- streamsearch@0.1.2 20 silly saveTree | +-- express-session@1.17.1 20 silly saveTree | | +-- cookie@0.4.0 20 silly saveTree | | +-- depd@2.0.0 20 silly saveTree | | +-- on-headers@1.0.2 20 silly saveTree | | +-- parseurl@1.3.3 20 silly saveTree | | +-- safe-buffer@5.2.0 20 silly saveTree | | `-- uid-safe@2.1.5 20 silly saveTree | | `-- random-bytes@1.0.0 20 silly saveTree | +-- express@4.17.1 20 silly saveTree | | +-- accepts@1.3.7 20 silly saveTree | | | `-- negotiator@0.6.2 20 silly saveTree | | +-- array-flatten@1.1.1 20 silly saveTree | | +-- content-disposition@0.5.3 20 silly saveTree | | | `-- safe-buffer@5.1.2 20 silly saveTree | | +-- encodeurl@1.0.2 20 silly saveTree | | +-- escape-html@1.0.3 20 silly saveTree | | +-- etag@1.8.1 20 silly saveTree | | +-- finalhandler@1.1.2 20 silly saveTree | | +-- fresh@0.5.2 20 silly saveTree | | +-- merge-descriptors@1.0.1 20 silly saveTree | | +-- methods@1.1.2 20 silly saveTree | | +-- path-to-regexp@0.1.7 20 silly saveTree | | +-- proxy-addr@2.0.6 20 silly saveTree | | | +-- forwarded@0.1.2 20 silly saveTree | | | `-- ipaddr.js@1.9.1 20 silly saveTree | | +-- range-parser@1.2.1 20 silly saveTree | | +-- safe-buffer@5.1.2 20 silly saveTree | | +-- send@0.17.1 20 silly saveTree | | | +-- destroy@1.0.4 20 silly saveTree | | | +-- mime@1.6.0 20 silly saveTree | | | `-- ms@2.1.1 20 silly saveTree | | +-- serve-static@1.14.1 20 silly saveTree | | +-- utils-merge@1.0.1 20 silly saveTree | | `-- vary@1.1.2 20 silly saveTree | +-- passport-local@1.0.0 20 silly saveTree | | `-- passport-strategy@1.0.0 20 silly saveTree | +-- passport.socketio@3.7.0 20 silly saveTree | | `-- xtend@4.0.2 20 silly saveTree | +-- passport@0.4.1 20 silly saveTree | | `-- pause@0.0.1 20 silly saveTree | +-- request@2.88.2 20 silly saveTree | | +-- aws-sign2@0.7.0 20 silly saveTree | | +-- aws4@1.9.1 20 silly saveTree | | +-- caseless@0.12.0 20 silly saveTree | | +-- combined-stream@1.0.8 20 silly saveTree | | | `-- delayed-stream@1.0.0 20 silly saveTree | | +-- extend@3.0.2 20 silly saveTree | | +-- forever-agent@0.6.1 20 silly saveTree | | +-- form-data@2.3.3 20 silly saveTree | | | `-- asynckit@0.4.0 20 silly saveTree | | +-- har-validator@5.1.3 20 silly saveTree | | | +-- ajv@6.12.2 20 silly saveTree | | | | +-- fast-deep-equal@3.1.1 20 silly saveTree | | | | +-- fast-json-stable-stringify@2.1.0 20 silly saveTree | | | | +-- json-schema-traverse@0.4.1 20 silly saveTree | | | | `-- uri-js@4.2.2 20 silly saveTree | | | | `-- punycode@2.1.1 20 silly saveTree | | | `-- har-schema@2.0.0 20 silly saveTree | | +-- http-signature@1.2.0 20 silly saveTree | | | +-- assert-plus@1.0.0 20 silly saveTree | | | +-- jsprim@1.4.1 20 silly saveTree | | | | +-- extsprintf@1.3.0 20 silly saveTree | | | | +-- json-schema@0.2.3 20 silly saveTree | | | | `-- verror@1.10.0 20 silly saveTree | | | | `-- core-util-is@1.0.2 20 silly saveTree | | | `-- sshpk@1.16.1 20 silly saveTree | | | +-- asn1@0.2.4 20 silly saveTree | | | +-- bcrypt-pbkdf@1.0.2 20 silly saveTree | | | | `-- tweetnacl@0.14.5 20 silly saveTree | | | +-- dashdash@1.14.1 20 silly saveTree | | | +-- ecc-jsbn@0.1.2 20 silly saveTree | | | | `-- jsbn@0.1.1 20 silly saveTree | | | +-- getpass@0.1.7 20 silly saveTree | | | +-- jsbn@0.1.1 20 silly saveTree | | | `-- tweetnacl@0.14.5 20 silly saveTree | | +-- is-typedarray@1.0.0 20 silly saveTree | | +-- isstream@0.1.2 20 silly saveTree | | +-- json-stringify-safe@5.0.1 20 silly saveTree | | +-- oauth-sign@0.9.0 20 silly saveTree | | +-- performance-now@2.1.0 20 silly saveTree | | +-- qs@6.5.2 20 silly saveTree | | +-- safe-buffer@5.2.0 20 silly saveTree | | +-- tough-cookie@2.5.0 20 silly saveTree | | | `-- psl@1.8.0 20 silly saveTree | | +-- tunnel-agent@0.6.0 20 silly saveTree | | `-- uuid@3.4.0 20 silly saveTree | +-- semver@7.3.4 20 silly saveTree | | `-- lru-cache@6.0.0 20 silly saveTree | | `-- yallist@4.0.0 20 silly saveTree | +-- socket.io-client@2.4.0 20 silly saveTree | | +-- backo2@1.0.2 20 silly saveTree | | +-- component-bind@1.0.0 20 silly saveTree | | +-- component-emitter@1.3.0 20 silly saveTree | | +-- debug@3.1.0 20 silly saveTree | | | `-- ms@2.0.0 20 silly saveTree | | +-- engine.io-client@3.5.0 20 silly saveTree | | | +-- component-inherit@0.0.3 20 silly saveTree | | | +-- debug@3.1.0 20 silly saveTree | | | | `-- ms@2.0.0 20 silly saveTree | | | +-- engine.io-parser@2.2.1 20 silly saveTree | | | | +-- after@0.8.2 20 silly saveTree | | | | +-- arraybuffer.slice@0.0.7 20 silly saveTree | | | | +-- base64-arraybuffer@0.1.4 20 silly saveTree | | | | +-- blob@0.0.5 20 silly saveTree | | | | `-- has-binary2@1.0.3 20 silly saveTree | | | | `-- isarray@2.0.1 20 silly saveTree | | | +-- has-cors@1.1.0 20 silly saveTree | | | +-- indexof@0.0.1 20 silly saveTree | | | +-- parseqs@0.0.6 20 silly saveTree | | | +-- parseuri@0.0.6 20 silly saveTree | | | +-- ws@7.4.2 20 silly saveTree | | | +-- xmlhttprequest-ssl@1.5.5 20 silly saveTree | | | `-- yeast@0.1.2 20 silly saveTree | | +-- has-binary2@1.0.3 20 silly saveTree | | +-- indexof@0.0.1 20 silly saveTree | | +-- parseqs@0.0.6 20 silly saveTree | | +-- parseuri@0.0.6 20 silly saveTree | | +-- socket.io-parser@3.3.2 20 silly saveTree | | | `-- isarray@2.0.1 20 silly saveTree | | `-- to-array@0.1.4 20 silly saveTree | +-- socket.io@2.4.1 20 silly saveTree | | +-- debug@4.1.1 20 silly saveTree | | | `-- ms@2.1.3 20 silly saveTree | | +-- engine.io@3.5.0 20 silly saveTree | | | +-- base64id@2.0.0 20 silly saveTree | | | `-- cookie@0.4.1 20 silly saveTree | | +-- socket.io-adapter@1.1.2 20 silly saveTree | | `-- socket.io-parser@3.4.1 20 silly saveTree | | `-- component-emitter@1.2.1 20 silly saveTree | `-- xtend@4.0.2 20 silly saveTree +-- iobroker.deconz@2.0.5 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.3 20 silly saveTree | +-- @sentry/integrations@5.24.2 20 silly saveTree | | +-- @sentry/types@5.24.2 20 silly saveTree | | +-- @sentry/utils@5.24.2 20 silly saveTree | | | `-- tslib@1.11.1 20 silly saveTree | | +-- localforage@1.8.1 20 silly saveTree | | | `-- lie@3.1.1 20 silly saveTree | | | `-- immediate@3.0.6 20 silly saveTree | | `-- tslib@1.11.1 20 silly saveTree | +-- @sentry/node@5.24.2 20 silly saveTree | | +-- @sentry/core@5.24.2 20 silly saveTree | | | +-- @sentry/hub@5.24.2 20 silly saveTree | | | `-- @sentry/minimal@5.24.2 20 silly saveTree | | +-- @sentry/hub@5.24.2 20 silly saveTree | | +-- @sentry/tracing@5.24.2 20 silly saveTree | | +-- cookie@0.4.1 20 silly saveTree | | +-- https-proxy-agent@5.0.0 20 silly saveTree | | | +-- agent-base@6.0.1 20 silly saveTree | | | | `-- debug@4.2.0 20 silly saveTree | | | | `-- ms@2.1.2 20 silly saveTree | | | `-- debug@4.2.0 20 silly saveTree | | `-- lru_map@0.3.3 20 silly saveTree | +-- axios@0.20.0 20 silly saveTree | | `-- follow-redirects@1.13.0 20 silly saveTree | +-- iobroker-adapter-helpers@0.0.8 20 silly saveTree | +-- source-map-support@0.5.19 20 silly saveTree | | +-- buffer-from@1.1.1 20 silly saveTree | | `-- source-map@0.6.1 20 silly saveTree | `-- ws@7.3.1 20 silly saveTree +-- iobroker.discovery@2.5.0 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- mdns-discovery@0.2.6 20 silly saveTree | | +-- debug@2.2.0 20 silly saveTree | | | `-- ms@0.7.1 20 silly saveTree | | +-- dgram@1.0.1 20 silly saveTree | | `-- dns-packet@1.3.1 20 silly saveTree | | `-- ip@1.1.5 20 silly saveTree | +-- netmask@1.0.6 20 silly saveTree | +-- node-mndp@0.0.3 20 silly saveTree | +-- node-ssdp@4.0.1 20 silly saveTree | | +-- async@2.6.3 20 silly saveTree | | | `-- lodash@4.17.15 20 silly saveTree | | +-- bluebird@3.7.2 20 silly saveTree | | `-- debug@3.2.7 20 silly saveTree | | `-- ms@2.1.3 20 silly saveTree | `-- serialport@9.0.4 20 silly saveTree | +-- @serialport/binding-mock@9.0.2 20 silly saveTree | | +-- @serialport/binding-abstract@9.0.2 20 silly saveTree | | | `-- debug@4.3.1 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | `-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- @serialport/bindings@9.0.4 20 silly saveTree | | +-- @serialport/parser-readline@9.0.1 20 silly saveTree | | | `-- @serialport/parser-delimiter@9.0.1 20 silly saveTree | | +-- bindings@1.5.0 20 silly saveTree | | | `-- file-uri-to-path@1.0.0 20 silly saveTree | | +-- debug@4.3.1 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | +-- nan@2.14.2 20 silly saveTree | | `-- prebuild-install@6.0.0 20 silly saveTree | | +-- detect-libc@1.0.3 20 silly saveTree | | +-- expand-template@2.0.3 20 silly saveTree | | +-- github-from-package@0.0.0 20 silly saveTree | | +-- minimist@1.2.5 20 silly saveTree | | +-- mkdirp-classic@0.5.3 20 silly saveTree | | +-- napi-build-utils@1.0.2 20 silly saveTree | | +-- node-abi@2.19.3 20 silly saveTree | | | `-- semver@5.7.1 20 silly saveTree | | +-- noop-logger@0.1.1 20 silly saveTree | | +-- npmlog@4.1.2 20 silly saveTree | | | +-- are-we-there-yet@1.1.5 20 silly saveTree | | | | +-- delegates@1.0.0 20 silly saveTree | | | | `-- readable-stream@2.3.6 20 silly saveTree | | | | +-- isarray@1.0.0 20 silly saveTree | | | | +-- process-nextick-args@2.0.1 20 silly saveTree | | | | +-- safe-buffer@5.1.2 20 silly saveTree | | | | +-- string_decoder@1.1.1 20 silly saveTree | | | | `-- util-deprecate@1.0.2 20 silly saveTree | | | +-- console-control-strings@1.1.0 20 silly saveTree | | | +-- gauge@2.7.4 20 silly saveTree | | | | +-- aproba@1.2.0 20 silly saveTree | | | | +-- has-unicode@2.0.1 20 silly saveTree | | | | +-- object-assign@4.1.0 20 silly saveTree | | | | +-- signal-exit@3.0.3 20 silly saveTree | | | | +-- string-width@1.0.2 20 silly saveTree | | | | | +-- code-point-at@1.1.0 20 silly saveTree | | | | | +-- is-fullwidth-code-point@1.0.0 20 silly saveTree | | | | | | `-- number-is-nan@1.0.1 20 silly saveTree | | | | | `-- strip-ansi@3.0.1 20 silly saveTree | | | | | `-- ansi-regex@2.1.1 20 silly saveTree | | | | +-- strip-ansi@3.0.1 20 silly saveTree | | | | `-- wide-align@1.1.3 20 silly saveTree | | | `-- set-blocking@2.0.0 20 silly saveTree | | +-- pump@3.0.0 20 silly saveTree | | | +-- end-of-stream@1.4.4 20 silly saveTree | | | | `-- once@1.4.0 20 silly saveTree | | | | `-- wrappy@1.0.2 20 silly saveTree | | | `-- once@1.4.0 20 silly saveTree | | +-- rc@1.2.8 20 silly saveTree | | | +-- deep-extend@0.6.0 20 silly saveTree | | | +-- ini@1.3.5 20 silly saveTree | | | `-- strip-json-comments@2.0.1 20 silly saveTree | | +-- simple-get@3.1.0 20 silly saveTree | | | +-- decompress-response@4.2.1 20 silly saveTree | | | | `-- mimic-response@2.1.0 20 silly saveTree | | | `-- simple-concat@1.0.1 20 silly saveTree | | +-- tar-fs@2.1.1 20 silly saveTree | | | +-- chownr@1.1.4 20 silly saveTree | | | `-- tar-stream@2.2.0 20 silly saveTree | | | +-- bl@4.0.3 20 silly saveTree | | | | +-- buffer@5.7.1 20 silly saveTree | | | | | +-- base64-js@1.3.1 20 silly saveTree | | | | | `-- ieee754@1.1.13 20 silly saveTree | | | | +-- inherits@2.0.4 20 silly saveTree | | | | `-- readable-stream@3.6.0 20 silly saveTree | | | | `-- string_decoder@1.1.1 20 silly saveTree | | | | `-- safe-buffer@5.1.2 20 silly saveTree | | | +-- fs-constants@1.0.0 20 silly saveTree | | | `-- readable-stream@3.6.0 20 silly saveTree | | `-- which-pm-runs@1.0.0 20 silly saveTree | +-- @serialport/parser-byte-length@9.0.1 20 silly saveTree | +-- @serialport/parser-cctalk@9.0.1 20 silly saveTree | +-- @serialport/parser-delimiter@9.0.1 20 silly saveTree | +-- @serialport/parser-readline@9.0.1 20 silly saveTree | +-- @serialport/parser-ready@9.0.1 20 silly saveTree | +-- @serialport/parser-regex@9.0.1 20 silly saveTree | +-- @serialport/stream@9.0.2 20 silly saveTree | | `-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | `-- debug@4.3.1 20 silly saveTree | `-- ms@2.1.2 20 silly saveTree +-- iobroker.flot@1.10.6 20 silly saveTree | `-- @iobroker/adapter-core@2.4.0 20 silly saveTree | `-- @types/iobroker@3.2.7 20 silly saveTree +-- iobroker.history@1.9.12 20 silly saveTree | `-- @iobroker/adapter-core@2.4.0 20 silly saveTree | `-- @types/iobroker@3.2.8 20 silly saveTree +-- iobroker.hm-rega@3.0.7 20 silly saveTree | +-- @iobroker/adapter-core@2.3.1 20 silly saveTree | | `-- @types/iobroker@3.0.4 20 silly saveTree | `-- xml2js@0.4.23 20 silly saveTree | +-- sax@1.2.4 20 silly saveTree | `-- xmlbuilder@11.0.1 20 silly saveTree +-- iobroker.hm-rpc@1.14.31 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.8 20 silly saveTree | +-- binrpc@3.3.1 20 silly saveTree | | +-- binary@0.3.0 20 silly saveTree | | | +-- buffers@0.1.1 20 silly saveTree | | | `-- chainsaw@0.1.0 20 silly saveTree | | | `-- traverse@0.3.9 20 silly saveTree | | `-- put@0.0.6 20 silly saveTree | `-- homematic-xmlrpc@1.0.2 20 silly saveTree | +-- sax@0.4.3 20 silly saveTree | `-- xmlbuilder@0.4.2 20 silly saveTree +-- iobroker.hs100@2.0.1 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.0.11 20 silly saveTree | +-- tplink-smarthome-api@2.0.0 20 silly saveTree | | +-- commander@4.1.1 20 silly saveTree | | +-- lodash.castarray@4.4.0 20 silly saveTree | | +-- lodash.defaultto@4.14.0 20 silly saveTree | | +-- lodash.groupby@4.6.0 20 silly saveTree | | +-- lodash.isequal@4.5.0 20 silly saveTree | | +-- loglevel@1.6.8 20 silly saveTree | | +-- promise-queue@2.2.5 20 silly saveTree | | `-- tplink-smarthome-crypto@2.0.0 20 silly saveTree | `-- tplink-smarthome-crypto@2.0.0 20 silly saveTree +-- iobroker.ical@1.9.0 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- cloneextend@0.0.3 20 silly saveTree | +-- moment-timezone@0.5.32 20 silly saveTree | | `-- moment@2.24.0 20 silly saveTree | +-- node-ical@0.12.7 20 silly saveTree | | +-- moment-timezone@0.5.32 20 silly saveTree | | +-- rrule@2.6.6 20 silly saveTree | | | `-- luxon@1.25.0 20 silly saveTree | | `-- uuid@8.3.2 20 silly saveTree | `-- rrule@2.6.6 20 silly saveTree +-- iobroker.info@1.7.15 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- axios@0.21.1 20 silly saveTree | | `-- follow-redirects@1.13.1 20 silly saveTree | +-- jshashes@1.0.8 20 silly saveTree | +-- semver@7.3.4 20 silly saveTree | | `-- lru-cache@6.0.0 20 silly saveTree | `-- systeminformation@4.34.7 20 silly saveTree +-- iobroker.javascript@4.10.9 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | | `-- @types/node@12.19.13 20 silly saveTree | +-- @types/node@12.19.13 20 silly saveTree | +-- @types/request@2.48.5 20 silly saveTree | | +-- @types/caseless@0.12.2 20 silly saveTree | | +-- @types/tough-cookie@4.0.0 20 silly saveTree | | `-- form-data@2.5.1 20 silly saveTree | +-- coffee-compiler@0.3.2 20 silly saveTree | +-- coffee-script@1.12.7 20 silly saveTree | +-- jsonata@1.8.4 20 silly saveTree | +-- node-schedule@1.3.2 20 silly saveTree | | +-- cron-parser@2.13.0 20 silly saveTree | | | +-- is-nan@1.3.0 20 silly saveTree | | | | `-- define-properties@1.1.3 20 silly saveTree | | | | `-- object-keys@1.1.1 20 silly saveTree | | | `-- moment-timezone@0.5.28 20 silly saveTree | | +-- long-timeout@0.1.1 20 silly saveTree | | `-- sorted-array-functions@1.2.0 20 silly saveTree | +-- semver@7.3.4 20 silly saveTree | | `-- lru-cache@6.0.0 20 silly saveTree | | `-- yallist@4.0.0 20 silly saveTree | +-- suncalc2@1.8.1 20 silly saveTree | +-- typescript@4.1.3 20 silly saveTree | +-- virtual-tsc@0.6.1 20 silly saveTree | | `-- debug@3.2.7 20 silly saveTree | | `-- ms@2.1.3 20 silly saveTree | +-- vm2@3.9.2 20 silly saveTree | `-- wake_on_lan@1.0.0 20 silly saveTree +-- iobroker.js-controller@3.2.7 20 silly saveTree | +-- @iobroker/db-objects-file@1.0.7 20 silly saveTree | | +-- @iobroker/db-base@1.0.7 20 silly saveTree | | | +-- deep-clone@3.0.3 20 silly saveTree | | | +-- fs-extra@9.0.1 20 silly saveTree | | | | +-- at-least-node@1.0.0 20 silly saveTree | | | | +-- jsonfile@6.1.0 20 silly saveTree | | | | | `-- universalify@2.0.0 20 silly saveTree | | | | `-- universalify@1.0.0 20 silly saveTree | | | +-- node.extend@2.0.2 20 silly saveTree | | | | +-- has@1.0.3 20 silly saveTree | | | | | `-- function-bind@1.1.1 20 silly saveTree | | | | `-- is@3.3.0 20 silly saveTree | | | `-- respjs@4.2.0 20 silly saveTree | | +-- @iobroker/db-objects-redis@1.0.7 20 silly saveTree | | | `-- ioredis@4.19.4 20 silly saveTree | | | +-- cluster-key-slot@1.1.0 20 silly saveTree | | | +-- debug@4.3.1 20 silly saveTree | | | | `-- ms@2.1.2 20 silly saveTree | | | +-- denque@1.5.0 20 silly saveTree | | | +-- lodash.defaults@4.2.0 20 silly saveTree | | | +-- lodash.flatten@4.4.0 20 silly saveTree | | | +-- p-map@2.1.0 20 silly saveTree | | | +-- redis-commands@1.6.0 20 silly saveTree | | | +-- redis-errors@1.2.0 20 silly saveTree | | | +-- redis-parser@3.0.0 20 silly saveTree | | | `-- standard-as-callback@2.0.1 20 silly saveTree | | +-- deep-clone@3.0.3 20 silly saveTree | | +-- fs-extra@9.0.1 20 silly saveTree | | | +-- jsonfile@6.1.0 20 silly saveTree | | | | `-- universalify@2.0.0 20 silly saveTree | | | `-- universalify@1.0.0 20 silly saveTree | | `-- node.extend@2.0.2 20 silly saveTree | +-- @iobroker/db-objects-redis@1.0.7 20 silly saveTree | +-- @iobroker/db-states-file@1.0.7 20 silly saveTree | | `-- @iobroker/db-states-redis@1.0.7 20 silly saveTree | | `-- ioredis@4.19.4 20 silly saveTree | | `-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- @iobroker/db-states-redis@1.0.7 20 silly saveTree | +-- @iobroker/plugin-base@1.2.0 20 silly saveTree | +-- @iobroker/plugin-sentry@1.1.7 20 silly saveTree | | +-- @sentry/integrations@5.30.0 20 silly saveTree | | | +-- @sentry/types@5.30.0 20 silly saveTree | | | `-- @sentry/utils@5.30.0 20 silly saveTree | | `-- @sentry/node@5.30.0 20 silly saveTree | | +-- @sentry/core@5.30.0 20 silly saveTree | | | +-- @sentry/hub@5.30.0 20 silly saveTree | | | `-- @sentry/minimal@5.30.0 20 silly saveTree | | +-- @sentry/hub@5.30.0 20 silly saveTree | | +-- @sentry/tracing@5.30.0 20 silly saveTree | | +-- cookie@0.4.1 20 silly saveTree | | `-- https-proxy-agent@5.0.0 20 silly saveTree | | +-- agent-base@6.0.2 20 silly saveTree | | | `-- debug@4.3.1 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | `-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- chokidar@3.5.1 20 silly saveTree | | +-- anymatch@3.1.1 20 silly saveTree | | | +-- normalize-path@3.0.0 20 silly saveTree | | | `-- picomatch@2.2.2 20 silly saveTree | | +-- braces@3.0.2 20 silly saveTree | | | `-- fill-range@7.0.1 20 silly saveTree | | | `-- to-regex-range@5.0.1 20 silly saveTree | | | `-- is-number@7.0.0 20 silly saveTree | | +-- glob-parent@5.1.1 20 silly saveTree | | | `-- is-glob@4.0.1 20 silly saveTree | | | `-- is-extglob@2.1.1 20 silly saveTree | | +-- is-binary-path@2.1.0 20 silly saveTree | | | `-- binary-extensions@2.2.0 20 silly saveTree | | +-- is-glob@4.0.1 20 silly saveTree | | +-- normalize-path@3.0.0 20 silly saveTree | | `-- readdirp@3.5.0 20 silly saveTree | +-- daemonize2@0.4.2 20 silly saveTree | +-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- decache@4.6.0 20 silly saveTree | | `-- callsite@1.0.0 20 silly saveTree | +-- deep-clone@3.0.3 20 silly saveTree | +-- diskusage@1.1.3 20 silly saveTree | | +-- es6-promise@4.2.8 20 silly saveTree | | `-- nan@2.14.0 20 silly saveTree | +-- event-stream@4.0.1 20 silly saveTree | | +-- duplexer@0.1.1 20 silly saveTree | | +-- from@0.1.7 20 silly saveTree | | +-- map-stream@0.0.7 20 silly saveTree | | +-- pause-stream@0.0.11 20 silly saveTree | | | `-- through@2.3.8 20 silly saveTree | | +-- split@1.0.1 20 silly saveTree | | +-- stream-combiner@0.2.2 20 silly saveTree | | `-- through@2.3.8 20 silly saveTree | +-- fs-extra@9.0.1 20 silly saveTree | | +-- jsonfile@6.1.0 20 silly saveTree | | | `-- universalify@2.0.0 20 silly saveTree | | `-- universalify@1.0.0 20 silly saveTree | +-- greenlock-express@4.0.3 20 silly saveTree | | +-- @root/greenlock-express@4.0.4 20 silly saveTree | | | +-- @root/greenlock@4.0.5 20 silly saveTree | | | | +-- @greenlock/manager@3.1.0 20 silly saveTree | | | | | `-- greenlock-manager-fs@3.1.1 20 silly saveTree | | | | | +-- @root/mkdirp@1.0.0 20 silly saveTree | | | | | `-- safe-replace@1.1.0 20 silly saveTree | | | | +-- @root/acme@3.1.0 20 silly saveTree | | | | | +-- @root/csr@0.8.1 20 silly saveTree | | | | | | +-- @root/asn1@1.0.0 20 silly saveTree | | | | | | | `-- @root/encoding@1.0.1 20 silly saveTree | | | | | | +-- @root/pem@1.0.4 20 silly saveTree | | | | | | `-- @root/x509@0.7.2 20 silly saveTree | | | | | +-- @root/encoding@1.0.1 20 silly saveTree | | | | | +-- @root/keypairs@0.10.1 20 silly saveTree | | | | | +-- @root/pem@1.0.4 20 silly saveTree | | | | | +-- @root/request@1.7.0 20 silly saveTree | | | | | `-- @root/x509@0.7.2 20 silly saveTree | | | | +-- @root/csr@0.8.1 20 silly saveTree | | | | +-- @root/keypairs@0.10.1 20 silly saveTree | | | | +-- @root/mkdirp@1.0.0 20 silly saveTree | | | | +-- @root/request@1.7.0 20 silly saveTree | | | | +-- acme-http-01-standalone@3.0.5 20 silly saveTree | | | | +-- cert-info@1.5.1 20 silly saveTree | | | | +-- greenlock-store-fs@3.2.2 20 silly saveTree | | | | `-- safe-replace@1.1.0 20 silly saveTree | | | `-- redirect-https@1.3.1 20 silly saveTree | | +-- @root/greenlock@4.0.5 20 silly saveTree | | `-- redirect-https@1.3.1 20 silly saveTree | +-- greenlock@4.0.4 20 silly saveTree | | `-- @root/keypairs@0.9.0 20 silly saveTree | +-- jsonwebtoken@8.5.1 20 silly saveTree | | +-- jws@3.2.2 20 silly saveTree | | | `-- jwa@1.4.1 20 silly saveTree | | | +-- buffer-equal-constant-time@1.0.1 20 silly saveTree | | | `-- ecdsa-sig-formatter@1.0.11 20 silly saveTree | | +-- lodash.includes@4.3.0 20 silly saveTree | | +-- lodash.isboolean@3.0.3 20 silly saveTree | | +-- lodash.isinteger@4.0.4 20 silly saveTree | | +-- lodash.isnumber@3.0.3 20 silly saveTree | | +-- lodash.isplainobject@4.0.6 20 silly saveTree | | +-- lodash.isstring@4.0.1 20 silly saveTree | | +-- lodash.once@4.1.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- jszip@3.5.0 20 silly saveTree | | +-- lie@3.3.0 20 silly saveTree | | +-- pako@1.0.11 20 silly saveTree | | +-- readable-stream@2.3.7 20 silly saveTree | | | +-- isarray@1.0.0 20 silly saveTree | | | `-- safe-buffer@5.1.2 20 silly saveTree | | `-- set-immediate-shim@1.0.1 20 silly saveTree | +-- le-acme-core@2.1.4 20 silly saveTree | | `-- rsa-compat@1.9.4 20 silly saveTree | | +-- keypairs@1.2.14 20 silly saveTree | | | +-- eckles@1.4.1 20 silly saveTree | | | `-- rasha@1.2.5 20 silly saveTree | | +-- node-forge@0.7.6 20 silly saveTree | | `-- ursa-optional@0.9.10 20 silly saveTree | +-- le-challenge-fs@2.0.9 20 silly saveTree | +-- le-sni-auto@2.1.9 20 silly saveTree | +-- loadavg-windows@1.1.1 20 silly saveTree | | `-- weak-daemon@1.0.3 20 silly saveTree | +-- mime@2.5.0 20 silly saveTree | +-- ncp@2.0.0 20 silly saveTree | +-- node-forge@0.10.0 20 silly saveTree | +-- node.extend@2.0.2 20 silly saveTree | +-- pidusage@2.0.21 20 silly saveTree | | `-- safe-buffer@5.2.1 20 silly saveTree | +-- promisify-child-process@4.1.1 20 silly saveTree | +-- prompt@1.1.0 20 silly saveTree | | +-- read@1.0.7 20 silly saveTree | | | `-- mute-stream@0.0.8 20 silly saveTree | | +-- revalidator@0.1.8 20 silly saveTree | | +-- utile@0.3.0 20 silly saveTree | | | +-- async@0.9.2 20 silly saveTree | | | +-- deep-equal@0.2.2 20 silly saveTree | | | +-- i@0.3.6 20 silly saveTree | | | +-- mkdirp@0.5.5 20 silly saveTree | | | +-- ncp@1.0.1 20 silly saveTree | | | `-- rimraf@2.7.1 20 silly saveTree | | | `-- glob@7.1.6 20 silly saveTree | | | +-- fs.realpath@1.0.0 20 silly saveTree | | | +-- inflight@1.0.6 20 silly saveTree | | | +-- minimatch@3.0.4 20 silly saveTree | | | | `-- brace-expansion@1.1.11 20 silly saveTree | | | | +-- balanced-match@1.0.0 20 silly saveTree | | | | `-- concat-map@0.0.1 20 silly saveTree | | | `-- path-is-absolute@1.0.1 20 silly saveTree | | `-- winston@2.4.5 20 silly saveTree | | +-- async@1.0.0 20 silly saveTree | | +-- colors@1.0.3 20 silly saveTree | | +-- cycle@1.0.3 20 silly saveTree | | +-- eyes@0.1.8 20 silly saveTree | | `-- stack-trace@0.0.10 20 silly saveTree | +-- readline-sync@1.4.10 20 silly saveTree | +-- semver@7.3.4 20 silly saveTree | | `-- lru-cache@6.0.0 20 silly saveTree | +-- tar@6.1.0 20 silly saveTree | | +-- chownr@2.0.0 20 silly saveTree | | +-- fs-minipass@2.1.0 20 silly saveTree | | | `-- minipass@3.1.3 20 silly saveTree | | +-- minipass@3.1.3 20 silly saveTree | | +-- minizlib@2.1.2 20 silly saveTree | | `-- mkdirp@1.0.4 20 silly saveTree | +-- winston-daily-rotate-file@4.5.0 20 silly saveTree | | +-- file-stream-rotator@0.5.7 20 silly saveTree | | +-- object-hash@2.1.1 20 silly saveTree | | +-- triple-beam@1.3.0 20 silly saveTree | | `-- winston-transport@4.4.0 20 silly saveTree | +-- winston-syslog@2.4.4 20 silly saveTree | | +-- glossy@0.1.7 20 silly saveTree | | `-- unix-dgram@2.0.3 20 silly saveTree | +-- winston@3.3.3 20 silly saveTree | | +-- @dabh/diagnostics@2.0.2 20 silly saveTree | | | +-- colorspace@1.1.2 20 silly saveTree | | | | +-- color@3.0.0 20 silly saveTree | | | | | +-- color-convert@1.9.3 20 silly saveTree | | | | | | `-- color-name@1.1.3 20 silly saveTree | | | | | `-- color-string@1.5.4 20 silly saveTree | | | | | `-- simple-swizzle@0.2.2 20 silly saveTree | | | | | `-- is-arrayish@0.3.2 20 silly saveTree | | | | `-- text-hex@1.0.0 20 silly saveTree | | | +-- enabled@2.0.0 20 silly saveTree | | | `-- kuler@2.0.0 20 silly saveTree | | +-- async@3.2.0 20 silly saveTree | | +-- is-stream@2.0.0 20 silly saveTree | | +-- logform@2.2.0 20 silly saveTree | | | +-- fast-safe-stringify@2.0.7 20 silly saveTree | | | +-- fecha@4.2.0 20 silly saveTree | | | `-- ms@2.1.3 20 silly saveTree | | +-- one-time@1.0.0 20 silly saveTree | | | `-- fn.name@1.1.0 20 silly saveTree | | `-- readable-stream@3.6.0 20 silly saveTree | `-- yargs@16.2.0 20 silly saveTree | +-- cliui@7.0.4 20 silly saveTree | | +-- string-width@4.2.0 20 silly saveTree | | | +-- emoji-regex@8.0.0 20 silly saveTree | | | +-- is-fullwidth-code-point@3.0.0 20 silly saveTree | | | `-- strip-ansi@6.0.0 20 silly saveTree | | | `-- ansi-regex@5.0.0 20 silly saveTree | | +-- strip-ansi@6.0.0 20 silly saveTree | | `-- wrap-ansi@7.0.0 20 silly saveTree | | `-- ansi-styles@4.3.0 20 silly saveTree | | `-- color-convert@2.0.1 20 silly saveTree | | `-- color-name@1.1.4 20 silly saveTree | +-- escalade@3.1.1 20 silly saveTree | +-- get-caller-file@2.0.5 20 silly saveTree | +-- require-directory@2.1.1 20 silly saveTree | +-- string-width@4.2.0 20 silly saveTree | +-- y18n@5.0.5 20 silly saveTree | `-- yargs-parser@20.2.4 20 silly saveTree +-- iobroker.mielecloudservice@2.0.3 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.3 20 silly saveTree | +-- axios-oauth-client@1.3.0 20 silly saveTree | | `-- qs@6.9.4 20 silly saveTree | +-- axios@0.19.2 20 silly saveTree | | `-- follow-redirects@1.5.10 20 silly saveTree | | `-- debug@3.1.0 20 silly saveTree | `-- semver@7.3.2 20 silly saveTree +-- iobroker.nina@0.0.23 20 silly saveTree | +-- @iobroker/adapter-core@1.0.3 20 silly saveTree | | `-- @types/iobroker@1.4.13 20 silly saveTree | `-- traverse@0.6.6 20 silly saveTree +-- iobroker.ping@1.4.12 20 silly saveTree +-- iobroker.sayit@1.12.2 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.4 20 silly saveTree | +-- aws-sdk@2.787.0 20 silly saveTree | | +-- buffer@4.9.2 20 silly saveTree | | | `-- isarray@1.0.0 20 silly saveTree | | +-- events@1.1.1 20 silly saveTree | | +-- jmespath@0.15.0 20 silly saveTree | | +-- querystring@0.2.0 20 silly saveTree | | +-- sax@1.2.1 20 silly saveTree | | +-- url@0.10.3 20 silly saveTree | | | `-- punycode@1.3.2 20 silly saveTree | | +-- uuid@3.3.2 20 silly saveTree | | `-- xml2js@0.4.19 20 silly saveTree | | `-- xmlbuilder@9.0.7 20 silly saveTree | +-- castv2-client@1.2.0 20 silly saveTree | | `-- castv2@0.1.10 20 silly saveTree | | +-- debug@4.2.0 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | `-- protobufjs@6.10.1 20 silly saveTree | | +-- @protobufjs/aspromise@1.1.2 20 silly saveTree | | +-- @protobufjs/base64@1.1.2 20 silly saveTree | | +-- @protobufjs/codegen@2.0.4 20 silly saveTree | | +-- @protobufjs/eventemitter@1.1.0 20 silly saveTree | | +-- @protobufjs/fetch@1.1.0 20 silly saveTree | | | `-- @protobufjs/inquire@1.1.0 20 silly saveTree | | +-- @protobufjs/float@1.0.2 20 silly saveTree | | +-- @protobufjs/inquire@1.1.0 20 silly saveTree | | +-- @protobufjs/path@1.1.2 20 silly saveTree | | +-- @protobufjs/pool@1.1.0 20 silly saveTree | | +-- @protobufjs/utf8@1.1.0 20 silly saveTree | | +-- @types/long@4.0.1 20 silly saveTree | | `-- long@4.0.0 20 silly saveTree | +-- jsftp@2.1.3 20 silly saveTree | | +-- debug@3.2.6 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | +-- ftp-response-parser@1.0.1 20 silly saveTree | | | `-- readable-stream@1.1.14 20 silly saveTree | | | +-- isarray@0.0.1 20 silly saveTree | | | `-- string_decoder@0.10.31 20 silly saveTree | | +-- parse-listing@1.1.3 20 silly saveTree | | `-- unorm@1.6.0 20 silly saveTree | `-- mdns@2.5.1 20 silly saveTree | `-- bindings@1.2.1 20 silly saveTree +-- iobroker.simple-api@2.5.2 20 silly saveTree | `-- @iobroker/adapter-core@2.4.0 20 silly saveTree | `-- @types/iobroker@3.2.7 20 silly saveTree +-- iobroker.socketio@3.1.4 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | `-- socket.io@2.4.1 20 silly saveTree | +-- debug@4.1.1 20 silly saveTree | | `-- ms@2.1.3 20 silly saveTree | +-- engine.io@3.5.0 20 silly saveTree | | +-- base64id@2.0.0 20 silly saveTree | | +-- cookie@0.4.1 20 silly saveTree | | +-- engine.io-parser@2.2.1 20 silly saveTree | | | +-- arraybuffer.slice@0.0.7 20 silly saveTree | | | +-- base64-arraybuffer@0.1.4 20 silly saveTree | | | `-- blob@0.0.5 20 silly saveTree | | `-- ws@7.4.2 20 silly saveTree | +-- socket.io-adapter@1.1.2 20 silly saveTree | +-- socket.io-client@2.4.0 20 silly saveTree | | +-- component-emitter@1.3.0 20 silly saveTree | | +-- debug@3.1.0 20 silly saveTree | | | `-- ms@2.0.0 20 silly saveTree | | +-- engine.io-client@3.5.0 20 silly saveTree | | | +-- debug@3.1.0 20 silly saveTree | | | | `-- ms@2.0.0 20 silly saveTree | | | `-- xmlhttprequest-ssl@1.5.5 20 silly saveTree | | `-- socket.io-parser@3.3.2 20 silly saveTree | | `-- isarray@2.0.1 20 silly saveTree | `-- socket.io-parser@3.4.1 20 silly saveTree | `-- component-emitter@1.2.1 20 silly saveTree +-- iobroker.sql@1.15.4 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.8 20 silly saveTree | +-- mssql@6.3.1 20 silly saveTree | | +-- debug@4.3.1 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | +-- tarn@1.1.5 20 silly saveTree | | `-- tedious@6.7.0 20 silly saveTree | | +-- @azure/ms-rest-nodeauth@2.0.2 20 silly saveTree | | | +-- @azure/ms-rest-azure-env@1.1.2 20 silly saveTree | | | +-- @azure/ms-rest-js@1.9.1 20 silly saveTree | | | | +-- @types/tunnel@0.0.0 20 silly saveTree | | | | +-- axios@0.21.1 20 silly saveTree | | | | | `-- follow-redirects@1.13.1 20 silly saveTree | | | | `-- tunnel@0.0.6 20 silly saveTree | | | `-- adal-node@0.1.28 20 silly saveTree | | | +-- @types/node@8.10.66 20 silly saveTree | | | +-- date-utils@1.2.21 20 silly saveTree | | | +-- underscore@1.12.0 20 silly saveTree | | | +-- xmldom@0.4.0 20 silly saveTree | | | `-- xpath.js@1.1.0 20 silly saveTree | | +-- @types/node@12.19.14 20 silly saveTree | | +-- @types/readable-stream@2.3.9 20 silly saveTree | | +-- bl@3.0.1 20 silly saveTree | | | `-- readable-stream@3.6.0 20 silly saveTree | | +-- depd@2.0.0 20 silly saveTree | | +-- iconv-lite@0.5.2 20 silly saveTree | | +-- jsbi@3.1.4 20 silly saveTree | | +-- native-duplexpair@1.0.0 20 silly saveTree | | +-- readable-stream@3.6.0 20 silly saveTree | | `-- sprintf-js@1.1.2 20 silly saveTree | +-- mysql@2.18.1 20 silly saveTree | | +-- bignumber.js@9.0.0 20 silly saveTree | | +-- safe-buffer@5.1.2 20 silly saveTree | | `-- sqlstring@2.3.1 20 silly saveTree | +-- pg@8.5.1 20 silly saveTree | | +-- buffer-writer@2.0.0 20 silly saveTree | | +-- packet-reader@1.0.0 20 silly saveTree | | +-- pg-connection-string@2.4.0 20 silly saveTree | | +-- pg-pool@3.2.2 20 silly saveTree | | +-- pg-protocol@1.4.0 20 silly saveTree | | +-- pg-types@2.2.0 20 silly saveTree | | | +-- pg-int8@1.0.1 20 silly saveTree | | | +-- postgres-array@2.0.0 20 silly saveTree | | | +-- postgres-bytea@1.0.0 20 silly saveTree | | | +-- postgres-date@1.0.7 20 silly saveTree | | | `-- postgres-interval@1.2.0 20 silly saveTree | | `-- pgpass@1.0.4 20 silly saveTree | | `-- split2@3.2.2 20 silly saveTree | | `-- readable-stream@3.6.0 20 silly saveTree | +-- sql-client@2.0.3 20 silly saveTree | | +-- argf@0.0.1 20 silly saveTree | | `-- yargs@12.0.5 20 silly saveTree | | +-- cliui@4.1.0 20 silly saveTree | | | +-- string-width@2.1.1 20 silly saveTree | | | | +-- is-fullwidth-code-point@2.0.0 20 silly saveTree | | | | `-- strip-ansi@4.0.0 20 silly saveTree | | | | `-- ansi-regex@3.0.0 20 silly saveTree | | | +-- strip-ansi@4.0.0 20 silly saveTree | | | `-- wrap-ansi@2.1.0 20 silly saveTree | | +-- decamelize@1.2.0 20 silly saveTree | | +-- find-up@3.0.0 20 silly saveTree | | | `-- locate-path@3.0.0 20 silly saveTree | | | +-- p-locate@3.0.0 20 silly saveTree | | | | `-- p-limit@2.3.0 20 silly saveTree | | | | `-- p-try@2.2.0 20 silly saveTree | | | `-- path-exists@3.0.0 20 silly saveTree | | +-- get-caller-file@1.0.3 20 silly saveTree | | +-- os-locale@3.1.0 20 silly saveTree | | | +-- execa@1.0.0 20 silly saveTree | | | | +-- cross-spawn@6.0.5 20 silly saveTree | | | | | +-- nice-try@1.0.5 20 silly saveTree | | | | | +-- path-key@2.0.1 20 silly saveTree | | | | | +-- shebang-command@1.2.0 20 silly saveTree | | | | | | `-- shebang-regex@1.0.0 20 silly saveTree | | | | | `-- which@1.3.1 20 silly saveTree | | | | | `-- isexe@2.0.0 20 silly saveTree | | | | +-- get-stream@4.1.0 20 silly saveTree | | | | | `-- pump@3.0.0 20 silly saveTree | | | | +-- is-stream@1.1.0 20 silly saveTree | | | | +-- npm-run-path@2.0.2 20 silly saveTree | | | | +-- p-finally@1.0.0 20 silly saveTree | | | | `-- strip-eof@1.0.0 20 silly saveTree | | | +-- lcid@2.0.0 20 silly saveTree | | | | `-- invert-kv@2.0.0 20 silly saveTree | | | `-- mem@4.3.0 20 silly saveTree | | | +-- map-age-cleaner@0.1.3 20 silly saveTree | | | | `-- p-defer@1.0.0 20 silly saveTree | | | +-- mimic-fn@2.1.0 20 silly saveTree | | | `-- p-is-promise@2.1.0 20 silly saveTree | | +-- require-main-filename@1.0.1 20 silly saveTree | | +-- string-width@2.1.1 20 silly saveTree | | +-- which-module@2.0.0 20 silly saveTree | | +-- y18n@4.0.0 20 silly saveTree | | `-- yargs-parser@11.1.1 20 silly saveTree | | `-- camelcase@5.3.1 20 silly saveTree | `-- sqlite3@5.0.1 20 silly saveTree | +-- node-addon-api@3.1.0 20 silly saveTree | +-- node-gyp@3.8.0 20 silly saveTree | | +-- fstream@1.0.12 20 silly saveTree | | +-- nopt@3.0.6 20 silly saveTree | | | `-- abbrev@1.1.1 20 silly saveTree | | +-- osenv@0.1.5 20 silly saveTree | | | +-- os-homedir@1.0.2 20 silly saveTree | | | `-- os-tmpdir@1.0.2 20 silly saveTree | | +-- semver@5.3.0 20 silly saveTree | | `-- tar@2.2.2 20 silly saveTree | | `-- block-stream@0.0.9 20 silly saveTree | `-- node-pre-gyp@0.11.0 20 silly saveTree | +-- needle@2.6.0 20 silly saveTree | | `-- debug@3.2.7 20 silly saveTree | | `-- ms@2.1.3 20 silly saveTree | +-- nopt@4.0.3 20 silly saveTree | +-- npm-packlist@1.4.8 20 silly saveTree | | +-- ignore-walk@3.0.3 20 silly saveTree | | +-- npm-bundled@1.1.1 20 silly saveTree | | | `-- npm-normalize-package-bin@1.0.1 20 silly saveTree | | `-- npm-normalize-package-bin@1.0.1 20 silly saveTree | `-- tar@4.4.13 20 silly saveTree | +-- fs-minipass@1.2.7 20 silly saveTree | | `-- minipass@2.9.0 20 silly saveTree | | `-- yallist@3.1.1 20 silly saveTree | +-- minipass@2.9.0 20 silly saveTree | +-- minizlib@1.3.3 20 silly saveTree | `-- yallist@3.1.1 20 silly saveTree +-- iobroker.squeezebox@1.0.0 20 silly saveTree | `-- logitechmediaserver@0.0.5 20 silly saveTree +-- iobroker.squeezeboxrpc@1.3.1 20 silly saveTree +-- iobroker.telegram@1.7.0 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- node-telegram-bot-api@0.51.0 20 silly saveTree | | +-- array.prototype.findindex@2.1.0 20 silly saveTree | | | `-- es-abstract@1.17.5 20 silly saveTree | | | +-- es-to-primitive@1.2.1 20 silly saveTree | | | | +-- is-callable@1.1.5 20 silly saveTree | | | | +-- is-date-object@1.0.2 20 silly saveTree | | | | `-- is-symbol@1.0.3 20 silly saveTree | | | | `-- has-symbols@1.0.1 20 silly saveTree | | | +-- has-symbols@1.0.1 20 silly saveTree | | | +-- is-callable@1.1.5 20 silly saveTree | | | +-- is-regex@1.0.5 20 silly saveTree | | | +-- object-inspect@1.7.0 20 silly saveTree | | | +-- object.assign@4.1.0 20 silly saveTree | | | +-- string.prototype.trimleft@2.1.2 20 silly saveTree | | | | `-- string.prototype.trimstart@1.0.1 20 silly saveTree | | | `-- string.prototype.trimright@2.1.2 20 silly saveTree | | | `-- string.prototype.trimend@1.0.1 20 silly saveTree | | +-- bl@1.2.3 20 silly saveTree | | +-- debug@3.2.7 20 silly saveTree | | | `-- ms@2.1.3 20 silly saveTree | | +-- eventemitter3@3.1.2 20 silly saveTree | | +-- file-type@3.9.0 20 silly saveTree | | +-- pump@2.0.1 20 silly saveTree | | `-- request-promise@4.2.6 20 silly saveTree | | +-- request-promise-core@1.1.4 20 silly saveTree | | | `-- lodash@4.17.20 20 silly saveTree | | `-- stealthy-require@1.1.1 20 silly saveTree | `-- socksv5@0.0.6 20 silly saveTree | `-- ipv6@3.1.1 20 silly saveTree | +-- cli@0.4.5 20 silly saveTree | +-- cliff@0.1.10 20 silly saveTree | | +-- colors@1.0.3 20 silly saveTree | | `-- winston@0.8.3 20 silly saveTree | | +-- async@0.2.10 20 silly saveTree | | +-- colors@0.6.2 20 silly saveTree | | `-- pkginfo@0.3.1 20 silly saveTree | `-- sprintf@0.1.3 20 silly saveTree +-- iobroker.tr-064@4.2.3 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.8 20 silly saveTree | `-- tr-O64@0.2.4 20 silly saveTree +-- iobroker.vis-hqwidgets@1.1.7 20 silly saveTree +-- iobroker.vis@1.3.6 20 silly saveTree | `-- @iobroker/adapter-core@2.4.0 20 silly saveTree | `-- @types/iobroker@3.2.7 20 silly saveTree +-- iobroker.web@3.2.3 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- mime-types@2.1.28 20 silly saveTree | | `-- mime-db@1.45.0 20 silly saveTree | `-- socket.io-client@2.4.0 20 silly saveTree | +-- component-emitter@1.3.0 20 silly saveTree | +-- debug@3.1.0 20 silly saveTree | +-- engine.io-client@3.5.0 20 silly saveTree | | +-- engine.io-parser@2.2.1 20 silly saveTree | | | +-- arraybuffer.slice@0.0.7 20 silly saveTree | | | +-- base64-arraybuffer@0.1.4 20 silly saveTree | | | `-- blob@0.0.5 20 silly saveTree | | +-- parseqs@0.0.6 20 silly saveTree | | +-- parseuri@0.0.6 20 silly saveTree | | +-- ws@7.4.2 20 silly saveTree | | `-- xmlhttprequest-ssl@1.5.5 20 silly saveTree | +-- parseqs@0.0.6 20 silly saveTree | +-- parseuri@0.0.6 20 silly saveTree | `-- socket.io-parser@3.3.2 20 silly saveTree | `-- isarray@2.0.1 20 silly saveTree +-- iobroker.yahka@0.13.1 20 silly saveTree | +-- @iobroker/adapter-core@2.4.0 20 silly saveTree | | `-- @types/iobroker@3.2.7 20 silly saveTree | +-- debug@4.3.1 20 silly saveTree | | `-- ms@2.1.2 20 silly saveTree | +-- dev-null@0.1.1 20 silly saveTree | +-- hap-nodejs@0.9.0-beta.113 20 silly saveTree | | +-- @homebridge/ciao@1.1.2 20 silly saveTree | | | +-- debug@4.3.1 20 silly saveTree | | | | `-- ms@2.1.2 20 silly saveTree | | | +-- fast-deep-equal@3.1.3 20 silly saveTree | | | `-- tslib@2.1.0 20 silly saveTree | | +-- bonjour-hap@3.6.2 20 silly saveTree | | | +-- array-flatten@2.1.2 20 silly saveTree | | | +-- deep-equal@2.0.5 20 silly saveTree | | | | +-- call-bind@1.0.2 20 silly saveTree | | | | | `-- get-intrinsic@1.0.2 20 silly saveTree | | | | +-- es-get-iterator@1.1.1 20 silly saveTree | | | | | +-- is-arguments@1.1.0 20 silly saveTree | | | | | +-- is-map@2.0.2 20 silly saveTree | | | | | +-- is-set@2.0.2 20 silly saveTree | | | | | +-- is-string@1.0.5 20 silly saveTree | | | | | `-- isarray@2.0.5 20 silly saveTree | | | | +-- get-intrinsic@1.0.2 20 silly saveTree | | | | +-- is-arguments@1.1.0 20 silly saveTree | | | | +-- is-regex@1.1.1 20 silly saveTree | | | | +-- isarray@2.0.5 20 silly saveTree | | | | +-- object-is@1.1.4 20 silly saveTree | | | | +-- object.assign@4.1.2 20 silly saveTree | | | | +-- regexp.prototype.flags@1.3.0 20 silly saveTree | | | | +-- side-channel@1.0.4 20 silly saveTree | | | | | `-- object-inspect@1.9.0 20 silly saveTree | | | | +-- which-boxed-primitive@1.0.2 20 silly saveTree | | | | | +-- is-bigint@1.0.1 20 silly saveTree | | | | | +-- is-boolean-object@1.1.0 20 silly saveTree | | | | | `-- is-number-object@1.0.4 20 silly saveTree | | | | +-- which-collection@1.0.1 20 silly saveTree | | | | | +-- is-weakmap@2.0.1 20 silly saveTree | | | | | `-- is-weakset@2.0.1 20 silly saveTree | | | | `-- which-typed-array@1.1.4 20 silly saveTree | | | | +-- available-typed-arrays@1.0.2 20 silly saveTree | | | | | `-- array-filter@1.0.0 20 silly saveTree | | | | +-- es-abstract@1.18.0-next.1 20 silly saveTree | | | | | +-- is-callable@1.2.2 20 silly saveTree | | | | | +-- is-negative-zero@2.0.1 20 silly saveTree | | | | | +-- is-regex@1.1.1 20 silly saveTree | | | | | +-- object-inspect@1.9.0 20 silly saveTree | | | | | `-- object.assign@4.1.2 20 silly saveTree | | | | +-- foreach@2.0.5 20 silly saveTree | | | | `-- is-typed-array@1.1.4 20 silly saveTree | | | | `-- es-abstract@1.18.0-next.1 20 silly saveTree | | | | +-- is-callable@1.2.2 20 silly saveTree | | | | +-- is-regex@1.1.1 20 silly saveTree | | | | +-- object-inspect@1.9.0 20 silly saveTree | | | | `-- object.assign@4.1.2 20 silly saveTree | | | +-- multicast-dns-service-types@1.1.0 20 silly saveTree | | | `-- multicast-dns@7.2.2 20 silly saveTree | | | +-- dns-packet@4.2.0 20 silly saveTree | | | `-- thunky@1.1.0 20 silly saveTree | | +-- debug@4.3.1 20 silly saveTree | | | `-- ms@2.1.2 20 silly saveTree | | +-- fast-srp-hap@2.0.2 20 silly saveTree | | +-- futoin-hkdf@1.3.2 20 silly saveTree | | +-- node-persist@0.0.11 20 silly saveTree | | | `-- q@1.1.2 20 silly saveTree | | +-- tslib@2.1.0 20 silly saveTree | | `-- tweetnacl@1.0.3 20 silly saveTree | +-- macaddress@0.5.1 20 silly saveTree | `-- util@0.12.3 20 silly saveTree | `-- is-generator-function@1.0.8 20 silly saveTree +-- semver@5.7.1 20 silly saveTree `-- yargs@7.1.0 20 silly saveTree +-- camelcase@3.0.0 20 silly saveTree +-- cliui@3.2.0 20 silly saveTree +-- os-locale@1.4.0 20 silly saveTree | `-- lcid@1.0.0 20 silly saveTree | `-- invert-kv@1.0.0 20 silly saveTree +-- read-pkg-up@1.0.1 20 silly saveTree | +-- find-up@1.1.2 20 silly saveTree | | +-- path-exists@2.1.0 20 silly saveTree | | | `-- pinkie-promise@2.0.1 20 silly saveTree | | | `-- pinkie@2.0.4 20 silly saveTree | | `-- pinkie-promise@2.0.1 20 silly saveTree | `-- read-pkg@1.1.0 20 silly saveTree | +-- load-json-file@1.1.0 20 silly saveTree | | +-- parse-json@2.2.0 20 silly saveTree | | | `-- error-ex@1.3.2 20 silly saveTree | | | `-- is-arrayish@0.2.1 20 silly saveTree | | +-- pify@2.3.0 20 silly saveTree | | `-- strip-bom@2.0.0 20 silly saveTree | | `-- is-utf8@0.2.1 20 silly saveTree | +-- normalize-package-data@2.5.0 20 silly saveTree | | +-- hosted-git-info@2.8.4 20 silly saveTree | | +-- resolve@1.12.0 20 silly saveTree | | | `-- path-parse@1.0.6 20 silly saveTree | | +-- semver@5.7.1 20 silly saveTree | | `-- validate-npm-package-license@3.0.4 20 silly saveTree | | +-- spdx-correct@3.1.0 20 silly saveTree | | | +-- spdx-expression-parse@3.0.0 20 silly saveTree | | | | +-- spdx-exceptions@2.2.0 20 silly saveTree | | | | `-- spdx-license-ids@3.0.5 20 silly saveTree | | | `-- spdx-license-ids@3.0.5 20 silly saveTree | | `-- spdx-expression-parse@3.0.0 20 silly saveTree | `-- path-type@1.1.0 20 silly saveTree +-- which-module@1.0.0 20 silly saveTree +-- y18n@3.2.1 20 silly saveTree `-- yargs-parser@5.0.0 21 verbose stack Error: spawn git ENOENT 21 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) 21 verbose stack at onErrorNT (internal/child_process.js:469:16) 21 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21) 22 verbose cwd I:\iobroker 23 verbose Windows_NT 10.0.19042 24 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "https://github.com/oweitman/ioBroker.squeezeboxrpc/tarball/master" "--loglevel" "error" 25 verbose node v12.18.3 26 verbose npm v6.14.6 27 error code ENOENT 28 error syscall spawn git 29 error path git 30 error errno ENOENT 31 error enoent Error while executing: 31 error enoent undefined ls-remote -h -t ssh://git@github.com/oweitman/squeezenode.git 31 error enoent 31 error enoent 31 error enoent spawn git ENOENT 32 error enoent This is related to npm not being able to find a file. 33 verbose exit [ 1, true ]
-
seltsam, also jetzt hab ich das in der package genau so angegeben,
wie die npm-doku es für github urls vorschlägt
https://docs.npmjs.com/cli/v6/configuring-npm/package-json#github-urlsbei appveyor hat es auch funktioniert
https://ci.appveyor.com/project/oweitman/iobroker-squeezeboxrpc/builds/37336086/job/h6xdaum91igfke0h@UncleSam hast du noch eine Idee?
-
@oliverio Ach, du forderst mich heraus... ich befürchte, die "neuen" GitHub URL Dependencies werden auch mit "git" geladen. Mein Vorschlag: schreib die tarball-URL als Dependency rein:
"dependencies": { "@iobroker/adapter-core": "^2.3.1", "squeezenode-oweitman": "https://github.com/oweitman/squeezenode/tarball/master" },
-
@surfer09
ok neuer versuch, wieder von github. -
@oliverio Jippie! Funktioniert! Adapter ist installiert. Wie muss ich jetzt weitermachen? Ich sehe weder neue Objekte, noch irgendeinen Adapter, wo ich Einstellungen setzen könnte...
-
@surfer09
hast du schon die ip des LMS-Servers eingegeben?
Danach sollten die am LMS angemeldeten Player erscheinen und als
"unterverzeichnisse" die jeweiligen Datenpunkte zum Player -
@oliverio: Ich musste die Installation 2 Mal durchlaufen lassen, erst jetzt habe ich bei den Instanzen den entsprechenden Eintrag und konnte dort auch den Server eingeben. Soweit habe ich es jetzt schon geschafft. Du müsstest mich jetzt nur noch zu den Weckern lotsen
Ahhh einfach abwarten, dann erscheint "alarms" bei den Objekten. Dort steht auch ein Wert eingetragen, aber aus dem "Salat" werde ich nicht ganz schlau -
also einen Alarm kannst du wie folgt setzen:
du schreibst in den Datenpunkt cmdGeneral das folgende rein:"alarm","add","dow:1","enabled:1","playlist:file://some/playlist.m3u","time:9000"
Die Erklärung für die einzelnen Parameter findest du hier. Auch die Befehle zum löschen, aktivieren deaktivieren
https://github.com/elParaguayo/LMS-CLI-Documentation/blob/master/LMS-CLI.md#alarm-commands-and-queriesDie Liste der definierten Alarme, sollten dann im Datenpunkt
Alarms des jeweiligen Players stehen. -
@surfer09 sagte in Logitech Squeezebox Weckersteuerung:
@oliverio: Ich musste die Installation 2 Mal durchlaufen lassen, erst jetzt habe ich bei den
Im Datenpunkt Alarms stehen die Daten der gesetzten Alarme als JSON
Wenn ich das richtig sehe ist es ein Alarm für alle Wochentage, 21300 Sekunden nach Mitternacht, also irgendwas kurz vor 18:Uhr -
@oliverio Genau, das habe ich auch schon gerade gefunden :-). Der Alarm ist für alle Wochentage um 5:55 Uhr. Ich muss jetzt nur ein bisschen experimentieren, wie ich die Befehle mit Blockly in den Datenpunkt schreibe. Ich fange erst einmal mit "alle Wecker aus" an.
-
@surfer09
viel Spass -
@oliverio Danke auf jeden Fall schon einmal! Wenn ich nicht weiterkommen sollte, würde ich mich nochmal melden
-
Schon kommt mein erstes Problem: Der Datenpunkt wird zwar eingetragen, aber der Befehl kommt scheinbar nicht dort an, wo der Wecker deaktiviert werden soll.
Bei "bestätigt" steht immer "false", wenn über Blockly ein Eintrag erfolgt. Setze ich die Wecker wieder über die Handy-App auf "aktiv" steht "bestätigt" auf "true".
Was mache ich falsch? Im Blockly habe ich bereits "aktualisiere" und "steuere" getestet
-
@OliverIO : Ich lese gerade, dass die Werte als JSON dort eingetragen sind. Hast du zufällig eine Ahnung, wie ich das über Blockly veranstalte?
-
@surfer09
dann lese nochmal was ich oben geschrieben habe.
Alarms ist nur read only und du kannst dort lesen, welche alarme für den player am LMS eingetragen sind.
zum steuern ist der Datenpunkt cmdGeneral
cmd steht für command -
@oliverio Ahhh alles klar! Danke!