@ste_glei
Danke!
Bei mir funktioniert folgender Workaround:
cd /opt/iobroker/node_modules/iobroker.roomba
npm install https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba --save
sudo chown -R iobroker:iobroker *
@ste_glei
Danke!
Bei mir funktioniert folgender Workaround:
cd /opt/iobroker/node_modules/iobroker.roomba
npm install https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba --save
sudo chown -R iobroker:iobroker *
@jb_sullivan Der Fehler EADDRINUSE aus dem ersten Screenshot deutet auf einen Prozess hin, der den gewünschten Port blockiert. Wahrscheinlich hing ein Prozess aus den vorigen Versuchen und wurde dann durch den Neustart bereinigt.
@gaunt Am einfachsten die Datei Änderungen von Pull Request 144 manuell einfügen - sind nur ein paar Zeilen (/opt/iobroker/node_modules/iobroker.roomba/).
oder
iob stop roomba
cd /opt/iobroker/
sudo -u iobroker npm i iobroker-community-adapters/ioBroker.roomba#pull/144
iob start roomba
npm sollte man eigentlich nicht direkt machen, deswegen: Vorher Sicherung!
@ste_glei
Danke!
Bei mir funktioniert folgender Workaround:
cd /opt/iobroker/node_modules/iobroker.roomba
npm install https://github.com/karlvr/dorita980/tree/f9cd11bd0402c99ffc3c5861c6617c1d6308cfba --save
sudo chown -R iobroker:iobroker *
@fritz0815 Nachtrag:
$ uname -a
Linux usv 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux
Könnte es sein, dass Problem mit einer SSL Einstellung zusammenhängen könnte?
Viele Grüße
Markus
Hallo,
nachdem ich meinen Roomba 960 zurücksetzen musste, bekomme ich ihn nicht mehr im iobroker zum Laufen. Über die App ist er ansprechbar. Eckdaten:
$ iobroker version roomba
1.1.4
$ node -v
v18.16.0
$ get-roomba-password-cloud myemail mypwd
Found 1 robot(s)!
Robot "Eduard" (sku: R966040 SoftwareVer: v2.4.16-126):
BLID=> xxxxx
Password=> yyyyy <= Yes, all this string.
Das ermitteln der Zugangsdaten schlägt beim Passwort fehl:
Das manuelle Übertragen von BLID und Password bringen nach einem Neustart folgenden Fehler:
2023-04-19 16:56:51.349 - info: host.usv instance system.adapter.roomba.0 started with pid 12976
2023-04-19 16:56:53.969 - debug: roomba.0 (12976) Redis Objects: Use Redis connection: 0.0.0.0:9001
2023-04-19 16:56:54.074 - debug: roomba.0 (12976) Objects client ready ... initialize now
2023-04-19 16:56:54.077 - debug: roomba.0 (12976) Objects create System PubSub Client
2023-04-19 16:56:54.078 - debug: roomba.0 (12976) Objects create User PubSub Client
2023-04-19 16:56:54.402 - debug: roomba.0 (12976) Objects client initialize lua scripts
2023-04-19 16:56:54.422 - debug: roomba.0 (12976) Objects connected to redis: 0.0.0.0:9001
2023-04-19 16:56:54.510 - debug: roomba.0 (12976) Redis States: Use Redis connection: 0.0.0.0:9000
2023-04-19 16:56:54.574 - debug: roomba.0 (12976) States create System PubSub Client
2023-04-19 16:56:54.575 - debug: roomba.0 (12976) States create User PubSub Client
2023-04-19 16:56:54.695 - debug: roomba.0 (12976) States connected to redis: 0.0.0.0:9000
2023-04-19 16:56:55.574 - info: roomba.0 (12976) starting. Version 1.1.4 in /opt/iobroker/node_modules/iobroker.roomba, node: v18.16.0, js-controller: 4.0.24
2023-04-19 16:56:55.680 - info: roomba.0 (12976) Connecting to Roomba (192.168.171.47)..
2023-04-19 16:56:55.939 - warn: roomba.0 (12976) Connection lost! Roomba offline.
2023-04-19 16:56:55.941 - info: roomba.0 (12976) Roomba Connection closed.
2023-04-19 16:56:55.941 - warn: roomba.0 (12976) Secure Connection to Roomba failed!
2023-04-19 16:56:55.942 - debug: roomba.0 (12976) {"errno":-71,"code":"EPROTO","syscall":"write"}
2023-04-19 16:56:55.958 - info: roomba.0 (12976) State value to set for "roomba.0.states._connected" has to be type "string" but received type "boolean"
2023-04-19 16:56:55.962 - info: roomba.0 (12976) State value to set for "roomba.0.states._connected" has to be type "string" but received type "boolean"
Folgende Aktionen habe ich bereits versucht:
Hat jemand eine Idee?
Hallo,
gibt es eine Möglichkeit, die tab-intro Seite nach den eigenen Vorstellungen zu sortieren. Einzelne Elemente ein- und ausschalten, bzw. eigene Links hinzufügen funktioniert wunderbar.
@crunchip Nein, ursprünglich hatte ich gar nichts angepasst. Aufgrund von https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/50 dachte ich, der Zählerwechsel wird selbstständig erkannt.
@crunchip Hat leider auch nicht geholfen. Ich habe jetzt cumulativeReading, cumulativeValue und valueAtDeviceReset manuell gesetzt - damit wird es richtig angezeigt.
Trotzdem Danke!
@crunchip valueAtDeviceReset habe ich bereits auf 0 gesetzt und valueAtDeviceInit ist null. Der Adapter wurde auch schon durchgestartet. Was ist dann noch zu tun?
Hallo
ich habe heute einen neuen Wasserzähler bekommen. Nun sind die Consumed Werte negativ:
Die Readings sind richtig:
und hier die Objekt Daten:
{
"common": {
"name": "Wasserzaehler/main/value",
"write": true,
"read": true,
"role": "variable",
"desc": "mqtt server variable",
"type": "number",
"custom": {
"sourceanalytix.0": {
"enabled": true,
"selectedUnit": "m³",
"deviceResetLogicEnabled": true,
"threshold": 1,
"start_day": 484.5424,
"start_week": 484.0763,
"start_month": 482.4602,
"start_quarter": 482.4602,
"start_year": 482.4602,
"alias": "WasserZaehler",
"selectedPrice": "Water",
"meter_values": true,
"consumption": true,
"valueAtDeviceReset": 0,
"valueAtDeviceInit": null,
"cumulativeValue": 484.5424
}
}
},
Was ist die empfohlene Vorgehensweise nach einem Zählerwechsel?