Dann hat dir das ganze wenigstens auch etwas gebracht. Jetzt mal für blöde, könnte ich nicht einfach mit dem Editor Nodepad++ deine Datei öffnen und den Inhalt aus der Original Index löschen und dein Inhalt rein kopieren?
Tado
-
-
Klar,
Wenn du mit dem Editor Zugriff auf das Raspi hast und Linux Conform speicherst.
Aber du siehst man braucht immer mal Datei Zugriff von windows zu Linux.
Da lohnt sich winscp auf alle Fälle.
Unter windows öffnen Ctrl +a dann ctrl+c
Unter Linux mit Nano öffnen mit re Maustaste ins Editor Fenster einfügen, müsste gehen.
wenn ich wüsste damit umzugehen,dann wäre es kein problem. ich blick da nicht so ganz durch. Ich kann mich bis zur index durchhangeln aber dann sagt er ich kann die datei nicht ersetzen betreff rechte.Dachte einfach per drag and drop.
Mit
sudo nano /usr/local/lib/node_modules/homebridge-tadong/index.js
Sollte sie aufgehen
Befehle Siehe Post #60
wie kann ich nur rechte vergeben??Könnte die originale umbenennen und dann die neue einfügen.er will aber rechte,nur wo kann ich die vergeben? muss ich dann parallel putty aufmachen und da etwas eingeben damit ich rechte bekomme über winscp etwas zu verändern?
sudo chmod 666 /usr/local/lib/node_modules/homebridge-tadong/index.js
Oder
Mit winscp mit re Maustaste anklicken auf Eigenschaften
Mit winscp geht auch re Maustaste bearbeiten
Kann sein da muss man sich mit winscp als root anmelden.
Also doch eher mit Putty rechte vergeben chmod 666....
Dann sollte auch winscp gehen
Code
Alles anzeigen[3/16/2017, 10:10:24 PM] Homebridge is running on port 51826. [3/16/2017, 10:10:36 PM] [Bad] Getting target state [3/16/2017, 10:10:36 PM] [Bad] Getting target state [3/16/2017, 10:10:36 PM] [Bad] Getting target state [3/16/2017, 10:10:36 PM] [Bad] Getting target state [3/16/2017, 10:10:36 PM] [Bad] The current temperature display unit is ºC /usr/local/lib/node_modules/homebridge-tadong/index.js:126 if (obj.setting.temperature != null) { ^ TypeError: Cannot read property 'temperature' of undefined at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-tadong/index.js:126:28) at emitNone (events.js:91:20) at IncomingMessage.emit (events.js:186:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9)Also ich habe jetzt deine eingefügt und dann kommt dieser Fehler und Homebridge stürzt ab. Habe die vorhandene Index leer gemacht und deinen Inhalt rein kopiert,



Sieh noch mal in der Beschreibung
Ich habe bei jedem Heizkörper in der config noch was mit Celsius stehen
"useFahrenheit": false
wie ist denn deine config?
Wie bei dir nur die Zeile s.o. Unter die Zonen Zeile jeweils noch trunter
??????? Wie meist du das??
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-tadong/index.js:126:28)
Diese anonymous kommt mir komisch vor,
Nochmal Daten prüfen Id, Login, passwd.
Evtl erstmal nur mit ein Heizkörper in der konfig testen.
Der Fehler kommt mir auch merkwürdig vor. Hatte mal gegoogel und da war es eine falsche ID. Aber die habe ich über den Browser abgefragt. Und es geht ja mit der normalen Index. Habe jetzt mal nur ein Raum drin. Meinst du es bringen die zwischen Zeilen etwas?
Die Dateigröße der Index Datei stimmt aber
Mein ist 13871
meine auch. Es läuft solange bis ich mit HomeKit auf das Wohnzimmer zugreife, dann schmiert die Homebridge ab.
Code
Alles anzeigen[3/16/2017, 10:54:25 PM] [Wohnzimmer] Getting target state [3/16/2017, 10:54:25 PM] [Wohnzimmer] The current temperature display unit is ºC [3/16/2017, 10:54:25 PM] [Wohnzimmer] Getting target state [3/16/2017, 10:54:25 PM] [Wohnzimmer] Getting target state [3/16/2017, 10:54:25 PM] [Wohnzimmer] Getting target state /usr/local/lib/node_modules/homebridge-tadong/index.js:258 accessory.log("Room temperature is " + obj.sensorDataPoints.insideTemperature.celsius + "ºC"); ^ TypeError: Cannot read property 'insideTemperature' of undefined at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-tadong/index.js:258:76) at emitNone (events.js:91:20) at IncomingMessage.emit (events.js:186:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9)Dann kommt das hier !!!!!!!!!!!!!!!!!!
wie hast du denn deine id ermittelt ???
Über den Webseiten Aufruf bei tado
warum läuft es denn mit einer zone? Ich dreh durch. Versteh das alles nicht ...?

