ich habe seit einiger Zeit das Problem, dass auf dem Raspberry das logfile daemon.log.1 sehr groß wird.
Darin sind lauter Meldungen zur Bridge aufgeführt.
Weiß jemand was das bedeuten könnte?
Da ich den Robbi derzeit noch nicht in Betrieb habe, wäre ich auch für eine schnelle Abhilfe ala „Abschalten von Serice xy“ dankbar.
Ich weiß nur gerade nicht, ob ich beim node oder beim mojito was abschalten muss:confused:
Danke
Mar 30 07:40:26 raspberry landroid-bridge[424]: #033[91m[2020-03-30T07:40:26.699] [ERROR] App - #033[39mUnhandled exception: TypeError: Cannot read property 'log' of undefined
Mar 30 07:40:26 raspberry landroid-bridge[424]: at MqttClient.<anonymous> (/home/pi/landroid-bridge/node_modules/iobroker.landroid-s/lib/mqttCloud.js:199:22)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at MqttClient.emit (events.js:210:5)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at TLSSocket.handleTLSerrors (/home/pi/landroid-bridge/node_modules/mqtt/lib/connect/tls.js:26:18)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at TLSSocket.emit (events.js:215:7)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at emitErrorNT (internal/streams/destroy.js:92:8)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
Mar 30 07:40:26 raspberry landroid-bridge[424]: at processTicksAndRejections (internal/process/task_queues.js:80:21)
da ist irgendetwas bei Deiner Installation der Landroid-Bridge schiefgegangen. Ich nehme mal an, dass Du diese bereits als Service eingerichtet hast, richtig? Dann bitte als erstes
service landroid-bridge stop
Danach kannst Du in das Verzeichnis „/home/pi/landroid-bridge/“ wechseln und dort
node dist/server.js
aufrufen. Wenn Du in der config.json „„logLevel“: „debug““ eingestellt hast, dann bekommst Du einige Infos, was genau schiefläuft. Hast Du Deinen Robbi denn überhaupt schon in der Cloud? Wenn nein, dann kann es nicht funktionieren.
danke für die Antwort. Der Robbi der letztes Jahr in der Cloud war, wurde mir kurz vor Winterschlaf noch geklaut
Habe zwar schon einen neuen (gleiches Modell M700), der steht aber noch originalverpackt in der Garage.
Wenn ich dann den service stoppe mit:
service landroid-bridge stop
wird der Dienst erstmal nur temporär gestoppt richtig? Für das Starten bei einem neuen boot vom Rasperry muss ich dann den service irgendwo noch irgendwo dauerhaft totlegen oder?
Moin,
ich habe zwar noch nicht Google bemüht, in den Ordner habe ich aber schon geschaut :eek: Ich habe kein log-Verzeichnis und auch keine sinnvollen log-Dateien (nur changelogs und welche von 1985 :D)
Mein loglevel steht auf info - sollte ich lieber debug nehmen???
Bei Deiner vorherigen Variante (Mosquitto-Version) hatte ich in der Bridge.conf folgendes für optimal gefunden (kurze Tests ergaben mehrere Optionen :eek: statt einem Log-Level :eek:):
start_type automatic
log_type error
log_type warning
log_type notice
log_type information
#log_type all
#nachfolgendes beendet Ausgabe in Konsole und schreibt LOG
log_dest file C:\ProgramData\Symcon\logs\mosquitto.log
das kann nicht sein. In Deinem Programmverzeichnis der Landroid-Bridge muss es ein Unterverzeichnis „log“ geben und darin eine Log-Datei „landroid-bridge.log“. Frag mal Google
Viele Grüße
Jürgen
die App funktioniert und er lässt sich darüber steuern.
Ich sehe das aber richtig, das ich für deine „neue“ Version mit dem SymconMQTT Server keinen TOKEN usw. brauche, oder?
ja das siehst Du richtig. Aus welchem Grund bist Du vom Standard-MQTT-Port (1883) abgewichen. Liegt da gegebenenfalls ein Fehler in der Konfiguration?
Viele Grüße
Jürgen
1024 ist der Standardport des Symcon Mqtt Servers. Ich habe auch einige Shellys in Betrieb, dann müsste ich die alle auch ändern. Glaubst du den der Port ist der Grund des Json Fehlers? (Er verbindet sich ja kurzzeitig, hmmmmm)
ich habe auf „debug“ umgestellt und es kam keine Fehlermeldung mehr
Dann (testweise) wieder zurück auf „info“ und es läuft auch :eek:
Egal, vielleicht war da noch ein Formatierungsfehler in der config.json, aber jetzt läuft es.
Danke für das tolle Modul!
Also ein ./landroid-bridge/log verzeichnis habe ich auch nicht. Aber ich denke ich hab es erstmal in den Griff bekommen. Weiß noch jemand was die .1 Dateien sind. Also z.B. daemon.log.1? Ist dies ein Backup und könnte gelöscht werden? Seit 4 Tagen hat sich darin nichts mehr geändert nur in der daemon.log kommen neue Einträge hinzu.
Ich habe es endlich auch wieder eingerichtet, das ist ja das „uralte“ Script, das bei mir schon ewig gelaufen ist :eek:. Ab und zu ist damals die Ubuntu VM Amok gelaufen, hat komischen Kram gemacht und mich nicht mehr ran gelassen. Jetzt läuft die Bridge erstmal auf einem BPI M2+, mal sehen, wie der sich verhält.
Die Mähzone ist spannend, zeigt bei mir gerade 5 an, ich habe aber nur 2 .
Dein Profil zur TimeExtension scheint einen Punkt (.) vor dem Prozent (%) zu haben. Außerdem ist deine Winkelangabe als Integer nicht korrekt, da der Originalwert ein Float ist.
Es gibt noch zwei weitere Winkel, die die App von eisha anzeigt ;).