Wunsch: Pollenflug-(Adapter/wasauchimmer)

Forum für Ideen, wie ioBroker verbessert werden kann
kmxak
professional
Beiträge: 935
Registriert: 10.03.2017, 21:00

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von kmxak » 07.06.2018, 16:53

bekomme seit neustem immer folgenden Fehler:

Code: Alles auswählen

17:53:03.666	[error]	javascript.0 script.js.User.Verschiedene.Pollenflug: script.js.User.Verschiedene.Pollenflug:9
17:53:03.666	[error]	javascript.0 at script.js.User.Verschiedene.Pollenflug:9:23

javascript.0	2018-06-07 17:51:17.240	error	at ContextifyScript.Script.runInContext (vm.js:35:29)
javascript.0	2018-06-07 17:51:17.240	error	at script.js.User.Verschiedene.Pollenflug:9:23
javascript.0	2018-06-07 17:51:17.239	error	ReferenceError: exports is not defined
javascript.0	2018-06-07 17:51:17.239	error	^
javascript.0	2018-06-07 17:51:17.239	error	Object.defineProperty(exports, "__esModule", { value: true });
javascript.0	2018-06-07 17:51:17.239	error	script.js.User.Verschiedene.Pollenflug: script.js.User.Verschiedene.Pollenflug:9
sagt mir aber nix, einer eine Idee?
Gruß Alex

HP Gen 8 ESXi + HP Gen 7 ESXi Backup Server - VM Debian FHEM + ioBroker
Pi3 RaspberryMatic, Wemos D1, NodeMCU, Odroid C2, Pi3 + Zero W

pix
guru
Beiträge: 2693
Registriert: 04.11.2014, 17:49
Kontaktdaten:

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von pix » 28.06.2018, 09:50

Hallo,

ich wollte eigentlich nur mal mein umfangreiches VIS Element für den Pollenflug sichern, dachte dann aber, es könnte vielleicht auch jemandem anderen helfen. Darum packe ich das mal ins Forum.
Die Datenpunkte aus dem TS-Skript von robsdobs vom Januar 2018

Die Tabellen-Überschrift ist noch nicht so schön formatiert, aber funktioniert.
Bildschirmfoto 2018-06-28 um 10.35.57.jpg
Widgets in Runtime
Bildschirmfoto 2018-06-28 um 10.35.57.jpg (50.37 KiB) 359 mal betrachtet
Bildschirmfoto 2018-06-28 um 10.40.51.jpg
Widgets im Editor
Bildschirmfoto 2018-06-28 um 10.40.51.jpg (92.41 KiB) 359 mal betrachtet

Für die Daten verwende ich das JUSTGAGE VALUE & INDICATOR Widget (bitte ggf. zuerst installieren)
Widgets.jpg
Justgage Widget
Widgets.jpg (25.24 KiB) 359 mal betrachtet

Widgets (nur als TXT-Datei, da zu viele Zeichen):
Alle Datenpunkte liegen in der javascript-Instanz 2, also bitte "javascript.2" ggf. gegen z.B. "javascript.0" ersetzen
pollenflug_widget.txt
Widget
(151.77 KiB) 57-mal heruntergeladen
:

Gruß
Pix
Mac mini (OS X 10.12.6, node v6.12.2, npm v4.6.1), Redis, InfluxDB, VIS via iOS; gesteuerte Systeme: Homematic CCU2, Homepilot, Roomba, Sonos, XEOMA auf Odroid XU4; Adapter: feiertage, tvspielfilm, rtv, solarwetter, tankerkoenig, homepilot, epson_stylus_px830

robsdobs
professional
Beiträge: 207
Registriert: 18.07.2016, 20:44

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von robsdobs » 28.06.2018, 15:39

kmxak hat geschrieben:
07.06.2018, 16:53
bekomme seit neustem immer folgenden Fehler:
[...]
sagt mir aber nix, einer eine Idee?
Bitte den Javascript Adapter auf die neuste Version updaten und die neuste Version des Scriptes probieren.

Fatmax
starter
Beiträge: 67
Registriert: 29.06.2017, 20:59

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Fatmax » 17.07.2018, 23:04

Ich bekomme leider immer folgende Fehlermeldung im Log.
Auch die Objekte werden nicht angelegt.
Polleninfo-Fehler.JPG
Hat jemand eine Idee?
Lg
Fatmax

robsdobs
professional
Beiträge: 207
Registriert: 18.07.2016, 20:44

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von robsdobs » 18.07.2018, 22:06

Ok, schau ich mir morgen an.

Fatmax
starter
Beiträge: 67
Registriert: 29.06.2017, 20:59

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Fatmax » 23.07.2018, 20:45

robsdobs hat geschrieben:
18.07.2018, 22:06
Ok, schau ich mir morgen an.
Konntest du schon etwas herausfinden?
Lg
Fatmax

GeorgS
starter
Beiträge: 77
Registriert: 10.05.2018, 19:16

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von GeorgS » 24.07.2018, 13:31

Hallo, ich wollte mir jetzt den Pollenflug einbauen aber ich scheitere schon daran das JavaScript Modul "request" zu installieren :( sobald ich auf Speichern und Schliesen gehen kommt das im Log
Spoiler: Show hidden text
javascript.0 2018-07-24 14:28:15.111 error script.js.common.Allgemein.Pollenflug: TypeScript compilation failed: setState('javascript.' + instance + '.Ereignisliste.event','INFO|'+text.join(' ')); ^ ERROR: Cannot
javascript.0 2018-07-24 14:28:15.111 info script.js.common.Allgemein.Pollenflug: compiling TypeScript source...
javascript.0 2018-07-24 14:28:15.111 info script.js.common.Allgemein.LED-Streuch_Wohnzimmer: registered 0 subscriptions and 2 schedules
javascript.0 2018-07-24 14:28:15.111 info Start javascript script.js.common.Allgemein.LED-Streuch_Wohnzimmer
javascript.0 2018-07-24 14:28:15.111 info script.js.common.Pool.Laufzeit: registered 1 subscription and 0 schedules
javascript.0 2018-07-24 14:28:15.111 info Start javascript script.js.common.Pool.Laufzeit
javascript.0 2018-07-24 14:28:15.111 info script.js.common.Pool.Hand-Aus-Automatik: registered 1 subscription and 0 schedules
javascript.0 2018-07-24 14:28:15.111 info Start javascript script.js.common.Pool.Hand-Aus-Automatik
javascript.0 2018-07-24 14:28:15.111 info script.js.common.Pool.Filteranlage2: registered 1 subscription and 1 schedule
javascript.0 2018-07-24 14:28:15.111 info Start javascript script.js.common.Pool.Filteranlage2
javascript.0 2018-07-24 14:28:15.110 info script.js.common.Pool.Filteranlage1: registered 1 subscription and 1 schedule
javascript.0 2018-07-24 14:28:15.110 info Start javascript script.js.common.Pool.Filteranlage1
javascript.0 2018-07-24 14:28:13.874 info received all objects
javascript.0 2018-07-24 14:28:13.706 info received all states
javascript.0 2018-07-24 14:28:13.601 info requesting all objects
javascript.0 2018-07-24 14:28:13.601 info requesting all states
javascript.0 2018-07-24 14:28:13.601 error Cannot install npm packet: request
javascript.0 2018-07-24 14:28:13.601 error Cannot install request: 1
javascript.0 2018-07-24 14:28:13.592 error /opt/npm-debug.log
javascript.0 2018-07-24 14:28:13.592 error npm ERR! Please include the following file with any support request: npm ERR!
javascript.0 2018-07-24 14:28:13.592 error
javascript.0 2018-07-24 14:28:13.582 error ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues>
javascript.0 2018-07-24 14:28:13.582 error npm
javascript.0 2018-07-24 14:28:13.580 error
javascript.0 2018-07-24 14:28:13.579 error node v8.10.0 npm ERR! npm v3.5.2
javascript.0 2018-07-24 14:28:13.579 error npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "request" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript" npm ERR!
javascript.0 2018-07-24 14:28:13.579 error ERR! Linux 4.15.0-29-generic
javascript.0 2018-07-24 14:28:13.579 error npm
javascript.0 2018-07-24 14:28:12.261 info npm install request --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
javascript.0 2018-07-24 14:28:12.261 error Cannot install request: 1
javascript.0 2018-07-24 14:28:12.250 error npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log
javascript.0 2018-07-24 14:28:12.250 error
javascript.0 2018-07-24 14:28:12.240 error <https://github.com/npm/npm/issues>
javascript.0 2018-07-24 14:28:12.240 error ERR! If you need help, you may report this error at: npm ERR!
javascript.0 2018-07-24 14:28:12.240 error npm ERR! Cannot read property 'target' of null npm ERR! npm
javascript.0 2018-07-24 14:28:12.239 error
javascript.0 2018-07-24 14:28:12.238 error ERR! npm v3.5.2
javascript.0 2018-07-24 14:28:12.238 error ERR! node v8.10.0 npm
javascript.0 2018-07-24 14:28:12.238 error npm
javascript.0 2018-07-24 14:28:12.238 error ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "request" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
javascript.0 2018-07-24 14:28:12.238 error npm
javascript.0 2018-07-24 14:28:12.238 error ERR! Linux 4.15.0-29-generic
javascript.0 2018-07-24 14:28:12.237 error npm
javascript.0 2018-07-24 14:28:10.923 info npm install request --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
javascript.0 2018-07-24 14:28:10.923 error Cannot install request: 1
javascript.0 2018-07-24 14:28:10.909 error /opt/npm-debug.log
javascript.0 2018-07-24 14:28:10.909 error npm ERR! Please include the following file with any support request: npm ERR!
javascript.0 2018-07-24 14:28:10.908 error
javascript.0 2018-07-24 14:28:10.896 error <https://github.com/npm/npm/issues>
javascript.0 2018-07-24 14:28:10.896 error npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!
javascript.0 2018-07-24 14:28:10.895 error
javascript.0 2018-07-24 14:28:10.895 error ERR! npm v3.5.2
javascript.0 2018-07-24 14:28:10.895 error v8.10.0 npm
javascript.0 2018-07-24 14:28:10.895 error npm ERR! node
javascript.0 2018-07-24 14:28:10.895 error ERR! Linux 4.15.0-29-generic npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "request" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
javascript.0 2018-07-24 14:28:10.894 error npm

Boris73
starter
Beiträge: 11
Registriert: 07.07.2018, 08:17

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Boris73 » 30.07.2018, 11:16

Fatmax hat geschrieben:
17.07.2018, 23:04
Ich bekomme leider immer folgende Fehlermeldung im Log.
Auch die Objekte werden nicht angelegt.
Polleninfo-Fehler.JPG
Hat jemand eine Idee?
Hi Fatmax:

Im Javascript-Adapter (der in Instances) musst Du auf der Konfig-Seite des Adapters "request" als NPM-Modul eintragen.
Jemand hat bereits 2-3 pages zurück ein Screenshot gepostet, wie es auszusehen hat.

Zum instances-Thema im Script: Quick Fix: um variablenbereich, z.B. unterm BaseObjPath folgendes ergänzen:

Code: Alles auswählen

var instance: string ="0";
Dann läuft der Code.
Dies ist ein Quickfix - ich vermute, instance ist als Variable vom Author vernünftig als globale Variable gesetzt oder ausgelesen.
Weiss jetzt aber nicht, wie das geht.

robsdobs
professional
Beiträge: 207
Registriert: 18.07.2016, 20:44

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von robsdobs » 31.07.2018, 11:05

"instance" ist generell als Globale Variable vorhanden. Es fehlte nur in der Typescript Definition. Ist dort aber auch schon länger vorhanden.

Fatmax
starter
Beiträge: 67
Registriert: 29.06.2017, 20:59

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Fatmax » 05.08.2018, 10:53

Danke für die Hilfe, nun läuft es einwandfrei.
Lg
Fatmax

overfl0w
starter
Beiträge: 21
Registriert: 28.02.2018, 07:26

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von overfl0w » 06.09.2018, 20:15

Kurze Frage, wie installiere ich das "request" modul?
robsdobs hat geschrieben:
29.01.2018, 22:19
Hier die Abfrage der PollenInfos für heute und die folgenden Tage.

Vorbereitung:
Es wird der Javascript Adapter benötigt und in diesem das "request" modul:
request.png


// EDIT ***


Wenn ich das einfach eintippe und enter drücke mit anschließendem speichern bekomme ich immer noch folgende Fehlermeldung :/

Bild

*** EDIT 2 ***

Okay ich habs, habe
import request = require("request");
auskommentiert.
-
Hacking is like sex. You get in, you get out, and hope that you didn’t leave something that can be traced back to you.

Nanouk
starter
Beiträge: 60
Registriert: 30.06.2015, 19:08

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Nanouk » 07.10.2018, 11:08

Hallo,

bei mir klappts gerade nicht wirklich.
[error] javascript.0 script.js.Service.pollenflug: TypeScript compilation failed: import request = require("request"); ^ ERROR: Cannot find module 'request'.
In der Instanz im javascript.0 habe ich request als Modul eingetragen.
Kann/muss man man das noch zusätzlich irgendwo installieren?

Viele Grüße
Nanouk

Nanouk
starter
Beiträge: 60
Registriert: 30.06.2015, 19:08

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Nanouk » 11.10.2018, 12:02

Jetzt hab ich echt so einiges ausprobiert.
Auch den ganzen Javascript Adapter neu installiert usw.

request ist vorhanden:

+request@2.88.0
added 48 packages from 58 contributors and audited 62 packages in 4.108s
found 0 vulnerabilities

Bekomme aber nach wie vor die Fehlermeldung Cannot find module 'request'

Hat keine eine Idee?

Gruss Nanouk

Benutzeravatar
equilora
professional
Beiträge: 121
Registriert: 22.11.2017, 11:33

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von equilora » 14.10.2018, 21:52

Nanouk hat geschrieben:
07.10.2018, 11:08
bei mir klappts gerade nicht wirklich.
Welchen Script Type nutzt Du? - TypeScript/ts?
HM Wired&Bid-COS/CCU2/LoraWan/IoBroker (30 Räume, 25 Gewerke, 2500 Kanäle, 8000 Datenpunkte), CAT7,POF,FOI, Digitus, HikVision, Edimax, Raspberry, VmWare ESXI, RED-IM, Android, IoS, Debian, W2012R2, MS SQL Server, Artista, Nexus, Ipad, X.509.

Nanouk
starter
Beiträge: 60
Registriert: 30.06.2015, 19:08

Re: Wunsch: Pollenflug-(Adapter/wasauchimmer)

Beitrag von Nanouk » 15.10.2018, 08:24

Ja, Typescript/ts.

Antworten