NEWS
[Aufruf] ioBroker Jung/Gira eNet Adapter testen
-
~~![](</s><URL url=)<link_text text="https://github.com/SebastianSchultz/ioB ... n/enet.png">https://github.com/SebastianSchultz/ioBroker.enet/raw/master/admin/enet.png</link_text>" />
Hallo zusammen,
hiermit möchte ich Euch bitten, den Adapter für das Jung/Gira eNet zu testen.
Der Adapter benötigt ein fertig konfiguriertes und im LAN integtriertes "eNet Wireless IP gateway" (https://www.gira.com/en_GB/gebaeudetech … -gate.html).
Nach Installation über GitHub (https://github.com/SebastianSchultz/ioBroker.enet) muss in der Adapter-Konfiguration lediglich die IP-Adresse des Gateways angegeben werden. Bei Bedarf kann noch die Synchronisierung der Räume und Szenen aktiviert werden, allerdings kann derzeit noch nicht raum- und szenenbasiert geschaltet werden.
Nach Start des Adapters stehen die zu schaltenden Kanäle unter enet.0.channels.X zur Verfügung.
Fehler bitte nach Möglichkeit als Issue im GitHub posten, ansonsten auch gern hier.
Viel Spaß
****EDIT 24.01.2018:
Rolladenaktoren können jetzt auch gesteuert werden.****
****EDIT 16.01.2018:
Sonnenstandssensoren werden - derzeit - leider noch nicht unterstützt.
Das Problem scheint aber am Jung/Gira Gateway zu liegen.****~~
-
Konnte schon jemand testen oder ist das zu exotisch?
-
Hallo,
habe den Adapter installiert….
ich habe vier Jalousieaktoren und zwei Sonnensensoren von Jung und das IP Gateway.
mit der Jung enet-Gateway App lassen sich die Aktoren nicht finden bzw. konfigurieren,
lt. Beschreibung geht das nur bis V1.4.
Ich habe dann die Gira App (Mobile Gate) installiert. Damit konnte ich die Aktoren (Rollläden)finden und auch problemlos bedienen.(danach waren sie auch in der Jung App sichtbar???!!!)
Die Sonnensensoren lassen sich nicht finden(lt. Gira Hotline sollte es möglich sein, ist es aber nicht :oops: )
Nach der Installation des Adapters sehe ich die vier Aktoren (siehe Bild) aber ich kann sie nicht bedienen. Die Zustände sind "lesend" definiert, d.h. ich kann den Zustand von 100% (geschlossen) nicht ändern (auf 0% offen), ioBroker springt beim Ändern immer gleich wieder auf 100%.
Die Aktoren werden als Dimmer erkannt, OK nicht schön aber von der Logik wäre es OK, Rolladen kann Zustand von 0-100% annehmen…
die drei weiteren Devices sind scheinbar Standard, jedenfalls habe ich nichts definiert.
Da ich die Sonnensensoren auch benutzen will (heißt ja HOME-Automation) bin ich jetzt etwas ratlos. :?
4219_enet1.jpg
4219_img_1405.png
4219_img_1406.png
4219_img_1408.png
4219_img_1409.png -
Sonnensensoren sind noch nicht implementiert, da ich keine zum Testen hier hatte
Kann ich aber machen.
Bitte alle Geräte unter enet.0 in ioBroker einmal löschen und den Adapter im Debug Modus neustarten.
Dann den Inhalt vom Log hier posten in der Hoffnungdas Gerät taucht im Log auf.
-
OK, alle Geräte unter enet.0 gelöscht,
aber wie starte ich den Adapter in Debug Modus und wo steht dann das logfile
Sorry, aber ich bin noch "ziemlich neu mit ioBroker unterwegs"
-
Debuglogging: Unter "Instanzen" den Expertenmodus aktivieren (eins der Icons oben links). Dann kommt eine Spalte "loglevel". Dort bei der entsprechenden enet.0 auf "debug" Stellen.
-
Ok, Danke für den Hinweis….
Debug-level hab ich eingestellt...
dann Instanz gestartet...
jetzt hab ich channels und Gateway doppelt, einmal leer und einmal gleiches Bild wie zuvor...
im LOG steht folgendes:
enet.0 2018-01-16 09:48:32.799 debug getGatewayStates: (channels.38.STATE) Channel: 38, Value: UNDEFINED, State: UNDEFINED, Setpoint: 255, Data for channel: {"NUMBER":"38","VALUE":"-1","STATE":"UNDEFINED","SETPOINT":"255"}
enet.0 2018-01-16 09:48:32.797 debug getGatewayStates: (channels.19.LEVEL) Channel: 19, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"19","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 09:48:32.790 debug getGatewayStates: (channels.18.LEVEL) Channel: 18, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"18","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 09:48:32.788 debug getGatewayStates: (channels.17.LEVEL) Channel: 17, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"17","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 09:48:32.784 debug getGatewayStates: (channels.16.LEVEL) Channel: 16, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"16","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 09:48:32.739 debug getGatewayStates: Array of subscribeable Channels: 16,17,18,19,38
enet.0 2018-01-16 09:48:32.731 debug getGatewayStates: Starting to retrieve the current states from eNet Gateway
und diese Zeilen wiederholen sich ...
-
Bitte mal den gesamten Log-Inhalt nach Start des Adapters.
-
Sorry, den Anfang ganz unten hat's nicht mitkopiert…
der obere Teil wiederholt sich dann immer wieder...( ich denke im 500ms Rhythmus)
...
...
enet.0 2018-01-16 12:18:02.288 debug getGatewayStates: Array of subscribeable Channels: 16,17,18,19,38
enet.0 2018-01-16 12:18:02.260 debug getGatewayStates: Starting to retrieve the current states from eNet gateway
enet.0 2018-01-16 12:18:01.837 debug getGatewayStates: Setting state for channel: 38 to ioBroker objects DB Old Value: false new Value: UNDEFINED
enet.0 2018-01-16 12:18:01.835 debug getGatewayStates: (channels.38.STATE) Channel: 38, Value: UNDEFINED, State: UNDEFINED, Setpoint: 255, Data for channel: {"NUMBER":"38","VALUE":"-1","STATE":"UNDEFINED","SETPOINT":"255"}
enet.0 2018-01-16 12:18:01.832 debug getGatewayStates: (channels.19.LEVEL) Channel: 19, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"19","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 12:18:01.829 debug getGatewayStates: (channels.18.LEVEL) Channel: 18, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"18","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 12:18:01.825 debug getGatewayStates: (channels.17.LEVEL) Channel: 17, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"17","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 12:18:01.822 debug getGatewayStates: (channels.16.LEVEL) Channel: 16, Value: 0, State: OFF, Setpoint: 255, Data for channel: {"NUMBER":"16","VALUE":"0","STATE":"OFF","SETPOINT":"255"}
enet.0 2018-01-16 12:18:01.760 debug getGatewayStates: Array of subscribeable Channels: 16,17,18,19,38
enet.0 2018-01-16 12:18:01.748 debug getGatewayStates: Starting to retrieve the current states from eNet gateway
enet.0 2018-01-16 12:18:01.401 info ioBroker Jung/Gira eNet Adapter. Gateway IP: 10.10.13.59, Gateway Firmware: 0.91, Gateway Hardware: 73355700, Protocol: 0.03, eNet: 45068305
enet.0 2018-01-16 12:18:01.241 debug setupDevices: Channels for subscription: 16,17,18,19,38
enet.0 2018-01-16 12:18:01.238 debug setupDevices: Added Device ID: 42, Name: MasterDimmen, Type: Binaer
enet.0 2018-01-16 12:18:01.234 debug setupDevices: Added Device ID: 41, Name: Alles EIN/AUS, Type: Binaer
enet.0 2018-01-16 12:18:01.231 debug setupDevices: Added Device ID: 38, Name: Kanal 23, Type: BINAER
enet.0 2018-01-16 12:18:01.227 debug setupDevices: Added Device ID: 19, Name: Rolladen EZ <-, Type: Jalousie
enet.0 2018-01-16 12:18:01.225 debug setupDevices: Added Device ID: 18, Name: Rolladen EZ ->, Type: Jalousie
enet.0 2018-01-16 12:18:01.223 debug setupDevices: Added Device ID: 17, Name: Rolladen WZ ->, Type: Jalousie
enet.0 2018-01-16 12:18:01.219 debug setupDevices: Added Device ID: 16, Name: Rolladen WZ <-, Type: Jalousie
enet.0 2018-01-16 12:18:01.211 debug setupDevices: Reading Scenes/Channels/Devices...
enet.0 2018-01-16 12:18:01.210 debug setupDevices: Got JSON device information from eNet gateway. Count of Devices: 42, Count of rooms: 20
-
Hmm, den Sonnenstandssensor scheint er gar nicht zu bekommen…
Oder ist evtl. Kanal 38 in Deinem Gateway der Sensor?
Leider habe ich einen solchen Sensor nicht hier zum Testen
-
Ja, sag ich doch oben… die Sonnensensoren erkennt das Gateway nicht.
Lt. Gira Hotline sollte es gehen, der MA wusste es aber nicht genau...
Bei der Suche nach Geräten in der App, findet er nix...(trotz Sonnensensor im Programmiermodus..).
ich hab' dann eine Szene (Sonnenschutz) definiert, aber da kann man nur einen Button definieren, der den/die Rolläden in eine zuvor eingestellte Stellung bringt, also nix mit Automation, ich will, daß die Rolläden bei Sonne alleine runtergehen...
und ich nicht noch einen Button drücken muß.
Kannst du dir das zweite Problem erklären... ich sehe die vier Aktoren, kann aber keine Werte ändern,
d.h. keine Fahrbefehle ausführen...-> "LEVEL" ändern
-
Kannst Du mal in den Objekten bei einem Aktor bei LEVEL das Stiftsymbol klicken und mir die Eigenschaften posten:
Eigentlich sind die beschreibbar…
-
hier:
4219_enet2.jpg -
Also beschreibbar ist der Wert.
Werden denn die korrekten Werte zumindest aus dem Gateway ausgelesen?
Also ändert sich der Wert in ioBroker, wenn Du ihn in der Gateway App änderst?
-
Ja, das funktioniert, wenn ich einen Rollladen mit der App auf 50% fahre, wird der Level direkt geändert…
-
OK, dann habe ich eine Idee:
Ändere mal bitte in der Adapterkonfiguration den "Poll Intervall" testweise auf einen höheren Wert (z.B. 600000).
Danach den Adapter mal bitte neu starten und dann versuchen den Wert "LEVEL" zu ändern.
Tut sich dann was?
-
OK, hab ich gemacht,
jetzt kann ich den Wert ändern,(z.B. auf 50) er wird auch übernommen, unter Objekte enet.0.channels.17.level steht 50
aber der Rolladen bewegt sich nicht… nach ca. 60 sec steht wieder 100 drin...
-
hier noch der log:
enet.0 2018-01-16 18:51:55.056 debug getGatewayStates: (channels.38.STATE) Channel: 38, Value: UNDEFINED, State: UNDEFINED, Setpoint: 255, Data for channel: {"NUMBER":"38","VALUE":"-1","STATE":"UNDEFINED","SETPOINT":"255"}
enet.0 2018-01-16 18:51:55.056 debug getGatewayStates: (channels.19.LEVEL) Channel: 19, Value: 100, State: ON, Setpoint: 255, Data for channel: {"NUMBER":"19","VALUE":"100","STATE":"ON","SETPOINT":"255"}
enet.0 2018-01-16 18:51:55.055 debug getGatewayStates: (channels.18.LEVEL) Channel: 18, Value: 100, State: ON, Setpoint: 255, Data for channel: {"NUMBER":"18","VALUE":"100","STATE":"ON","SETPOINT":"255"}
enet.0 2018-01-16 18:51:55.055 debug getGatewayStates: Setting state for channel: 17 to ioBroker objects DB Old Value: 50 new Value: 100
enet.0 2018-01-16 18:51:55.054 debug getGatewayStates: (channels.17.LEVEL) Channel: 17, Value: 100, State: ON, Setpoint: 255, Data for channel: {"NUMBER":"17","VALUE":"100","STATE":"ON","SETPOINT":"255"}
enet.0 2018-01-16 18:51:55.052 debug getGatewayStates: (channels.16.LEVEL) Channel: 16, Value: 100, State: ON, Setpoint: 255, Data for channel: {"NUMBER":"16","VALUE":"100","STATE":"ON","SETPOINT":"255"}
enet.0 2018-01-16 18:51:54.767 debug getGatewayStates: Array of subscribeable Channels: 16,17,18,19,38
enet.0 2018-01-16 18:51:54.759 debug getGatewayStates: Starting to retrieve the current states from eNet gateway
noch eine Info:
habe vorhin mit der Gira-Hotline telefoniert, es ist definitiv so, daß mit dem Mobile Gateway keine Sonnensensoren erkannt und eingebunden werden können. Ich soll mir einen eNet-Server besorgen, damit ginge es…. :shock:
-
Hmm, Mist.
Ich hatte leider keinen Rolladenaktor zum Testen hier
Schaltaktoren und Dimmer gehen aber…
Du hast nicht zufällig einen Rolladenaktor über den du mir zum Testen zur Verfügung stellen kannst?
-
Leider aktuell nein, sind alle verbaut…
ich hatte vor alle meine Rollläden damit auszustatten, wenn's denn funktioniert.. und ich auch "remote" drauf zugreifen kann
momentan habe ich überall die Jalousieaktoren mit Memory-funktion und Sensoreingang, mit jeweils einem kabelgebundenen Sonnensensor.
(Technik von vor 20 Jahren) :lol:
Das funktioniert eigentlich prima, nur muß man immer am Aktor selbst Zeiten für auf/zu einstellen, der Aktor wiederholt einfach alle 24 den rauf oder runter Befehl. Will man den Automatismus nicht muß man resetten und später wieder neu einstellen
bin am überlegen ob ich mir so einen eNet-Server besorge ( Preis allerdings: :shock: :oops: )