NEWS
[Neuer Adapter] mediola-gateway
-
@line Habe jetzt eine Version, die sollte mit Name un Passwort klar kommen. Konnte es leider bei mir nicht testen, da ich die Konfigurations tools noch nicht wieder installiert habe und ohne passwort arbeite.
Wieder unter https://github.com/oelison/ioBroker.mediola-gateway/tree/more_info -
@oelison Super, vielen Dank.
Fehler ist nun weg.Jedoch bekomme ich keine Daten geladen
-
@oelison obwohl es hier sehr gut aussieht. Ihre Änderung sieht schonmal gut aus. Jedoch erhalte ich keine Receiving Daten.
Ich müsste doch alle Geräte ansteuern können, die in der Gateway angelernt sind oder?
-
@line So einfach ist das leider nicht. Es ist auch nicht der Sinn des Adapters alle Geräte die angelernt sind zu steuern. Es geht viel mehr darum, die HW zu verwenden um Infrarot oder Funkbasierte Geräte zu steuern, die sonst nicht erreichbar wären.
Gute beispiele sind z.B.
Fernbedienungen (IR)
WIR rolladen (RF)
Gegenbeispiele sind:
HomeMatic (IP basiert)
Warum? Nehmen wir mal die HM (HomeMatic) geräte. Die können alle über die APP von Mediola gesteuert werden und möglicherweise auch eigene Oberflächen generiert werden. Aber für HM gibt es im ioBroker schon einen Adapter. Dieser ist auf grund seiner Spezialisierung wesentlich besser.
Bei dein RF oder IR Geräten verhält sich das anders. Ohne die Harware des Gateways ist es nicht möglich diese zu Steuern. Auch kann kein Adapter ohne andere zusätzliche HW diese Geräte ansteuern. Daher ist dises das Ziel des Adapters.
Daher die Frage: Welche Geräte sind denn bei dir an der Mediola angemeldet und über welches Medium verbunden? Wenn IP basiert, sollte ein Adapter verwendet werden statt des Gateways. Wenn IR oder RF basiert, dann müssen die Kommandos herausgefunden werden. -
@oelison ich habe momentan Funk Rolladenmotoren der Firma Nobily an der Mediola Gateway angemeldet. Diese möchte ich demnach auch in der VIS steuern können.
Da ich erst ganz am Anfange stehe und bisher noch nicht mit NodeRed, API oder Kommandos gearbeitet habe, habe ich gehofft, dass der Mediola Adapter jeden einzelnen Rollläden auflistet und ich ihn somit steuern kann und auch in die VIS einbinden kann. -
@line Ja, dafür ist der Adapter gedacht. Dazu bräuchte ich den debug log vom Adapter. Im experten modus die instanz aufklappen und von info auf debug stellen. Dann startet der Adapter neu und im Log sollten Zeilen mit:
mediola-gateway.0 2023-07-25 18:13:30.090 debug
auftauchen. Diese bitte hier posten.
Möglicherweise brauche ich noch ein netzwerk log. Aber das sehen wir dann. -
@oelison anbei der Log. Hoffe es passt so. Danke
2023-07-25 22:30:23.503 - info: host.raspberrypi stopInstance system.adapter.mediola-gateway.0 (force=false, process=true) 2023-07-25 22:30:23.512 - info: mediola-gateway.0 (37773) Got terminate signal TERMINATE_YOURSELF 2023-07-25 22:30:23.517 - info: mediola-gateway.0 (37773) terminating 2023-07-25 22:30:23.519 - info: mediola-gateway.0 (37773) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-07-25 22:30:23.597 - info: host.raspberrypi stopInstance system.adapter.mediola-gateway.0 send kill signal 2023-07-25 22:30:24.172 - info: host.raspberrypi instance system.adapter.mediola-gateway.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-07-25 22:30:26.790 - info: host.raspberrypi instance system.adapter.mediola-gateway.0 started with pid 37803 2023-07-25 22:30:30.540 - debug: mediola-gateway.0 (37803) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-07-25 22:30:30.636 - debug: mediola-gateway.0 (37803) Objects client ready ... initialize now 2023-07-25 22:30:30.644 - debug: mediola-gateway.0 (37803) Objects create System PubSub Client 2023-07-25 22:30:30.648 - debug: mediola-gateway.0 (37803) Objects create User PubSub Client 2023-07-25 22:30:30.780 - debug: mediola-gateway.0 (37803) Objects client initialize lua scripts 2023-07-25 22:30:30.797 - debug: mediola-gateway.0 (37803) Objects connected to redis: 127.0.0.1:9001 2023-07-25 22:30:30.843 - debug: mediola-gateway.0 (37803) Redis States: Use Redis connection: 127.0.0.1:9000 2023-07-25 22:30:30.866 - debug: mediola-gateway.0 (37803) States create System PubSub Client 2023-07-25 22:30:30.869 - debug: mediola-gateway.0 (37803) States create User PubSub Client 2023-07-25 22:30:30.953 - debug: mediola-gateway.0 (37803) States connected to redis: 127.0.0.1:9000 2023-07-25 22:30:31.424 - info: mediola-gateway.0 (37803) starting. Version 0.1.4 (non-npm: oelison/ioBroker.mediola-gateway#more_info) in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.16.1, js-controller: 4.0.24 2023-07-25 22:30:31.528 - info: mediola-gateway.0 (37803) auto detection: true 2023-07-25 22:30:31.549 - debug: mediola-gateway.0 (37803) UDP socket listening on 0.0.0.0:1902 2023-07-25 22:30:31.624 - debug: mediola-gateway.0 (37803) out RECEIVED: 192.168.178.53:1901 - DHCP:TRUE HWV:C3 VER:1.24.0 VID:FFFF IP:192.168.178.53 SN:255.255.255.0 GW:192.168.178.1 DNS:192.168.178.1 MAC:40-66-7a-00-89-2c NAME:AIO GATEWAY |end 2023-07-25 22:30:31.629 - info: mediola-gateway.0 (37803) DHCP:TRUE 2023-07-25 22:30:31.630 - info: mediola-gateway.0 (37803) HWV:C3 2023-07-25 22:30:31.631 - info: mediola-gateway.0 (37803) VER:1.24.0 2023-07-25 22:30:31.632 - info: mediola-gateway.0 (37803) VID:FFFF 2023-07-25 22:30:31.632 - info: mediola-gateway.0 (37803) IP:192.168.178.53 2023-07-25 22:30:31.633 - info: mediola-gateway.0 (37803) SN:255.255.255.0 2023-07-25 22:30:31.635 - info: mediola-gateway.0 (37803) GW:192.168.178.1 2023-07-25 22:30:31.637 - info: mediola-gateway.0 (37803) DNS:192.168.178.1 2023-07-25 22:30:31.638 - info: mediola-gateway.0 (37803) MAC:40-66-7a-00-89-2c 2023-07-25 22:30:31.639 - info: mediola-gateway.0 (37803) NAME:AIO GATEWAY 2023-07-25 22:30:31.640 - info: mediola-gateway.0 (37803) 2023-07-25 22:30:31.641 - info: mediola-gateway.0 (37803) Mediola connected with ip:192.168.178.53 and mac:40-66-7a-00-89-2c 2023-07-25 22:30:31.642 - debug: mediola-gateway.0 (37803) url request to mediola: http://192.168.178.53/command?XC_USER=xxx@xxx.de&XC_PASS=xxx&XC_FNC=getstates 2023-07-25 22:30:31.887 - debug: mediola-gateway.0 (37803) {XC_SUC}[{"type":"BK","sid":"01","adr":"032753","config":"","state":""},{"type":"BK","sid":"02","adr":"032750","config":"","state":""},{"type":"BK","sid":"03","adr":"032752","config":"","state":""},{"type":"BK","sid":"04","adr":"032754","config":"","state":""}] 2023-07-25 22:30:31.888 - debug: mediola-gateway.0 (37803) mediola device found data: {XC_SUC}[{"type":"BK","sid":"01","adr":"032753","config":"","state":""},{"type":"BK","sid":"02","adr":"032750","config":"","state":""},{"type":"BK","sid":"03","adr":"032752","config":"","state":""},{"type":"BK","sid":"04","adr":"032754","config":"","state":""}] 2023-07-25 22:30:31.890 - debug: mediola-gateway.0 (37803) {"type":"BK","sid":"01","adr":"032753","config":"","state":""} 2023-07-25 22:30:31.905 - debug: mediola-gateway.0 (37803) {"type":"BK","sid":"02","adr":"032750","config":"","state":""} 2023-07-25 22:30:31.908 - debug: mediola-gateway.0 (37803) {"type":"BK","sid":"03","adr":"032752","config":"","state":""} 2023-07-25 22:30:31.912 - debug: mediola-gateway.0 (37803) {"type":"BK","sid":"04","adr":"032754","config":"","state":""}
MOD-EDIT: Code in code-tags gesetzt!
-
@line said in [Neuer Adapter] mediola-gateway:
anbei der Log.
Perfekt. Habe den Adapter erweitert. Jetzt sollten die Objekte auftauchen.
Steuern geht dann aber noch nicht. Hier nochmal der Link:
https://github.com/oelison/ioBroker.mediola-gateway/tree/more_info -
-
Hallo Mediola Nutzer, nach einiger arbeit mit KeuleHD (github user) und Line (in diesem Forum). Habe ich eine Version 1.0.0 herausgegeben. Die ersten RF Aktoren sind damit ansteuerbar. Das sind WIR (WR), Roto (BK) und Nobily (NY). Die WIR sind richtig gut. Die werden automatisch erkannt und können auch teil angesteuert werden (in 10% Schritten). Die BK werden automatisch erkannt, aber geht nur rauf, runter und stop. Die Nobily zicken noch etwas herum, da ist manuelle arbeit notwendig. Im Readme steht mehr dazu. Bitte mal testen, wenn noch jemand sowas hat. Oder andere, dann werde ich die Rollos gerne hinzufügen.
-
@oelison Hallo, ich bin noch ein sehr neuer und daher unerfahrener iobrocker-nutzer. Derzeit habe ich drei Rolläden von Roto, die ich über das Mediola-Gateway bediene. Nach der Installation werden die Geräte ausgelesen und die Statuspunkte angelegt
Wenn ich die Beschreibung richtig verstehe, sollte ein action Ordner vorhanden sein, dieser fehlt bei mir. -
@rofo1968 Hallo. Sieht nach einem alten Stand aus. Ich habe vor kurzem die Version 1.0.1 released. Diese ist noch nicht in der Stable-liste. Bitte diese installieren.
Wenn es dann noch nicht geht, bitte die Instanz auf Debug stellen und im log nach der Instanz filtern und hier posten. -
@oelison Hallo, sieht jetzt perfekt aus, funktioniert auch alles!
Super Arbeit, vielen Dank! -
@rofo1968 Super, das freut mich.
-
@oelison
Hallo ich bin Neu hier und Anfänger im Iobroker.
Ich habe schon alles mögliche versucht,aber ich bekomme den Mediola Adapter nicht zum laufen.Hier die Logdatei ich hoffe Sie können mir auf den richtigen Weg führen.iobroker.2023-09-08.log
Danke Im Voraus -
Hallo @ezifox,
In dem log ist schön zu sehen, dass die Version 1.0.1 startet im Auto Mode. Anscheinend wird aber kein Mediola Gatway gefunden. Was für ein Gateway haben Sie denn? Kennen Sie die IP Adresse? Dann einfach mal diese eintragen und den Auto Mode abschalten. Bisher hat der Adapter aber das Gateway automatisch gefunden. Gruß Christian -
@oelison
Danke für die rasche Antwort.
Habe einen AIO GATEWAY V6 version: C3 (1.24.0)
Ich habe es mit der IP Adresse des Gateways 10.0.0.1 und der MAC Adresse versucht. Leider das selbe Ergebnis. -
@ezifox
Bitte mal im WebBrowser folgendes aufrufen:
http://10.0.0.1/command?XC_FNC=getstates
Da sollte dann sowas wie{XC_SUC}[...]
Rauskommen.
-
@oelison
Das ist die Antwort
{"XC_ERR":{"code":"000007","msg":"access denied"}} -
@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.