NEWS
[Neuer Adapter] mediola-gateway
-
@ezifox
Okay, dann musst Du einen Usernamen und ein Passwort vergeben haben. Dann wieder alles auf Auto und die anderen Hacken weg und Name und Passwort setzen.
Hiermit kann Name und Passwort getestet werden:
http://ip-of-mediola/command?XC_USER=username&XC_PASS=password&XC_FNC=getstates
ip-of-mediola ist ja klar und username und password ersetzen. -
@oelison
{XC_ERR}{"code":"010000"}
Ich habe im Mediola Configtool nur ein Passwort vergeben, keinen Nutzernamen. -
@ezifox
Versuchs mal mit admin als user. Das sollte der default user sein. Ich habe aber nur eine V4, da könnte das anders sein. -
@oelison
Ich hatte zuvor schon sämtliche User probiert.
Admin,Admin,Root,email,etc… auch lehr gelassen, leider ohne Erfolg.
Mit der App IQONTROL NEO komme ich auf den Gateway. -
@ezifox
Bei meiner V4 ist die api immer ohne name und passwort, egal ob ich ein config passwort gesetzt habe oder nicht. Ist es möglich einen User anzulegen? -
@oelison
Bin noch Anfänger. Brauche ich eine api für meinen Gateway und wo bekomme ich die?
User finde ich nichts um einen anzulegen.@ezifox
Mit dem Webaufruf hast Du die API ja schon verwendet. Das ist die Verbindung die mein Adapter verwendet.
Weiter oben in diesem Thread sind ja die Erfolgsmeldungen von line, hier wurde name und passwort gesetzt und es war auch ein V6 (keine + soweit ich weiß).
Wenn wir das debuggen wollen, dann solltest Du mir eine Mail schreiben. (siehe readme).
Alternativ kannst Du das Passwort löschen, aber dann verlierst Du Deinen Cloud zugriff. -
@ezifox
Mit dem Webaufruf hast Du die API ja schon verwendet. Das ist die Verbindung die mein Adapter verwendet.
Weiter oben in diesem Thread sind ja die Erfolgsmeldungen von line, hier wurde name und passwort gesetzt und es war auch ein V6 (keine + soweit ich weiß).
Wenn wir das debuggen wollen, dann solltest Du mir eine Mail schreiben. (siehe readme).
Alternativ kannst Du das Passwort löschen, aber dann verlierst Du Deinen Cloud zugriff.@oelison
Habe es mit anderen User getestet.
{XC_SUC}[{"type":"RT","sid":"01","adr":"B3DD1F","config":"","state":""},{"type":"RT","sid":"02","adr":"F8A4FE","config":"","state":""},{"type":"RT","sid":"03","adr":"856236","config":"","state":""},{"type":"EVENT","adr":"05","state":"1"},{"type":"EVENT","adr":"04","state":"1"}] -
@oelison
Habe es mit anderen User getestet.
{XC_SUC}[{"type":"RT","sid":"01","adr":"B3DD1F","config":"","state":""},{"type":"RT","sid":"02","adr":"F8A4FE","config":"","state":""},{"type":"RT","sid":"03","adr":"856236","config":"","state":""},{"type":"EVENT","adr":"05","state":"1"},{"type":"EVENT","adr":"04","state":"1"}] -
@ezifox Dann sollte der Rest jetzt auch im Adapter gehen, wenn Du den User da mit Passwort einträgst. Wo legt man den User an? Könnte anderen hier helfen, die an der gleichen Stelle klemmen.
-
@oelison
Habe es mit anderen User getestet.
{XC_SUC}[{"type":"RT","sid":"01","adr":"B3DD1F","config":"","state":""},{"type":"RT","sid":"02","adr":"F8A4FE","config":"","state":""},{"type":"RT","sid":"03","adr":"856236","config":"","state":""},{"type":"EVENT","adr":"05","state":"1"},{"type":"EVENT","adr":"04","state":"1"}]@ezifox
Jetzt bin ich verwirrt. Ich dachte es hätte mit user funktioniert?
Ich sehe gerade, dass Du RT (Somfy) Rollos hast.
Da solltest Du diese Adapterversion installieren:
mediola_warema_somfi_branch
Da bin ich noch nicht ganz fertig. Ich warte da noch auf eine Rückmeldung. -
@ezifox
Jetzt bin ich verwirrt. Ich dachte es hätte mit user funktioniert?
Ich sehe gerade, dass Du RT (Somfy) Rollos hast.
Da solltest Du diese Adapterversion installieren:
mediola_warema_somfi_branch
Da bin ich noch nicht ganz fertig. Ich warte da noch auf eine Rückmeldung. -
Guten Abend,
tolles Teil dieser Adapter, Installation und Erkennung des Gateway hat direkt funktioniert. Hat hier schon jemand mit einem Mediola V5-Gateway und den Nobily-Rollos gehabt? Ich hab hier wie in der Anleitung beschrieben die Instanz auf DEBUG gesetzt, bekomme aber keinen Identifier im Log angezeigt. Sieht nur etwa so aus:
0 0 Log-Größe: 665.4 KB 1 PID Zeit debug Nachricht mediola-gateway.0 313602 2023-09-20 19:35:17.567 debug state mediola-gateway.0.sysvars.idFF changed: 0 (ack = true) mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug {"type":"EVENT","adr":"FF","state":"0"} mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug mediola device found data: {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.516 debug {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.489 debug Source: onReady mediola-gateway.0 313602 2023-09-20 19:35:17.472 debug validMediola: true sysvarInti: false timerRead: false mediola-gateway.0 313602 2023-09-20 19:35:17.471 info Mediola connected with ip:192.168.0.219 and mac:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug NAME:AIO GATEWAY V5 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug MAC:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug DNS:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug GW:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug SN:255.255.255.0 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug IP:192.168.0.219 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug VID:FFFF mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug VER:1.0.31 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug HWV:E1 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug DHCP:TRUE mediola-gateway.0 313602 2023-09-20 19:35:17.468 debug out RECEIVED: 192.168.0.219:1901 - DHCP:TRUEHWV:E1VER:1.0.31VID:FFFFIP:192.168.0.219SN:255.255.255.0GW:192.168.0.1DNS:192.168.0.1MAC:40-66-7a-00-32-71NAME:AIO GATEWAY V5|end mediola-gateway.0 313602 2023-09-20 19:35:17.412 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.0 313602 2023-09-20 19:35:17.407 info auto detection: true mediola-gateway.0 313602 2023-09-20 19:35:17.382 info starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 4.0.24 mediola-gateway.0 313602 2023-09-20 19:35:17.331 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.326 debug States create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.325 debug States create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.321 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.309 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.0 313602 2023-09-20 19:35:17.305 debug Objects client initialize lua scripts mediola-gateway.0 313602 2023-09-20 19:35:17.296 debug Objects create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.295 debug Objects create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.294 debug Objects client ready ... initialize now mediola-gateway.0 313602 2023-09-20 19:35:17.273 debug Redis Objects: Use Redis connection: 127.0.0.1:9001Das XC_SUC wird gemeldet wenn ich via IOS und der Iqontrol-App eine Jalousie ansteuere.
Via tcpdump habe ich mir die gültigen Steuerbefehle manuell rausgesucht, ein STOP ist etwa
GET /cmd?XC_FNC=SendSC&type=DY&data=53E6760555&at=fdf26619fad78c2100884f709a8127e7&_=1695237633896 - von dort komme ich aber nicht weiter mit der Integration. -
Guten Abend,
tolles Teil dieser Adapter, Installation und Erkennung des Gateway hat direkt funktioniert. Hat hier schon jemand mit einem Mediola V5-Gateway und den Nobily-Rollos gehabt? Ich hab hier wie in der Anleitung beschrieben die Instanz auf DEBUG gesetzt, bekomme aber keinen Identifier im Log angezeigt. Sieht nur etwa so aus:
0 0 Log-Größe: 665.4 KB 1 PID Zeit debug Nachricht mediola-gateway.0 313602 2023-09-20 19:35:17.567 debug state mediola-gateway.0.sysvars.idFF changed: 0 (ack = true) mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug {"type":"EVENT","adr":"FF","state":"0"} mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug mediola device found data: {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.516 debug {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.489 debug Source: onReady mediola-gateway.0 313602 2023-09-20 19:35:17.472 debug validMediola: true sysvarInti: false timerRead: false mediola-gateway.0 313602 2023-09-20 19:35:17.471 info Mediola connected with ip:192.168.0.219 and mac:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug NAME:AIO GATEWAY V5 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug MAC:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug DNS:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug GW:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug SN:255.255.255.0 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug IP:192.168.0.219 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug VID:FFFF mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug VER:1.0.31 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug HWV:E1 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug DHCP:TRUE mediola-gateway.0 313602 2023-09-20 19:35:17.468 debug out RECEIVED: 192.168.0.219:1901 - DHCP:TRUEHWV:E1VER:1.0.31VID:FFFFIP:192.168.0.219SN:255.255.255.0GW:192.168.0.1DNS:192.168.0.1MAC:40-66-7a-00-32-71NAME:AIO GATEWAY V5|end mediola-gateway.0 313602 2023-09-20 19:35:17.412 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.0 313602 2023-09-20 19:35:17.407 info auto detection: true mediola-gateway.0 313602 2023-09-20 19:35:17.382 info starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 4.0.24 mediola-gateway.0 313602 2023-09-20 19:35:17.331 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.326 debug States create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.325 debug States create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.321 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.309 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.0 313602 2023-09-20 19:35:17.305 debug Objects client initialize lua scripts mediola-gateway.0 313602 2023-09-20 19:35:17.296 debug Objects create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.295 debug Objects create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.294 debug Objects client ready ... initialize now mediola-gateway.0 313602 2023-09-20 19:35:17.273 debug Redis Objects: Use Redis connection: 127.0.0.1:9001Das XC_SUC wird gemeldet wenn ich via IOS und der Iqontrol-App eine Jalousie ansteuere.
Via tcpdump habe ich mir die gültigen Steuerbefehle manuell rausgesucht, ein STOP ist etwa
GET /cmd?XC_FNC=SendSC&type=DY&data=53E6760555&at=fdf26619fad78c2100884f709a8127e7&_=1695237633896 - von dort komme ich aber nicht weiter mit der Integration.Hallo @blindyblinds,
Nobily (NY) rollos sind leider etwas kompliziert. Öffne mal das Gateway Tool von Mediola auf einem PC.
Da gibt es auch ein Debug Fenster. Die Daten daraus, sollten Dir die Nummern (8 Zeichen aus A-F und 0-9) zeigen. Mit diesen 8 Stelligen Codes kannst Du NYxxxxxxxx Datenpunkt anlegen im action ordner.
Ist jetzt etwas grob beschrieben. Wenns nicht klappt nochmal nachfragen. -
Guten Abend,
tolles Teil dieser Adapter, Installation und Erkennung des Gateway hat direkt funktioniert. Hat hier schon jemand mit einem Mediola V5-Gateway und den Nobily-Rollos gehabt? Ich hab hier wie in der Anleitung beschrieben die Instanz auf DEBUG gesetzt, bekomme aber keinen Identifier im Log angezeigt. Sieht nur etwa so aus:
0 0 Log-Größe: 665.4 KB 1 PID Zeit debug Nachricht mediola-gateway.0 313602 2023-09-20 19:35:17.567 debug state mediola-gateway.0.sysvars.idFF changed: 0 (ack = true) mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug {"type":"EVENT","adr":"FF","state":"0"} mediola-gateway.0 313602 2023-09-20 19:35:17.517 debug mediola device found data: {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.516 debug {XC_SUC}[{"type":"EVENT","adr":"FF","state":"0"}] mediola-gateway.0 313602 2023-09-20 19:35:17.489 debug Source: onReady mediola-gateway.0 313602 2023-09-20 19:35:17.472 debug validMediola: true sysvarInti: false timerRead: false mediola-gateway.0 313602 2023-09-20 19:35:17.471 info Mediola connected with ip:192.168.0.219 and mac:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug NAME:AIO GATEWAY V5 mediola-gateway.0 313602 2023-09-20 19:35:17.471 debug MAC:40-66-7a-00-32-71 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug DNS:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug GW:192.168.0.1 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug SN:255.255.255.0 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug IP:192.168.0.219 mediola-gateway.0 313602 2023-09-20 19:35:17.470 debug VID:FFFF mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug VER:1.0.31 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug HWV:E1 mediola-gateway.0 313602 2023-09-20 19:35:17.469 debug DHCP:TRUE mediola-gateway.0 313602 2023-09-20 19:35:17.468 debug out RECEIVED: 192.168.0.219:1901 - DHCP:TRUEHWV:E1VER:1.0.31VID:FFFFIP:192.168.0.219SN:255.255.255.0GW:192.168.0.1DNS:192.168.0.1MAC:40-66-7a-00-32-71NAME:AIO GATEWAY V5|end mediola-gateway.0 313602 2023-09-20 19:35:17.412 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.0 313602 2023-09-20 19:35:17.407 info auto detection: true mediola-gateway.0 313602 2023-09-20 19:35:17.382 info starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 4.0.24 mediola-gateway.0 313602 2023-09-20 19:35:17.331 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.326 debug States create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.325 debug States create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.321 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.0 313602 2023-09-20 19:35:17.309 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.0 313602 2023-09-20 19:35:17.305 debug Objects client initialize lua scripts mediola-gateway.0 313602 2023-09-20 19:35:17.296 debug Objects create User PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.295 debug Objects create System PubSub Client mediola-gateway.0 313602 2023-09-20 19:35:17.294 debug Objects client ready ... initialize now mediola-gateway.0 313602 2023-09-20 19:35:17.273 debug Redis Objects: Use Redis connection: 127.0.0.1:9001Das XC_SUC wird gemeldet wenn ich via IOS und der Iqontrol-App eine Jalousie ansteuere.
Via tcpdump habe ich mir die gültigen Steuerbefehle manuell rausgesucht, ein STOP ist etwa
GET /cmd?XC_FNC=SendSC&type=DY&data=53E6760555&at=fdf26619fad78c2100884f709a8127e7&_=1695237633896 - von dort komme ich aber nicht weiter mit der Integration.@blindyblinds
Oh ich sehe gerade: das sind "DY". Nobily war bisher nur NY. Mit "DY" geht das erstmal nicht.
Für eine weiter entwicklung, wäre ein Pers. Mail an mich gut. (siehe README des adapters). -
@blindyblinds
Oh ich sehe gerade: das sind "DY". Nobily war bisher nur NY. Mit "DY" geht das erstmal nicht.
Für eine weiter entwicklung, wäre ein Pers. Mail an mich gut. (siehe README des adapters).@oelison Danke für die prompte Antwort! In dem Configtool (ich hoffe wirr meinen die gleiche App ;) ) bekomme ich leider auch nicht mehr Meldungen angezeigt, es scheint ihn nicht zu rühren was die Handyapp ausführen kann

-
@blindyblinds
Oh ich sehe gerade: das sind "DY". Nobily war bisher nur NY. Mit "DY" geht das erstmal nicht.
Für eine weiter entwicklung, wäre ein Pers. Mail an mich gut. (siehe README des adapters).@oelison Mail kommt dann bald!
-
@oelison Mail kommt dann bald!
@blindyblinds

Das Tool von Mediola meine ich. -
@acidsubway
Bei mir gehts:

Er zeigt aber nur Datenpunkte an die auch angelegt sind. Habe alle vier Datentypen geprüft (bool, int, float und string. Zeigt er im Log irgendwelche errors wie:
json format not known:
json format invalid:
oder gar
mediola device rejected the request:
an?@oelison Post vom 3.mai
Meine Datenpunkte sind auch angelegt im Mediola ich frage diese ja mit meiner app ab. Oder wie meinst du das? -
@oelison Post vom 3.mai
Meine Datenpunkte sind auch angelegt im Mediola ich frage diese ja mit meiner app ab. Oder wie meinst du das?@acidsubway Also der Adapter kann die SysVars nur lesen und wird mit Änderungen per Broadcast aktualisiert. D.h. das sollte immer mit der App synchron sein, aber vom ioBroker aus können die nicht geändert werden. Ich habe auch noch nicht ausprobiert ob das geht, da ich keine Anwendung dafür habe.