NEWS
[Neuer Adapter] mediola-gateway
-
Hi @markusz-80,
Dafür gibt es schon ein Ticket und einen branch https://github.com/oelison/ioBroker.mediola-gateway/tree/elero_roller_shutter .
Bitte einfach mal drüberinstallieren im experten modus und ausprobieren.
Und das Ergebniss hier posten -
@oelison
Vielen Dank für die Info und die Bereitstellung
Hab die Installation mal laufen lassen, es sieht so aus als werden die Raffstore nun gefunden. TOP!
Ich teste mal in den nächsten Tagen, wie das mit dem ansprechen klappt. Bin leider noch blutiger Anfänger mit ioBroker
Ach ja, ich hätte eine PDF von Mediola mit der kompletten Beschreibung, was alles für Funktionen aufgerufen werden können.
Neben Rauf/Runter/Stop gibt es noch über 10 weitere Befehle.
Kann ich dir gerne zur Verfügung stellen, falls du sie brauchen kannst.
VG Markus -
@markusz-80 Ich habe die API AIO Gateways-All.pdf vom September 2014. Diese kann bei Mediola mit anfrage und registrierung bezogen werden. Falls Du eine Beschreibung spezifisch für die Raffstore-Geräte hast, wäre das natürlich interessant. Vielleicht ist da was genaures beschrieben. (Bitte an die Mail im Readme senden)
Zum Ansteuern. Einfach mal den Wert unter Objekte (links im ioBroker Admin) mediola-gateway.0.action.ER01 auf 1, 2 oder 3 stellen. Dann sollte sich das Raffstore bewegen. (1 hoch, 2 runter und 3 ist stop). -
Hallo zusammen,
der Adapter bleibt Orange. Keine Daten kommen an.
Debug Protokoll ist folgendes:
(Kann hier jemand helfen?) Vielen Dankmediola-gateway.0 2023-10-16 15:43:04.992 error unkown device on this port mediola-gateway.0 2023-10-16 15:43:04.991 debug mediola-gateway.0 2023-10-16 15:43:04.991 debug TMP_ID:a98abaac mediola-gateway.0 2023-10-16 15:43:04.991 debug MAC:-(gelöscht) mediola-gateway.0 2023-10-16 15:43:04.991 debug DNS:192.168.0.1 mediola-gateway.0 2023-10-16 15:43:04.990 debug GW:192.168.0.1 mediola-gateway.0 2023-10-16 15:43:04.990 debug SN:255.255.255.0 mediola-gateway.0 2023-10-16 15:43:04.989 debug PT:80 mediola-gateway.0 2023-10-16 15:43:04.989 debug IP:192.168.0.67 mediola-gateway.0 2023-10-16 15:43:04.989 debug NAME:AIO GW V5+ mediola-gateway.0 2023-10-16 15:43:04.988 debug VID:FFFF mediola-gateway.0 2023-10-16 15:43:04.988 debug VER:1.1.4 mediola-gateway.0 2023-10-16 15:43:04.988 debug HWV:EA mediola-gateway.0 2023-10-16 15:43:04.987 debug DHCP:TRUE mediola-gateway.0 2023-10-16 15:43:04.986 debug out RECEIVED: 192.168.0.67:1901 - DHCP:TRUEHWV:EAVER:1.1.4VID:FFFFNAME:AIO GW V5+IP:192.168.0.67PT:80SN:255.255.255.0GW:192.168.0.1DNS:192.168.0.1MAC:4gelöscht_ID:a98abaac|end mediola-gateway.0 2023-10-16 15:43:04.640 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.0 2023-10-16 15:43:04.634 info auto detection: true mediola-gateway.0 2023-10-16 15:43:04.596 info starting. Version 1.0.1 (non-npm: oelison/ioBroker.mediola-gateway#d0ed6fefee49701e3768472e5a9141b8dbbb9583) in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 5.0.12 mediola-gateway.0 2023-10-16 15:43:04.340 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.0 2023-10-16 15:43:04.229 debug States create User PubSub Client mediola-gateway.0 2023-10-16 15:43:04.228 debug States create System PubSub Client mediola-gateway.0 2023-10-16 15:43:04.207 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.0 2023-10-16 15:43:04.151 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.0 2023-10-16 15:43:04.143 debug Objects client initialize lua scripts mediola-gateway.0 2023-10-16 15:43:04.073 debug Objects create User PubSub Client mediola-gateway.0 2023-10-16 15:43:04.071 debug Objects create System PubSub Client mediola-gateway.0 2023-10-16 15:43:04.069 debug Objects client ready ... initialize now mediola-gateway.0 2023-10-16 15:43:04.018 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
-
@schonwiederich said in [Neuer Adapter] mediola-gateway:
AIO GW V5+
Interessant. Der Name ist anders als bei den bisher gesehenen Geräten. Ich habe "AIO GATEWAY ..." erwartet. Ich habe das jetzt alles auf den main gebracht. Daher bitte mal von hier installieren.
Dann könnte das gehen. Danke für das Debug-Log! -
@oelison
DANKE , jetzt wurde er mit der neuen Version sofort grün.Ich bekomme aber keine Geräte angezeigt. Sobald ich in der Instanz den Haken setze für "Daten auslesen" wird IOBroker mit diesen Fehlemerldungen überflutet. Gefühlt mehrere Dutzend pro Sekunde. Es hört dann auch nicht auf bis ich den Haken wieder rausnehme.
mediola-gateway.0 2023-10-19 07:18:51.118 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.0 2023-10-19 07:18:51.117 error Error: connect EADDRNOTAVAIL 192.168.0.67:80 - Local (192.168.0.11:0) mediola-gateway.0 2023-10-19 07:18:51.116 error mediola device not reached by getting sys vars
Was kann das sein?
Lieben Dank. -
@schonwiederich
Kannst Du mal folgenden Befehl in einen Browser ausführen und hier posten was dann kommt?
http://ip-of-mediola/command?XC_FNC=getstates
oder
http://ip-of-mediola/command?XC_USER=username&XC_PASS=password&XC_FNC=getstates\ -
@schonwiederich
Ich habe den Branch nochmal überarbeitet. Das löst zumindest das Problem, dass tausende von Nachrichten kommen.
Der Haupt fehler ist aber dieses:{XC_ERR}internal error
-
@oelison said in [Neuer Adapter] mediola-gateway:
{XC_SUC}[{"type":"IT","adr":"A1","state":"00:00"},{"type":"IT","adr":"F0","state":"00:00"},{"type":"IT","adr":"F1","state":"06:00"},{"type":"IT","adr":"F2","state":"00:00"},{"type":"IT","adr":"F3","state":"00:00"},{"type":"IT","adr":"F4","state":"00:00"},{"type":"IT","adr":"F5","state":"00:00"}]
ABER: Als ich heute früh in die Instanz schaute war diese wieder orange. Auch mit deinstallieren und von neu installieren von der Version mit dem überarbeiteten Branch von deinem Post vom 21.10 bleibt der adapter orange.
Hier das Protokoll:
mediola-gateway.0 2023-10-23 07:50:09.970 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.0 2023-10-23 07:50:09.964 info with ip: 192.168.0.67 mediola-gateway.0 2023-10-23 07:50:09.964 info find by ip: true mediola-gateway.0 2023-10-23 07:50:09.963 info find by mac: undefined mediola-gateway.0 2023-10-23 07:50:09.962 info auto detection: false mediola-gateway.0 2023-10-23 07:50:09.914 info starting. Version 1.0.1 (non-npm: oelison/ioBroker.mediola-gateway#authParam) in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 5.0.12 mediola-gateway.0 2023-10-23 07:50:09.271 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.0 2023-10-23 07:50:09.165 debug States create User PubSub Client mediola-gateway.0 2023-10-23 07:50:09.164 debug States create System PubSub Client mediola-gateway.0 2023-10-23 07:50:09.071 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.0 2023-10-23 07:50:08.956 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.0 2023-10-23 07:50:08.927 debug Objects client initialize lua scripts mediola-gateway.0 2023-10-23 07:50:08.796 debug Objects create User PubSub Client mediola-gateway.0 2023-10-23 07:50:08.794 debug Objects create System PubSub Client mediola-gateway.0 2023-10-23 07:50:08.739 debug Objects client ready ... initialize now mediola-gateway.0 2023-10-23 07:50:08.538 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
Viele Grüße
-
AIO GW V5+ device: AIO GATEWAY V5+ version: EA (1.1.4) uptime: 5d 23h 19m 30s memory: 784060
Das ist der HTML output wenn man nur die IP des Gateways in den Browser eingibt.
-
Update von mir. Die orangene Instanz lag am gateway. Es hat sich weggehangen.
Ich habe jetzt nochmal deine letzte Version installiert.
Erkennung: Erfolgreich
mediola-gateway.0 2023-10-24 09:02:16.795 info Mediola connected with ip:192.168.0.67 and mac:40-66-xxxxxxxx
Setze ich den Haken bei Status von mediola lesen kommen immenroch unzählige Fehlermeldungen des selben Typs:
mediola-gateway.0 2023-10-24 09:02:05.514 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.0 2023-10-24 09:02:05.504 error mediola device rejected the request: {XC_ERR}internal error
So sehen die Objekte aus.
Müsste da nicht viel mehr zu sehen sein?
Danke
-
@schonwiederich Bitte eine Mail an die Addresse in der Readme schicken. Ich glaube wir brauchen hier ein weiterführendes debugging. Die IT Geräte (7 Stück?) kenne ich nicht und es ist auch keine API beschreibung bei Mediola dazu zu finden.
Was sind das für Geräte? Ist es möglich einen Netzwerkmitschnitt zu machen, wenn die Geräte mit einer Mediola-App bedient werden? Genaueres können wir per Mail klären. -
@oelison
Ich schicke bei Zeiten eine Mail.
Ich glaube vielmehr das zwar das Gateway gefunden und connected wird, aber alles weitere danach nicht funktioniert.
Das was Du siehst sind angeblich System Variablem , die mir aber auch komisch vorkommen.
Es werden ja auch keine anderen Variablen, geschweige denn, Geräte oder Actions geladen, so wie man sie bei bei den screenshots von rofo1968 sehen kann.Die hier gezeigten systemvariablem existieren soooo nicht im Automation Manager, nicht im AIO Gateway und nicht im IOBROKER. Dort sind ganz andere , sprechende Variablen und wesentlich mehr als die 7 vorhanden.
-
@schonwiederich Wieviele Geräte hast Du denn und was sind das alles für Hersteller. Und in der Mail können wir weiteres Debugging klären.
-
@oelison
Ich bin zu blind , ich finde keine Mailadresse in der Readme -
-
@oelison
Mail ist vor 1 Minute raus.Vielleicht ist das V5+ "speziell" ?!
Hat hier noch jemand ein V5+ ? Wenn ja, würde ich mich über einen Wissensaustausch freuen.
Danke
-
Hier mal ein Debug-Lauf:
mediola-gateway.1 2023-10-30 15:53:28.247 debug state mediola-gateway.1.sysvars.idF5 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.244 debug state mediola-gateway.1.sysvars.idF4 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.242 debug state mediola-gateway.1.sysvars.idF3 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.239 debug state mediola-gateway.1.sysvars.idF2 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.236 debug state mediola-gateway.1.sysvars.idF1 changed: 06:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.233 debug state mediola-gateway.1.sysvars.idF0 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.232 debug state mediola-gateway.1.sysvars.idA1 changed: 00:00 (ack = true) mediola-gateway.1 2023-10-30 15:53:28.192 debug {"type":"IT","adr":"F5","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.191 debug {"type":"IT","adr":"F4","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.191 debug {"type":"IT","adr":"F3","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.190 debug {"type":"IT","adr":"F2","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.189 debug {"type":"IT","adr":"F1","state":"06:00"} mediola-gateway.1 2023-10-30 15:53:28.188 debug {"type":"IT","adr":"F0","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.184 debug {"type":"IT","adr":"A1","state":"00:00"} mediola-gateway.1 2023-10-30 15:53:28.184 debug mediola device found data: {XC_SUC}[{"type":"IT","adr":"A1","state":"00:00"},{"type":"IT","adr":"F0","state":"00:00"},{"type":"IT","adr":"F1","state":"06:00"},{"type":"IT","adr":"F2","state":"00:00"},{"type":"IT","adr":"F3","state":"00:00"},{"type":"IT","adr":"F4","state":"00:00"},{"type":"IT","adr":"F5","state":"00:00"}] mediola-gateway.1 2023-10-30 15:53:28.183 debug {XC_SUC}[{"type":"IT","adr":"A1","state":"00:00"},{"type":"IT","adr":"F0","state":"00:00"},{"type":"IT","adr":"F1","state":"06:00"},{"type":"IT","adr":"F2","state":"00:00"},{"type":"IT","adr":"F3","state":"00:00"},{"type":"IT","adr":"F4","state":"00:00"},{"type":"IT","adr":"F5","state":"00:00"}] mediola-gateway.1 2023-10-30 15:53:24.850 debug Source: onReady mediola-gateway.1 2023-10-30 15:53:24.820 debug validMediola: true sysvarInti: false timerRead: false mediola-gateway.1 2023-10-30 15:53:24.819 info Mediola connected with ip:192.168.0.67 and mac: mediola-gateway.1 2023-10-30 15:53:24.819 debug mediola-gateway.1 2023-10-30 15:53:24.818 debug TMP_ID:49a1e361 mediola-gateway.1 2023-10-30 15:53:24.818 debug MAC: mediola-gateway.1 2023-10-30 15:53:24.818 debug DNS:192.168.0.1 mediola-gateway.1 2023-10-30 15:53:24.818 debug GW:192.168.0.1 mediola-gateway.1 2023-10-30 15:53:24.817 debug SN:255.255.255.0 mediola-gateway.1 2023-10-30 15:53:24.817 debug PT:80 mediola-gateway.1 2023-10-30 15:53:24.816 debug IP:192.168.0.67 mediola-gateway.1 2023-10-30 15:53:24.816 debug NAME:AIO GW V5+ mediola-gateway.1 2023-10-30 15:53:24.816 debug VID:FFFF mediola-gateway.1 2023-10-30 15:53:24.815 debug VER:1.2.7 mediola-gateway.1 2023-10-30 15:53:24.815 debug HWV:EA mediola-gateway.1 2023-10-30 15:53:24.814 debug DHCP:TRUE mediola-gateway.1 2023-10-30 15:53:24.813 debug out RECEIVED: 192.168.0.67:1901 - DHCP:TRUEHWV:EAVER:1.2.7VID:FFFFNAME:AIO GW V5+IP:192.168.0.67PT:80SN:255.255.255.0GW:192.168.0.1DNS:192.168.0.1MAC: mediola-gateway.1 2023-10-30 15:53:09.810 debug UDP socket listening on 0.0.0.0:1902 mediola-gateway.1 2023-10-30 15:53:09.802 info auto detection: true mediola-gateway.1 2023-10-30 15:53:09.737 info starting. Version 1.0.1 (non-npm: oelison/ioBroker.mediola-gateway#authParam) in /opt/iobroker/node_modules/iobroker.mediola-gateway, node: v18.17.1, js-controller: 5.0.12 mediola-gateway.1 2023-10-30 15:53:09.488 debug States connected to redis: 127.0.0.1:9000 mediola-gateway.1 2023-10-30 15:53:09.396 debug States create User PubSub Client mediola-gateway.1 2023-10-30 15:53:09.394 debug States create System PubSub Client mediola-gateway.1 2023-10-30 15:53:09.374 debug Redis States: Use Redis connection: 127.0.0.1:9000 mediola-gateway.1 2023-10-30 15:53:09.320 debug Objects connected to redis: 127.0.0.1:9001 mediola-gateway.1 2023-10-30 15:53:09.296 debug Objects client initialize lua scripts mediola-gateway.1 2023-10-30 15:53:09.137 debug Objects create User PubSub Client mediola-gateway.1 2023-10-30 15:53:09.135 debug Objects create System PubSub Client mediola-gateway.1 2023-10-30 15:53:09.133 debug Objects client ready ... initialize now mediola-gateway.1 2023-10-30 15:53:09.082 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 mediola-gateway.1 2023-10-30 15:53:04.721 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.721 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.711 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.711 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.706 info terminating mediola-gateway.1 2023-10-30 15:53:04.696 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.695 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.685 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.684 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.673 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.673 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.662 error mediola device rejected the request: {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.661 debug {XC_ERR}internal error mediola-gateway.1 2023-10-30 15:53:04.052 debug validMediola: true sysvarInti: true timerRead: true
-
Den Datenpunkt für IR und RF zum senden zu benutzen funktioniert. Dies wird vom Gateway also zugelassen....
-
@schonwiederich Das beruhigt schon mal etwas.