Adapter: Worx Landroid

Wie man einen Adapter entwickelt, oder wie man debuggen kann.
bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 24.08.2017, 18:55

Hallo MeisterTr,
bei mir funktioniert das "setzen" von neuer "workTime" nicht - das "setzen" von "startTime" aber funktioniert (v 0.3.1).
Kannst du da bitte nochmal schauen?
Gruß Bernd
Spoiler: Show hidden text
landroid-s.0 2017-08-24 19:41:08.970 info h: 00 m: 10

landroid-s.0 2017-08-24 19:41:08.969 info stateChange landroid-s.0.calendar.sunday.startTime {"val":"00:10","ack":false,"ts":1503596468965,"q":0,"from":"system.adapter.web.0","lc":1503596468965}

landroid-s.0 2017-08-24 19:40:20.410 info stateChange landroid-s.0.calendar.sunday.workTime {"val":"60","ack":false,"ts":1503596420407,"q":0,"from":"system.adapter.web.0","lc":1503596420407}

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 25.08.2017, 04:54

bku hat geschrieben:Hallo MeisterTr,
bei mir funktioniert das "setzen" von neuer "workTime" nicht - das "setzen" von "startTime" aber funktioniert (v 0.3.1).
Kannst du da bitte nochmal schauen?
Gruß Bernd
Spoiler: Show hidden text
landroid-s.0 2017-08-24 19:41:08.970 info h: 00 m: 10

landroid-s.0 2017-08-24 19:41:08.969 info stateChange landroid-s.0.calendar.sunday.startTime {"val":"00:10","ack":false,"ts":1503596468965,"q":0,"from":"system.adapter.web.0","lc":1503596468965}

landroid-s.0 2017-08-24 19:40:20.410 info stateChange landroid-s.0.calendar.sunday.workTime {"val":"60","ack":false,"ts":1503596420407,"q":0,"from":"system.adapter.web.0","lc":1503596420407}
habe es gerade getestet und es funktioniert bei mir wunderbar, kannst du den adapter mal auf debug stellen und das log erneut posten.

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 26.08.2017, 07:43

Also direkt in der Objektliste im Admin kann ich die workTime eingeben und verändern.
Wenn ich gleiches vom VIS her mache (Widget jqui-input) dann wird der neue Wert (nach Enter) kurz eingeblendet und dann steht immer "0" drinne.

Nur bei workTime.
Bei startTime oder waitRain funktioniert das mit gleichem Widget aus VIS heraus.

Wo kann ich Debug anmachen?

Gruß Bernd

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: RE: Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 26.08.2017, 08:07

bku hat geschrieben:Also direkt in der Objektliste im Admin kann ich die workTime eingeben und verändern.
Wenn ich gleiches vom VIS her mache (Widget jqui-input) dann wird der neue Wert (nach Enter) kurz eingeblendet und dann steht immer "0" drinne.

Nur bei workTime.
Bei startTime oder waitRain funktioniert das mit gleichem Widget aus VIS heraus.

Wo kann ich Debug anmachen?

Gruß Bernd
unter Instanzen von Info auf Debug umstellen auf der rechten Seite des Adapters. Dann wird das ein Formatierungsfeher des widgets sein..

Gesendet von meinem Handy

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 26.08.2017, 09:54

Also das gleiche Widget habe ich bei waitRain - da funktioniert es ....
Im Beispiel unten soll die monday.workTime auf "120" gesetzt werden. Kommt aber wieder "0" raus.
Spoiler: Show hidden text
Drücke Strg+A und danach Strg+C, um den Inhalt in die Zwischenablage zu kopieren. Klicke irgendwo, um das Fenster zu schliessen.
web.0 2017-08-26 10:40:12.439 info 2017-08-26T08:40:12.437Z Connected system.user.admin
web.0 2017-08-26 10:40:08.650 info 2017-08-26T08:40:08.650Z Connected system.user.admin
web.0 2017-08-26 10:40:07.634 info http server listening on port 8082
web.0 2017-08-26 10:40:07.631 info socket.io server listening on port 8082
web.0 2017-08-26 10:40:07.332 info Allow states only when user is owner: false
web.0 2017-08-26 10:40:07.330 info simpleAPI server listening on port 8082
web.0 2017-08-26 10:40:07.212 info starting. Version 2.1.3 in /opt/iobroker/node_modules/iobroker.web, node: v4.8.0
host.DiskStation 2017-08-26 10:40:06.203 info instance system.adapter.web.0 started with pid 2548
host.DiskStation 2017-08-26 10:40:03.741 info instance system.adapter.web.0 terminated with code 0 (OK)
web.0 2017-08-26 10:40:03.709 info terminating
web.0 2017-08-26 10:40:03.698 debug Исправлен диалог настроек, en=Fix selectID Dialog, de=Korrigiere selectID Dialog, ru=Исправлен диалог выбора ID, en=Downgrade the socket.io to support older devices, de=Downgrade socket.io um ältere Geräte zu unterstützen, ru=Понижена версия socket.io для поддержки старых устройств, en=fix error with authentication, de=Korrigiere Authentifizierung, ru=Исправлена аутентификация, en=Support of web extensions, de=Unterstützung von WEB Erweiterungen, ru=Поддержка плагинов для WEB драйвера, en=fix selectID dialog, de=Korrigiere selectID Dialog, ru=Исправлен ди��лог выбора элементов, en=implement new welcome screen, de=Neue Übersichtsseite, ru=Новая страница для списка ссылок, en=Fix welcome screen, de=Korrigiere welcome screen, ru=Поправлена первая страница, en=Update socketio lib, de=Updatete socketio Bibliothek, ru=Обновлена версия socketio библиотеки, en=show logout button if connected over cloud, de=Zeige Sign Out Knopf, falls über Cloud verbunden, ru=Показывает кнопку Выход, если соединение через облако, en=catch errors for invalid objects, de=Fange Fehler für inkorrekte Objekte, ru=Ловит ошибки при неправильных объектах, en=Support of iobroker.pro, de=Unterstüzung von iobroker.pro, ru=Поддержка iobroker.pro, webExtendable=true, localLink=%web_protocol%://%ip%:%web_port%/, port=8082, auth=false, secure=false, bind=0.0.0.0, cache=false, socketio=, simpleapi=true, defaultUser=admin, ttl=3600, addUserName=false, secret=44f4784b7357dc83f0a214f26c607e92c60fea079672e21a, certPublic=public, certPrivate=privat, certChained=, forceWebSockets=false, whiteListEnabled=false, leEnabled=false, leUpdate=true, leCheckPort=80, lePort=80, user=auth, read=true, list=true, write=true, delete=true, read=true, list=true, write=true, create=true, delete=true, read=true, list=true, write=true, create=true, delete=true
web.0 2017-08-26 10:40:03.698 debug Korrigiere Konfigurationsdialog, ru=Новая версия socketio
web.0 2017-08-26 10:40:03.698 debug fix config dialog, de=Benutze neue Socketio Version
web.0 2017-08-26 10:40:03.698 debug update passport.socketio, en=update selectID dialog, de=Update selectID dialog, ru=Обновлён диалог выбора ID, en=сompatible only with new admin, de=Nur mit neuem Admin kompatibel, ru=Совместимо только с новым админ-драйвером, en=updated SelectID Dialog, de=Update SelectID-Dialog, ru=Обновлён диалог выбора ID, en=support of letsencrypt, de=Unterstützung von LetsEncrypt Zertifikaten, ru=Поддержка LetsEncrypt сертификатов, en=support of web-sockets force, de=support of web-sockets force, ru=support of web-sockets force, en=Fix redirect for login, de=Korrigiere Loginumleitung, ru=Исправлено перенаправление при логине, en=Fix unsubscribe of states, de=Korrigiere unsubscribe von Zuständen, ru=Исправлено unsubscribe для состояний, en=use new socketio
web.0 2017-08-26 10:40:03.698 debug update passport.socketio, ru=fix error with early logout
web.0 2017-08-26 10:40:03.698 debug update passport.socketio, de=fix error with early logout
web.0 2017-08-26 10:40:03.698 debug inMem message system.adapter.* system.adapter.web.0 _id=system.adapter.web.0, type=instance, name=web, version=2.1.3, title=ioBroker simple web Adapter, en=opens a webserver for the ioBroker, de=Stellt webserver für 'ioBroker Adapter' zur Verfügung, ru=Запускает веб сервер для 'ioBroker драйверов', mode=daemon, platform=Javascript/Node.js, loglevel=info, icon=web.png, enabled=true, keywords=[web, server, www, express], extIcon=https://raw.githubusercontent.com/ioBro ... in/web.png, installedVersion=2.1.3, host=DiskStation, schedule=, readme=https://github.com/ioBroker/ioBroker.we ... /README.md, type=visualisation, stopBeforeUpdate=true, en=update selectID dialog, de=update selectID dialog, ru=update selectID dialog, en=make possible to change language without restart, de=make possible to change language without restart, ru=make possible to change language without restart, en=add version dependency, de=add version dependency, ru=add version dependency, en=update selectID dialog, de=update selectID dialog, ru=update selectID dialog, en=bind socket to specified IP, de=bind socket to specified IP, ru=bind socket to specified IP, en=support of chained certificates, de=support of chained certificates, ru=support of chained certificates, en=update version of socket.io, de=update version of socket.io, ru=update version of socket.io, en=show links if root directory called, de=show links if root directory called, ru=show links if root directory called, en=fix error with early logout
web.0 2017-08-26 10:40:03.693 info terminated http server on port 8082
host.DiskStation 2017-08-26 10:40:03.689 info stopInstance system.adapter.web.0 killing pid 2526
host.DiskStation 2017-08-26 10:40:03.689 info stopInstance system.adapter.web.0
web.0 2017-08-26 10:40:03.691 info terminating http server on port 8082
host.DiskStation 2017-08-26 10:40:03.688 info object change system.adapter.web.0
web.0 2017-08-26 10:39:44.187 debug inMem message landroid-s.0.mower.state landroid-s.0.mower.state val=false, ack=true, ts=1503736784117, q=0, from=system.adapter.landroid-s.0, lc=1503689085986
web.0 2017-08-26 10:39:44.184 debug inMem message landroid-s.0.info.wifiQuality landroid-s.0.info.wifiQuality val=37, ack=true, ts=1503736784113, q=0, from=system.adapter.landroid-s.0, lc=1503736784113
web.0 2017-08-26 10:39:44.182 debug inMem message landroid-s.0.mower.status landroid-s.0.mower.status val=1, ack=true, ts=1503736784113, q=0, from=system.adapter.landroid-s.0, lc=1503734980993
web.0 2017-08-26 10:39:44.180 debug inMem message landroid-s.0.mower.error landroid-s.0.mower.error val=0, ack=true, ts=1503736784113, q=0, from=system.adapter.landroid-s.0, lc=1503731061340
web.0 2017-08-26 10:39:44.179 debug inMem message landroid-s.0.mower.batteryTemterature landroid-s.0.mower.batteryTemterature val=21.6, ack=true, ts=1503736784112, q=0, from=system.adapter.landroid-s.0, lc=1503736423528
web.0 2017-08-26 10:39:44.177 debug inMem message landroid-s.0.mower.batteryVoltage landroid-s.0.mower.batteryVoltage val=19.46, ack=true, ts=1503736784112, q=0, from=system.adapter.landroid-s.0, lc=1503736784112
web.0 2017-08-26 10:39:44.176 debug inMem message landroid-s.0.mower.batteryCharging landroid-s.0.mower.batteryCharging val=false, ack=true, ts=1503736784111, q=0, from=system.adapter.landroid-s.0, lc=1503731802976
web.0 2017-08-26 10:39:44.174 debug inMem message landroid-s.0.mower.batteryChargeCycle landroid-s.0.mower.batteryChargeCycle val=255, ack=true, ts=1503736784111, q=0, from=system.adapter.landroid-s.0, lc=1503731065820
web.0 2017-08-26 10:39:44.171 debug inMem message landroid-s.0.mower.totalBladeTime landroid-s.0.mower.totalBladeTime val=53.9, ack=true, ts=1503736784111, q=0, from=system.adapter.landroid-s.0, lc=1503688558595
web.0 2017-08-26 10:39:44.170 debug inMem message landroid-s.0.mower.totalDistance landroid-s.0.mower.totalDistance val=61.4, ack=true, ts=1503736784110, q=0, from=system.adapter.landroid-s.0, lc=1503688558594
web.0 2017-08-26 10:39:44.168 debug inMem message landroid-s.0.mower.totalTime landroid-s.0.mower.totalTime val=57.7, ack=true, ts=1503736784110, q=0, from=system.adapter.landroid-s.0, lc=1503688558594
web.0 2017-08-26 10:39:44.167 debug inMem message landroid-s.0.mower.batteryState landroid-s.0.mower.batteryState val=81, ack=true, ts=1503736784109, q=0, from=system.adapter.landroid-s.0, lc=1503736303528
web.0 2017-08-26 10:39:44.165 debug inMem message landroid-s.0.mower.waitRain landroid-s.0.mower.waitRain val=15, ack=true, ts=1503736784109, q=0, from=system.adapter.landroid-s.0, lc=1503729335553
web.0 2017-08-26 10:39:44.163 debug inMem message landroid-s.0.calendar.saturday.borderCut landroid-s.0.calendar.saturday.borderCut val=true, ack=true, ts=1503736784108, q=0, from=system.adapter.landroid-s.0, lc=1503688558593
web.0 2017-08-26 10:39:44.161 debug inMem message landroid-s.0.calendar.saturday.workTime landroid-s.0.calendar.saturday.workTime val=240, ack=true, ts=1503736784108, q=0, from=system.adapter.landroid-s.0, lc=1503689173561
web.0 2017-08-26 10:39:44.156 debug inMem message landroid-s.0.calendar.saturday.startTime landroid-s.0.calendar.saturday.startTime val=14:00, ack=true, ts=1503736784107, q=0, from=system.adapter.landroid-s.0, lc=1503689173561
web.0 2017-08-26 10:39:44.153 debug inMem message landroid-s.0.calendar.friday.borderCut landroid-s.0.calendar.friday.borderCut val=false, ack=true, ts=1503736784106, q=0, from=system.adapter.landroid-s.0, lc=1503728639145
web.0 2017-08-26 10:39:44.149 debug inMem message landroid-s.0.calendar.friday.workTime landroid-s.0.calendar.friday.workTime val=240, ack=true, ts=1503736784106, q=0, from=system.adapter.landroid-s.0, lc=1503689173560
web.0 2017-08-26 10:39:44.144 debug inMem message landroid-s.0.calendar.friday.startTime landroid-s.0.calendar.friday.startTime val=14:00, ack=true, ts=1503736784105, q=0, from=system.adapter.landroid-s.0, lc=1503689173560
web.0 2017-08-26 10:39:44.141 debug inMem message landroid-s.0.calendar.thursday.borderCut landroid-s.0.calendar.thursday.borderCut val=false, ack=true, ts=1503736784105, q=0, from=system.adapter.landroid-s.0, lc=1503728639143
web.0 2017-08-26 10:39:44.136 debug inMem message landroid-s.0.calendar.thursday.workTime landroid-s.0.calendar.thursday.workTime val=240, ack=true, ts=1503736784103, q=0, from=system.adapter.landroid-s.0, lc=1503689173559
web.0 2017-08-26 10:39:44.134 debug inMem message landroid-s.0.calendar.thursday.startTime landroid-s.0.calendar.thursday.startTime val=14:00, ack=true, ts=1503736784102, q=0, from=system.adapter.landroid-s.0, lc=1503689173559
web.0 2017-08-26 10:39:44.132 debug inMem message landroid-s.0.calendar.wednesday.borderCut landroid-s.0.calendar.wednesday.borderCut val=true, ack=true, ts=1503736784102, q=0, from=system.adapter.landroid-s.0, lc=1503688558542
web.0 2017-08-26 10:39:44.131 debug inMem message landroid-s.0.calendar.wednesday.workTime landroid-s.0.calendar.wednesday.workTime val=240, ack=true, ts=1503736784101, q=0, from=system.adapter.landroid-s.0, lc=1503689173558
web.0 2017-08-26 10:39:44.129 debug inMem message landroid-s.0.calendar.wednesday.startTime landroid-s.0.calendar.wednesday.startTime val=14:00, ack=true, ts=1503736784101, q=0, from=system.adapter.landroid-s.0, lc=1503689173558
web.0 2017-08-26 10:39:44.126 debug inMem message landroid-s.0.calendar.tuesday.borderCut landroid-s.0.calendar.tuesday.borderCut val=false, ack=true, ts=1503736784100, q=0, from=system.adapter.landroid-s.0, lc=1503728639140
web.0 2017-08-26 10:39:44.106 debug inMem message landroid-s.0.calendar.tuesday.workTime landroid-s.0.calendar.tuesday.workTime val=240, ack=true, ts=1503736784098, q=0, from=system.adapter.landroid-s.0, lc=1503688558540
web.0 2017-08-26 10:39:44.103 debug inMem message landroid-s.0.calendar.tuesday.startTime landroid-s.0.calendar.tuesday.startTime val=14:00, ack=true, ts=1503736784086, q=0, from=system.adapter.landroid-s.0, lc=1503689173557
web.0 2017-08-26 10:39:44.101 debug inMem message landroid-s.0.calendar.monday.borderCut landroid-s.0.calendar.monday.borderCut val=true, ack=true, ts=1503736784085, q=0, from=system.adapter.landroid-s.0, lc=1503688558539
web.0 2017-08-26 10:39:44.100 debug inMem message landroid-s.0.calendar.monday.workTime landroid-s.0.calendar.monday.workTime val=0, ack=true, ts=1503736784085, q=0, from=system.adapter.landroid-s.0, lc=1503736733467
web.0 2017-08-26 10:39:44.098 debug inMem message landroid-s.0.calendar.monday.startTime landroid-s.0.calendar.monday.startTime val=14:00, ack=true, ts=1503736784084, q=0, from=system.adapter.landroid-s.0, lc=1503689031836
web.0 2017-08-26 10:39:44.096 debug inMem message landroid-s.0.calendar.sunday.borderCut landroid-s.0.calendar.sunday.borderCut val=false, ack=true, ts=1503736784084, q=0, from=system.adapter.landroid-s.0, lc=1503728639136
web.0 2017-08-26 10:39:44.094 debug inMem message landroid-s.0.calendar.sunday.workTime landroid-s.0.calendar.sunday.workTime val=0, ack=true, ts=1503736784083, q=0, from=system.adapter.landroid-s.0, lc=1503688558519
web.0 2017-08-26 10:39:44.089 debug inMem message landroid-s.0.calendar.sunday.startTime landroid-s.0.calendar.sunday.startTime val=00:00, ack=true, ts=1503736784082, q=0, from=system.adapter.landroid-s.0, lc=1503688558517
web.0 2017-08-26 10:39:44.083 debug inMem message landroid-s.0.info.firmware landroid-s.0.info.firmware val=2.59, ack=true, ts=1503736784081, q=0, from=system.adapter.landroid-s.0, lc=1503688558513
web.0 2017-08-26 10:39:08.739 debug Subscribes: vis.0.control.instance, vis.0.control.data, vis.0.control.command, landroid-s.0.info.connection, landroid-s.0.mower.status, landroid-s.0.mower.error, landroid-s.0.mower.batteryCharging, landroid-s.0.mower.batteryState, landroid-s.0.mower.state, landroid-s.0.mower.batteryTemterature, landroid-s.0.mower.batteryVoltage, landroid-s.0.mower.totalDistance, landroid-s.0.mower.totalTime, landroid-s.0.mower.totalBladeTime, landroid-s.0.info.wifiQuality, landroid-s.0.info.firmware, landroid-s.0.mower.batteryChargeCycle, javascript.0.ShowGrafik, landroid-s.0.calendar.friday.startTime, landroid-s.0.calendar.friday.workTime, landroid-s.0.calendar.monday.startTime, landroid-s.0.calendar.monday.workTime, landroid-s.0.calendar.thursday.startTime, landroid-s.0.calendar.thursday.workTime, landroid-s.0.calendar.wednesday.startTime, landroid-s.0.calendar.wednesday.workTime, landroid-s.0.calendar.tuesday.startTime, landroid-s.0.calendar.tuesday.workTime, landroid-s.0.calendar.sunday.workTime, landroid-s.0.calendar.sunday.startTime, landroid-s.0.calendar.saturday.workTime, landroid-s.0.calendar.saturday.startTime, landroid-s.0.mower.waitRain, landroid-s.0.calendar.saturday.borderCut, javascript.0.Info.Heute, landroid-s.0.calendar.sunday.borderCut, landroid-s.0.calendar.wednesday.borderCut, landroid-s.0.calendar.thursday.borderCut, landroid-s.0.calendar.friday.borderCut, landroid-s.0.calendar.monday.borderCut, landroid-s.0.calendar.tuesday.borderCut
web.0 2017-08-26 10:39:04.872 debug inMem message system.adapter.hm-rega.0.alive system.adapter.hm-rega.0.alive val=true, ack=true, ts=1503736744870, q=0, from=system.adapter.hm-rega.0, lc=1503603796361
web.0 2017-08-26 10:38:59.454 debug inMem message hm-rpc.0.JEQ0459045.1.MOTION hm-rpc.0.JEQ0459045.1.MOTION val=true, ack=true, ts=1503736739451, q=0, from=system.adapter.hm-rpc.0, lc=1503736722971
web.0 2017-08-26 10:38:53.555 debug inMem message landroid-s.0.mower.state landroid-s.0.mower.state val=false, ack=true, ts=1503736733504, q=0, from=system.adapter.landroid-s.0, lc=1503689085986
web.0 2017-08-26 10:38:53.554 debug inMem message landroid-s.0.info.wifiQuality landroid-s.0.info.wifiQuality val=40, ack=true, ts=1503736733498, q=0, from=system.adapter.landroid-s.0, lc=1503736603537
web.0 2017-08-26 10:38:53.553 debug inMem message landroid-s.0.mower.status landroid-s.0.mower.status val=1, ack=true, ts=1503736733498, q=0, from=system.adapter.landroid-s.0, lc=1503734980993
web.0 2017-08-26 10:38:53.552 debug inMem message landroid-s.0.mower.error landroid-s.0.mower.error val=0, ack=true, ts=1503736733497, q=0, from=system.adapter.landroid-s.0, lc=1503731061340
web.0 2017-08-26 10:38:53.550 debug inMem message landroid-s.0.mower.batteryTemterature landroid-s.0.mower.batteryTemterature val=21.6, ack=true, ts=1503736733497, q=0, from=system.adapter.landroid-s.0, lc=1503736423528
web.0 2017-08-26 10:38:53.549 debug inMem message landroid-s.0.mower.batteryVoltage landroid-s.0.mower.batteryVoltage val=19.47, ack=true, ts=1503736733496, q=0, from=system.adapter.landroid-s.0, lc=1503736723487
web.0 2017-08-26 10:38:53.548 debug inMem message landroid-s.0.mower.batteryCharging landroid-s.0.mower.batteryCharging val=false, ack=true, ts=1503736733495, q=0, from=system.adapter.landroid-s.0, lc=1503731802976
web.0 2017-08-26 10:38:53.547 debug inMem message landroid-s.0.mower.batteryChargeCycle landroid-s.0.mower.batteryChargeCycle val=255, ack=true, ts=1503736733494, q=0, from=system.adapter.landroid-s.0, lc=1503731065820
web.0 2017-08-26 10:38:53.545 debug inMem message landroid-s.0.mower.totalBladeTime landroid-s.0.mower.totalBladeTime val=53.9, ack=true, ts=1503736733494, q=0, from=system.adapter.landroid-s.0, lc=1503688558595
web.0 2017-08-26 10:38:53.544 debug inMem message landroid-s.0.mower.totalDistance landroid-s.0.mower.totalDistance val=61.4, ack=true, ts=1503736733493, q=0, from=system.adapter.landroid-s.0, lc=1503688558594
web.0 2017-08-26 10:38:53.539 debug inMem message landroid-s.0.mower.totalTime landroid-s.0.mower.totalTime val=57.7, ack=true, ts=1503736733492, q=0, from=system.adapter.landroid-s.0, lc=1503688558594
web.0 2017-08-26 10:38:53.538 debug inMem message landroid-s.0.mower.batteryState landroid-s.0.mower.batteryState val=81, ack=true, ts=1503736733492, q=0, from=system.adapter.landroid-s.0, lc=1503736303528
web.0 2017-08-26 10:38:53.536 debug inMem message landroid-s.0.mower.waitRain landroid-s.0.mower.waitRain val=15, ack=true, ts=1503736733491, q=0, from=system.adapter.landroid-s.0, lc=1503729335553
web.0 2017-08-26 10:38:53.535 debug inMem message landroid-s.0.calendar.saturday.borderCut landroid-s.0.calendar.saturday.borderCut val=true, ack=true, ts=1503736733491, q=0, from=system.adapter.landroid-s.0, lc=1503688558593
web.0 2017-08-26 10:38:53.534 debug inMem message landroid-s.0.calendar.saturday.workTime landroid-s.0.calendar.saturday.workTime val=240, ack=true, ts=1503736733490, q=0, from=system.adapter.landroid-s.0, lc=1503689173561
web.0 2017-08-26 10:38:53.532 debug inMem message landroid-s.0.calendar.saturday.startTime landroid-s.0.calendar.saturday.startTime val=14:00, ack=true, ts=1503736733490, q=0, from=system.adapter.landroid-s.0, lc=1503689173561
web.0 2017-08-26 10:38:53.530 debug inMem message landroid-s.0.calendar.friday.borderCut landroid-s.0.calendar.friday.borderCut val=false, ack=true, ts=1503736733489, q=0, from=system.adapter.landroid-s.0, lc=1503728639145
web.0 2017-08-26 10:38:53.528 debug inMem message landroid-s.0.calendar.friday.workTime landroid-s.0.calendar.friday.workTime val=240, ack=true, ts=1503736733489, q=0, from=system.adapter.landroid-s.0, lc=1503689173560
web.0 2017-08-26 10:38:53.527 debug inMem message landroid-s.0.calendar.friday.startTime landroid-s.0.calendar.friday.startTime val=14:00, ack=true, ts=1503736733488, q=0, from=system.adapter.landroid-s.0, lc=1503689173560
web.0 2017-08-26 10:38:53.525 debug inMem message landroid-s.0.calendar.thursday.borderCut landroid-s.0.calendar.thursday.borderCut val=false, ack=true, ts=1503736733488, q=0, from=system.adapter.landroid-s.0, lc=1503728639143
web.0 2017-08-26 10:38:53.522 debug inMem message landroid-s.0.calendar.thursday.workTime landroid-s.0.calendar.thursday.workTime val=240, ack=true, ts=1503736733487, q=0, from=system.adapter.landroid-s.0, lc=1503689173559
web.0 2017-08-26 10:38:53.511 debug inMem message landroid-s.0.calendar.thursday.startTime landroid-s.0.calendar.thursday.startTime val=14:00, ack=true, ts=1503736733485, q=0, from=system.adapter.landroid-s.0, lc=1503689173559
web.0 2017-08-26 10:38:53.510 debug inMem message landroid-s.0.calendar.wednesday.borderCut landroid-s.0.calendar.wednesday.borderCut val=true, ack=true, ts=1503736733470, q=0, from=system.adapter.landroid-s.0, lc=1503688558542
web.0 2017-08-26 10:38:53.508 debug inMem message landroid-s.0.calendar.wednesday.workTime landroid-s.0.calendar.wednesday.workTime val=240, ack=true, ts=1503736733470, q=0, from=system.adapter.landroid-s.0, lc=1503689173558
web.0 2017-08-26 10:38:53.502 debug inMem message landroid-s.0.calendar.wednesday.startTime landroid-s.0.calendar.wednesday.startTime val=14:00, ack=true, ts=1503736733469, q=0, from=system.adapter.landroid-s.0, lc=1503689173558
web.0 2017-08-26 10:38:53.501 debug inMem message landroid-s.0.calendar.tuesday.borderCut landroid-s.0.calendar.tuesday.borderCut val=false, ack=true, ts=1503736733469, q=0, from=system.adapter.landroid-s.0, lc=1503728639140
web.0 2017-08-26 10:38:53.499 debug inMem message landroid-s.0.calendar.tuesday.workTime landroid-s.0.calendar.tuesday.workTime val=240, ack=true, ts=1503736733468, q=0, from=system.adapter.landroid-s.0, lc=1503688558540
web.0 2017-08-26 10:38:53.497 debug inMem message landroid-s.0.calendar.tuesday.startTime landroid-s.0.calendar.tuesday.startTime val=14:00, ack=true, ts=1503736733468, q=0, from=system.adapter.landroid-s.0, lc=1503689173557
web.0 2017-08-26 10:38:53.494 debug inMem message landroid-s.0.calendar.monday.borderCut landroid-s.0.calendar.monday.borderCut val=true, ack=true, ts=1503736733467, q=0, from=system.adapter.landroid-s.0, lc=1503688558539
web.0 2017-08-26 10:38:53.492 debug inMem message landroid-s.0.calendar.monday.workTime landroid-s.0.calendar.monday.workTime val=0, ack=true, ts=1503736733467, q=0, from=system.adapter.landroid-s.0, lc=1503736733467
web.0 2017-08-26 10:38:53.491 debug inMem message landroid-s.0.calendar.monday.startTime landroid-s.0.calendar.monday.startTime val=14:00, ack=true, ts=1503736733466, q=0, from=system.adapter.landroid-s.0, lc=1503689031836
web.0 2017-08-26 10:38:53.489 debug inMem message landroid-s.0.calendar.sunday.borderCut landroid-s.0.calendar.sunday.borderCut val=false, ack=true, ts=1503736733466, q=0, from=system.adapter.landroid-s.0, lc=1503728639136
web.0 2017-08-26 10:38:53.486 debug inMem message landroid-s.0.calendar.sunday.workTime landroid-s.0.calendar.sunday.workTime val=0, ack=true, ts=1503736733466, q=0, from=system.adapter.landroid-s.0, lc=1503688558519
web.0 2017-08-26 10:38:53.483 debug inMem message landroid-s.0.calendar.sunday.startTime landroid-s.0.calendar.sunday.startTime val=00:00, ack=true, ts=1503736733465, q=0, from=system.adapter.landroid-s.0, lc=1503688558517
web.0 2017-08-26 10:38:53.466 debug inMem message landroid-s.0.info.firmware landroid-s.0.info.firmware val=2.59, ack=true, ts=1503736733462, q=0, from=system.adapter.landroid-s.0, lc=1503688558513
landroid-s.0 2017-08-26 10:38:53.157 info stateChange landroid-s.0.calendar.monday.workTime {'val':'120','ack':false,'ts':1503736733154,'q':0,'from':'system.adapter.web.0','lc':1503736733154}
web.0 2017-08-26 10:38:53.156 debug inMem message landroid-s.0.calendar.monday.workTime landroid-s.0.calendar.monday.workTime val=120, ack=false, ts=1503736733154, q=0, from=system.adapter.web.0, lc=1503736733154
web.0 2017-08-26 10:38:49.864 debug inMem message system.adapter.hm-rega.0.alive system.adapter.hm-rega.0.alive val=true, ack=true, ts=1503736729861, q=0, from=system.adapter.hm-rega.0, lc=1503603796361

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 26.08.2017, 10:30

Hast du den Web Adapter auch auf Debug? Mach mal nur den landroid. Start time ist ein string und work time ist ein number, ich schätze da liegt dein Problem. Ein Objekt was 6 erwartet kann "6" nicht verarbeiten, checke ich aber nachher noch mal gegen

Gesendet von meinem Handy

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 26.08.2017, 13:05

Hier nochmal:
Werte sind auf number - genau wie bei waitRain.
Für mich sieht es aus, als wenn der eingegebene Wert gar nicht ankommt.

Eben ist er völlig durcheinander gekommen und hat alle Zeiten wahllos geändert ....
Spoiler: Show hidden text
android-s.0 2017-08-26 13:54:45.638 debug inMem message landroid-s.0.* landroid-s.0.calendar.sunday.startTime
landroid-s.0 2017-08-26 13:54:45.540 debug inMem message landroid-s.0.* landroid-s.0.info.firmware
landroid-s.0 2017-08-26 13:54:45.540 debug inMem message landroid-s.0.* landroid-s.0.mower.rawResponse
landroid-s.0 2017-08-26 13:54:45.540 debug inMem message landroid-s.0.* landroid-s.0.info.connection
landroid-s.0 2017-08-26 13:54:45.540 info Connected to mower
landroid-s.0 2017-08-26 13:54:45.540 debug Landroid status: {"state":"Mowing","errorMessage":"Unknown error","batteryPercentage":null,"totalMowingHours":58.6,"noOfAlarms":1}
landroid-s.0 2017-08-26 13:54:45.146 debug test cfg: 1 valID: 1 val: 120 sval: 120
landroid-s.0 2017-08-26 13:54:45.146 debug Sending Message: {"sc":{"d":[["00:00",0,1],["04:30","120",1],["05:00",240,1],["00:00",0,1],["04:00",300,1],["19:45",254,1],["19:00",298,1]]}}
landroid-s.0 2017-08-26 13:54:45.145 debug Mow time change to: [["00:00",0,1],["04:30","120",1],["05:00",240,1],["00:00",0,1],["04:00",300,1],["19:45",254,1],["19:00",298,1]]
landroid-s.0 2017-08-26 13:54:45.145 info stateChange landroid-s.0.calendar.monday.workTime {"val":"120","ack":false,"ts":1503748485131,"q":0,"from":"system.adapter.web.0","lc":1503748485131}
landroid-s.0 2017-08-26 13:54:45.139 debug inMem message landroid-s.0.* landroid-s.0.calendar.monday.workTime
landroid-s.0 2017-08-26 13:54:14.702 info Connected to MQTT broker - subscribing to DB510/F0FE6B413708/commandOut
landroid-s.0 2017-08-26 13:54:14.294 info Connecting to MQTT broker

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 26.08.2017, 15:45

Der Wert wurde doch wie gewünscht auf 120 gesetzt :

landroid-s.0 2017-08-26 13:54:45.146 debug test cfg: 1 valID: 1 val: 120 sval: 120
landroid-s.0 2017-08-26 13:54:45.146 debug Sending Message: {"sc":{"d":[["00:00",0,1],["04:30","120",1],["05:00",240,1],["00:00",0,1],["04:00",300,1],["19:45",254,1],["19:00",298,1]]}}

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 27.08.2017, 06:57

Eben nicht, sondern auf 0

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: RE: Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 27.08.2017, 08:02

bku hat geschrieben:Eben nicht, sondern auf 0
Der log Eintrag sag es eindeutig aus, das Montag worktime auf 120 gesetzt wurde und die Änderung an den Mäher erfolgreich gesendet wurde ebenso wurde die 120 ausgewertet und an die richtige Stelle eingefügt das saft die Zeile mit val valid und sval aus . Welche Version hast du installiert? Hast du in vis den richtigen dp ausgewählt? Vielleicht nochmal ein etwas längeren logauszug wo die Antwort vom Roboter bei ist

Gesendet von meinem Handy

ldittmar
professional
Beiträge: 344
Registriert: 13.04.2015, 10:37

Re: Neuer Adapter: Worx Landroid

Beitrag von ldittmar » 29.08.2017, 17:51

Hi Stefan,

klar kannst du das. Ich programmiere alles mit Netbeans direkt im ioBroker. So sind die Änderungen mehr oder weniger sofort sichtbar.

Grüße,
ldittmar

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 10.09.2017, 05:30

Der Landroid-S Adapter hat ein update bekommen es gibt jetzt vers. 1.0.3 wäre super wenn jemand testen und feedback geben könnte, ins besondere Windows Nutzer mit abweichenden OpenSSL Pfad.

R32er
starter
Beiträge: 17
Registriert: 16.08.2017, 13:59

Re: Neuer Adapter: Worx Landroid

Beitrag von R32er » 10.09.2017, 11:10

Was wurde geändert?


Gesendet von iPhone mit Tapatalk

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: RE: Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 10.09.2017, 11:38

R32er hat geschrieben:Was wurde geändert?


Gesendet von iPhone mit Tapatalk
*Fehler beseitigt bei rain delay 0
*manchmal wurden falsche Mähzeiten gesetzt
*Werte Eingabe über vis ging bei manchen Werten nicht
*Einheiten und Objekte angepasst
*Fehler bei falscher Konfiguration abgefangen.
*Eingabe eines abweichenden Pfades der openssl. Exe in der konfig.
*Überprüfung ob openssl vorhanden


Gesendet von meinem Handy

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 15.09.2017, 18:38

Also bei mir geht das Setzen der Werte aus vis heraus jetzt.
Danke!

Gruß Bernd

linuxdep
starter
Beiträge: 31
Registriert: 18.08.2017, 21:24

Re: Neuer Adapter: Worx Landroid

Beitrag von linuxdep » 15.09.2017, 21:33

@Meistertr

kannst hier bitte mal schauen http://forum.iobroker.net/viewtopic.php?f=24&t=8080
alle anderen natürlich auch gerne.

Update:
=================
ist erledigt, beim dritten Anlauf hat es heute geklappt den Adapter zu installieren, keine Ahnung was da war.

Aber jetzt zu VIS, ist deine View schon soweit das man die sich auch einbinden könnte? Das wäre nett wenn du das zur Verfügung stellen könntest.
============================================================================
Neueinsteiger Homematic
Versuch YAHM und ioBroker auf einem Raspbian RPi 2 ans laufen zu bringen.
OS: Raspbian Stretch
HW: Raspberry Pi2 V1.1 mit HM-MOD-RPI-PCB Funkmodul

Benutzeravatar
Meistertr
professional
Beiträge: 943
Registriert: 28.12.2016, 10:25

Re: Neuer Adapter: Worx Landroid

Beitrag von Meistertr » 05.10.2017, 05:53

Der Worx server scheint zur zeit offline zu sein

Benutzeravatar
lobomau
guru
Beiträge: 1132
Registriert: 24.03.2016, 10:45

Re: Neuer Adapter: Worx Landroid

Beitrag von lobomau » 05.10.2017, 07:09

Meistertr hat geschrieben:Der Worx server scheint zur zeit offline zu sein
Ah. Deswegen. Da ich über app auch keine Verbindung bekomme, war schon klar, dass es nicht am Adapter liegt.
Aber trotzdem steht auch im log "logged in as XXXX - user token retrieved from API." Deswegen dachte ich, es findet schon eine Verbindung zum worx server statt.

Code: Alles auswählen

landroid-s.0	2017-10-05 08:03:38.709	info	Downloaded guest token
sql.0	2017-10-05 08:03:38.596	info	enabled logging of landroid-s.0.mower.totalTime
sql.0	2017-10-05 08:03:38.596	info	enabled logging of landroid-s.0.mower.totalBladeTime
sql.0	2017-10-05 08:03:38.582	info	enabled logging of landroid-s.0.mower.totalDistance
landroid-s.0	2017-10-05 08:03:38.484	info	starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.landroid-s, node: v6.11.4
host.brix-3150	2017-10-05 08:03:37.195	info	instance system.adapter.landroid-s.0 started with pid 26579
host.brix-3150	2017-10-05 08:03:07.182	info	Restart adapter system.adapter.landroid-s.0 because enabled
host.brix-3150	2017-10-05 08:03:07.182	error	instance system.adapter.landroid-s.0 terminated with code 0 (OK)
Caught	2017-10-05 08:03:07.182	error	by controller[0]: at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) code: 'CERT_HAS_EXPIRED' }
Caught	2017-10-05 08:03:07.182	error	by controller[0]: at TLSSocket._finishInit (_tls_wrap.js:610:8)
Caught	2017-10-05 08:03:07.182	error	by controller[0]: at TLSSocket.emit (events.js:185:7)
Caught	2017-10-05 08:03:07.181	error	by controller[0]: at emitNone (events.js:86:13)
Caught	2017-10-05 08:03:07.181	error	by controller[0]: at TLSSocket. (_tls_wrap.js:1092:38)
Caught	2017-10-05 08:03:07.181	error	by controller[0]: at Error (native)
Caught	2017-10-05 08:03:07.180	error	by controller[0]: { Error: certificate has expired
landroid-s.0	2017-10-05 08:03:07.142	info	terminating
landroid-s.0	2017-10-05 08:03:07.130	info	cleaned everything up...
landroid-s.0	2017-10-05 08:03:07.128	error	at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)
landroid-s.0	2017-10-05 08:03:07.128	error	at TLSSocket._finishInit (_tls_wrap.js:610:8)
landroid-s.0	2017-10-05 08:03:07.128	error	at TLSSocket.emit (events.js:185:7)
landroid-s.0	2017-10-05 08:03:07.128	error	at emitNone (events.js:86:13)
landroid-s.0	2017-10-05 08:03:07.128	error	at TLSSocket. (_tls_wrap.js:1092:38)
landroid-s.0	2017-10-05 08:03:07.128	error	at Error (native)
landroid-s.0	2017-10-05 08:03:07.128	error	Error: certificate has expired
landroid-s.0	2017-10-05 08:03:07.128	error	uncaught exception: certificate has expired
brix 3150 gigabyte (ioB mit vis, hue, ical, ping, telegram, rflink, tankerkoenig, DWD, radar, unifi, Landroid S)
pi3 (pihole, ioBroker client)
pi1 (picam mit motioneye)
Arduino mega mit 433 MHz-rflink
Google Home, Echo, Echo Dot

bku
professional
Beiträge: 176
Registriert: 31.01.2015, 13:04

Re: Neuer Adapter: Worx Landroid

Beitrag von bku » 05.10.2017, 10:13

Hi,
meine App funktioniert (jetzt) aber, aber der iobroker-Adapter nicht und auch Eisha's Win-App geht nicht.
Gruß Bernd

Benutzeravatar
lobomau
guru
Beiträge: 1132
Registriert: 24.03.2016, 10:45

Re: Neuer Adapter: Worx Landroid

Beitrag von lobomau » 05.10.2017, 11:56

bku hat geschrieben:Hi,
meine App funktioniert (jetzt) aber, aber der iobroker-Adapter nicht und auch Eisha's Win-App geht nicht.
Gruß Bernd
Stimmt. Bei mir geht jetzt die Handy App, aber nicht der Adapter. Ist es normal, dass da zwei verschiedene API token geholt werden (beispielhaft 111111... und 22222...)?

Code: Alles auswählen

host.brix-3150	2017-10-05 12:54:15.115	info	Restart adapter system.adapter.landroid-s.0 because enabled
host.brix-3150	2017-10-05 12:54:15.114	error	instance system.adapter.landroid-s.0 terminated with code 0 (OK)
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) code: 'CERT_HAS_EXPIRED' }
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at TLSSocket._finishInit (_tls_wrap.js:610:8)
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at TLSSocket.emit (events.js:185:7)
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at emitNone (events.js:86:13)
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at TLSSocket. (_tls_wrap.js:1092:38)
host.brix-3150	2017-10-05 12:54:15.114	error	Caught by controller[0]: at Error (native)
host.brix-3150	2017-10-05 12:54:15.113	error	Caught by controller[0]: { Error: certificate has expired
landroid-s.0	2017-10-05 12:54:15.072	error	uncaught exception: certificate has expired
landroid-s.0	2017-10-05 12:54:14.846	info	Connecting to MQTT broker
landroid-s.0	2017-10-05 12:54:14.420	info	Fetching root CA
landroid-s.0	2017-10-05 12:54:14.345	info	Certificate retrieved
landroid-s.0	2017-10-05 12:53:57.095	info	API token set to 22222222222222222
landroid-s.0	2017-10-05 12:53:57.094	info	Logged in as email@email.com - user token retrieved from API
landroid-s.0	2017-10-05 12:53:42.939	info	API token set to 111111111111111111
landroid-s.0	2017-10-05 12:53:42.936	info	Downloaded guest token
brix 3150 gigabyte (ioB mit vis, hue, ical, ping, telegram, rflink, tankerkoenig, DWD, radar, unifi, Landroid S)
pi3 (pihole, ioBroker client)
pi1 (picam mit motioneye)
Arduino mega mit 433 MHz-rflink
Google Home, Echo, Echo Dot

Antworten