Seite 1 von 2

ReGa-Data geladen NEIN

Verfasst: 06.08.2016, 13:06
von Tobias78
Hallo,
ich bekomme im Status hier kein "ja" mehr. Habe node extra wieder auf die v0.10.22
downgegraded... hat alles nix gebracht. RPC Init funktioniert auch nur, wenn ich es manuell anklicke.

Logfile:

Code: Alles auswählen

16-08-06 14:35:30.874 [32minfo   [0m: rega          ReGaHSS up
2016-08-06 14:35:32.893 [32minfo   [0m: ccu.io        loaded translate.lang.js
2016-08-06 14:35:33.026 [32minfo   [0m: ccu.io        loaded translate.lang.stringtable.js
2016-08-06 14:35:33.360 [32minfo   [0m: ccu.io        stringtable loaded
2016-08-06 14:35:33.531 [32minfo   [0m: rega          fetching favorites
2016-08-06 14:35:33.667 [32minfo   [0m: ccu.io        indexing favorites
2016-08-06 14:35:33.669 [32minfo   [0m: rega          fetching variables
SyntaxError: Unexpected token +
    at Object.parse (native)
    at /opt/ccu.io/ccu.io.js:516:25
    at /opt/ccu.io/rega.js:225:17
    at /opt/ccu.io/rega.js:259:29
    at Parser.<anonymous> (/opt/ccu.io/node_modules/xml2js/lib/xml2js.js:255:20)
    at Parser.EventEmitter.emit (events.js:95:17)
    at Object.saxParser.onclosetag (/opt/ccu.io/node_modules/xml2js/lib/xml2js.js:225:24)
    at emit (/opt/ccu.io/node_modules/xml2js/node_modules/sax/lib/sax.js:602:33)
    at emitNode (/opt/ccu.io/node_modules/xml2js/node_modules/sax/lib/sax.js:607:3)
    at closeTag (/opt/ccu.io/node_modules/xml2js/node_modules/sax/lib/sax.js:848:5)
In der Datei devices-variables.log bricht es an unterschiedlichen stellen ab, meist nach 10-20 Einträgen bei ~ID 70000
Beispiel:

Code: Alles auswählen

1470483838 300000 false
1470483838 300001 null
1470483838 300002 false
1470483838 300003 null
1470483838 300004 false
1470483838 300005 null
1470483838 300006 "2016-10-03"
1470483838 300007 "Tag der deutschen Einheit"
1470483838 72910 "ZMOFF"
Kann es an einer neuen Systemvariablen liegen die nicht gelesen werden kann? Sonderzeichen!? Einziges Sonderzeichen wäre ein "-".

Bin für jeden Tipp dankbar.

CCU ist aktuell, Cuxd ist aktuell, CCU.IO ist aktuell (naja, jedenfalls die .52)
Gruß, Tobias.

Re: ReGa-Data geladen NEIN

Verfasst: 06.08.2016, 20:28
von Rantanplan
Hallo Tobias

Mit CCU.IO Logs kann ich leider nur wenig anfangen.
Bei mir reagiert CCU.IO pingelig auf löschen/ändern von Sys-Vars und/oder Änderungen an Geräten.
Da gibts es schon mal ein paar Aussetzer.

Mittlerweile boote ich die CCU, danach Neustart vom Raspi und CCU.IO -> CCU Daten neu laden.
Das klappt bei ganz gut und CCU.IO läuft, bis zu den nächsten Änderungen durch.

Grüße

Re: ReGa-Data geladen NEIN

Verfasst: 06.08.2016, 22:56
von Homoran
Hallo Tobias,
Du hattest diese Frage auch in einem anderen Thread gestellt. Den finde ich im Moment nicht mehr. Dort wurdest du gefragt ob du evtl. unbeabsichtigt die nodejs Version upgedatet hättest. Dies kann zu Problemen führen, da nicht alle Versionen mit ccuio funktionieren.

Was sagt nodejs -v oder node -v

Gruß
Rainer

Re: ReGa-Data geladen NEIN

Verfasst: 07.08.2016, 13:57
von Semenchkare
Hallo,

ich habe gleiches Problem. Das könnte mit dem Einsatz des HMIP-SWDO zusammen hängen.
Ich habe auf dem bananapi2, auf dem ccu.io läuft, absolut keine Änderung vorgenommen., also auch kein nodexxx geändert
Tobias - hast du auch eine HMIP-Gerät an der ccu hängen? Vielleicht hängt der Fehler mit der saulangen ID der IP-Geräte zusammen?
Vermutlich müsste da was bei ccu.io geändert werden.
Leider wird das Projekt nicht mehr gepflegt...

Re: ReGa-Data geladen NEIN

Verfasst: 07.08.2016, 15:16
von Tobias78
Fehler gefunden!!! Es war wirklich eine Systemvariable für die Wettervorhersage!!!
Nun habe ich mein halbes System gelöscht um den verdammten Fehler zu finden.
Andererseits kann ich es Zufall gewesen sein und ich habe diese ominöse Anzahl Systemvariablen überschritten!?
Naja, ich habe auf jeden Fall gut 30 Systemvariablen WD0... WD1... für die Wetterskripte gelöscht...
und nun kann CCU.IO wieder auf alles zugreifen. Der gleiche Fehler ist auch unter IO.Broker aufgetreten.

Re: ReGa-Data geladen NEIN

Verfasst: 07.08.2016, 15:20
von Homoran
Bei Systemvariablen gibt es (fast) kein Limit. Das gilt bei Skriptvariablen!

War die ominöse sysvar mal als Logik angelegt und später in Zahl umgewandelt?

Gruß
Rainer

Re: ReGa-Data geladen NEIN

Verfasst: 07.08.2016, 15:31
von Tobias78
Oh, hallo Rainer,
Du auch hier :lol:
Ich hatte einige davon testweise mal als Liste und dann wieder als String deklariert.
Gruß, Tobias.

Re: ReGa-Data geladen NEIN

Verfasst: 03.12.2016, 14:54
von hug0
Hallo zusammen,

habe das gleiche Problem, finde den Fehler aber nicht.

CCU reachable: YES
ReGa Up: YES
ReGa Data loaded: NO
RPC Inits: NO

Die RPC Inits kann auch ich händisch starten und sie stehen dann auf YES.

WIe kann ich den Fehler oder die böse Variable finden? Hab in letzter Zeit meines Wissens wenig geändert. CCU2 SW hatte ich allerdings vor ein paar Tagen geupdatet.

Danke, Thorsten

Re: ReGa-Data geladen NEIN

Verfasst: 03.12.2016, 19:05
von Homoran
Mangels Beschäftigung mit ccu.io seit nunmehr 2 Jahren bin ich da auch nicht mehr so fit. Ich bitte um Nachsicht!

Hast du auf dem raspi ein update gefahren, das ggf. Die nodejs Version geändert hat?
Hast du irgendetwas an der Konfiguration der ccu.io geändert?

Hast du mal nach dem CCU update zumindest ccu.io neu gestartet oder besser den raspi rebooted?

Eine böse Variable zu finden wird ungleich schwieriger.


Gruß
Rainer

Re: ReGa-Data geladen NEIN

Verfasst: 03.12.2016, 19:23
von hug0
Läuft bei mir auf nem Mac Mini. Da wurde nichts geändert, auch kein Update.
Rebootet habe ich alles diverse Male :roll: