NEWS
[Neuer Adapter] mediola-gateway
-
@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.
-
@oelison bin gerade auf deinen Adapter gestossen. Vielen Dank für die grossartige arbeit. Hab hier etwas durchgelesen aber bevor ich den installiere und teste habe ich eine grundlegende Frage.
Ich habe praktisch ausschliesslich Homeatic Aktoren an mediola angelernt. Für mich wäre es sehr hilfreich, wenn ich den aktuellen Status der Aktoren in iobroker hätte da ich so gewisse Steuerungen forcieren kann. Die Steuerung würde ich dann mittels Blockly und http Befehle absetzen das geht heute schon. Was mir aber fehlt sind die aktuellen Stati der Aktoren also resp. ist ein Rolladen auf oder zu. Brennt eine Lampe oder nicht usw.
Werden diese Stati von Dir in iobroker übernommen?
-
Hallo @drapo,
Dieser Adapter ist hauptsächlich für die Steuerung der RF und IR Geräte gedacht. Nur wenige liefern auch den Status zurück. Homematic Geräte habe ich explizit ausgelassen, da es schon einen Homematic Adapter gibt und es besser ist mit HM direkt zu kommunizieren und nicht über die Mediola. Installieren kannst Du den Adapter. Das sollte keine Deiner Verknüpfungen kaput machen. Dann siehst Du was geht. -
@oelison besten Dank für Dein Feedback.
Wenn ich richtig informiert bin funktioniert der Homeatic Adapter im Zusammenhang mit einer CCU. Da ich allerdings nur das mediola gateway v5 plus habe bringt mich das nicht weiter. ich komme nicht zu den Stati der Homeatic Aktoren. Genau das würde aber diverse meiner Probleme lösenBitte korrigier mich falls ich falsch liege.
Ist der Aufwand gross um die Stati der Homeatic Aktoren auszulesen? Steuern ist für mich nicht notwendig dafür habe ich andere Möglichkeiten mittels http Befehlen.
-
@drapo bitte ein PM an die Mail adresse im readme.
-
@oelison email ist raus. Wenn Du Dir das wirklich anschaust und du Hilfe brauchst gib Bescheid. Dank Dir
-
@oelison in Bezug auf die Abfrage der aktuellen States funktioniert es bei V5 und V6 so, dass bei diesem Befehl nur das Passwort mitgegeben werden muss und kein Benutzername. Dann kommen alle States:
http://X.X.X.X/cmd?XC_FNC=GetStates&auth=XXXXXX
Ich melde mich später bei dir...
-
Hallo und vielen Dank für diesen Adapter. Funktioniert mittlerweile NOBILY Rolläden?
-
@nicoloma Die Nobily Rolläden werden leider nicht automatisch erkannt. Bitte mal das ergebnis dieses Aufrufs hier posten.
http://ip.der.mediola/cmd?XC_FNC=GetStates&auth=passwort
Ich stelle gerade auf dieses Kommando um für Mediolas ab V5 und neuer. Vielleicht sind da die Nobily Rolläden bei.
Wenn nicht, müssen die Seriennummer durch Netzwerksniffen oder im debug tool der Mediola app rausgesucht werden und dann als datenpunkt im experten modus im ioBroker im adapter unter action angelegt werden. Das klappt nur wenn die Seriennummern mit NY oder DY anfangen und danach 8 Ziffern haben. -
@oelison oh, sorry ich habe übersehen da du geantwortet hast. Vielen Dank schon mal
{"XC_SUC":[{"type":"EVENT","adr":"01","state":"0"},{"type":"EVENT","adr":"05","state":"1"},{"type":"EVENT","adr":"03","state":"1"},{"type":"EVENT","adr":"06","state":"1"},{"type":"EVENT","adr":"04","state":"1"}]}
-
@nicoloma Hi. Das sieht schlecht aus. Also bleibt nur der manuelle Weg. Ist in der Readme beschrieben und in meinem Vorherigen Post angedeutet.
-
@oelison Hmm ich habe aber Codes wie "D70D8CE144" nicht NY....
GetAll
{"XC_SUC":[{"sys":"ASTRO","id":"03","days":"1111111","time":"2","dateStart":"2000-00-00","dateEnd":"2099-00-00","delay":"000F","t":"","l":""},{"sys":"ACTION","id":"08","type":"NY","code":"D70D8CE144","rf":"00","ir":"00"},{"sys":"ACTION","id":"09","type":"NY","code":"D70D670144","rf":"00","ir":"00"},{"sys":"ACTION","id":"0A","type":"NY","code":"D60D23C144","rf":"00","ir":"00"},{"sys":"ACTION","id":"0B","type":"NY","code":"D70D37B144","rf":"00","ir":"00"},{"sys":"ACTION","id":"0C","type":"NY","code":"D70D95A144","rf":"00","ir":"00"},