Modul: 74_UnifiSwitch - Auslesen und Steuern von UnifiSwitches (USW)

Begonnen von Wuehler, 12 Mai 2018, 00:37:44

Vorheriges Thema - Nächstes Thema

Andy89

ich habe mal versucht, das Szenario zu googeln, aber habe nichts dazu gefunden..
Ich persönlich wüsste auch nicht, wieso man so etwas machen sollte.

Ich finde deinen Vorschlaf aus "udm" + id gut! Danke =)
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

kunze

Also ich kann bei der UDM Pro einen Alias für den integrierten Switch im Web UI vergeben. Der wird dann auch in FHEM als Name für das Device hergenommen.

Im Web UI auf Devices, da taucht er Switch unter Wired auf. dann anklicken und rechts auf dem Zahnrad kann ein Alias gesetzt werden.

Wie sieht das bei der UDM (ohne Pro) aus?

Andy89

Zitat von: kunze am 01 November 2020, 20:45:20
Wie sieht das bei der UDM (ohne Pro) aus?
ich habe tatsächlich auch die UDM Pro und habe nun auch ein Alias vergeben. Damit ist das Problem dann auf jeden Fall behoben. Danke!
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

Wuehler

Sehr gut. Dann nehme ich dazu einen Hinweis in der CommandRef auf. Trotzdem werde ich beim autocreate eine Anpassung vornehmen und udm + mac als Default nehmen sofern kein Alias gesetzt ist. Die IP führt ja zu Fehlverhalten.

bogi999

Zitat von: Wuehler am 01 November 2020, 19:41:13
Kann man zwei UDM zusammen verwenden? Und die zweite über den in die erste integrierten Controller steuern? Oder ist soetwas definitiv ausgeschlossen?

Wenn ich die Politik von Ubiquiti verstehe ist die UDM PRO (ebenso wie die UDM) eine Kombinierte Out Of The Box Version für Endnutzer da wir hier schon eine Firewall, Controller, Protect Videosystem, Switch usw.. auf einer Appliance haben.
Es ist nicht vorgesehen mehrere Sites (wie es der Cloud Key kann) zu verwalten, somit schließe ich die Möglichkeit aus.

Aber die Frage wäre ebenso, wozu auch?
Die UDM PRO hat eigentlich alle Schnittstellen die man für fast alle Spielerein benötigt.

Ich für mich bin zur UDM PRO gewechselt, da die Bandbreite der USG PRO 4 bei aktivem Thread Management nur noch bei 250MBit/s liegt. Und es ist erst jetzt im Early Access von UI
das Unifi Next Generation Gateway Pro in den US-Store aufgetaucht, welche genug Durchsatz bieten würde.
Geärgert hab ich mich, dass ich keine eigene VPN-Config da mehr integrieren konnte. Aber das is n anderes Thema.

Masterfunk

Mir will es einfach nicht gelingen den POE Modus auf einem Switch zu ändern.
Ich bekomme immer einen 404 (siehe Log).
Controller läuft auf einer UDM-Pro.
2020.11.21 08:43:20 5: Switch_Kueche: set called with poeMode 06 off
2020.11.21 08:43:20 4: Switch_Kueche: set poeMode
2020.11.21 08:43:20 5: Switch_Kueche: get called with ?.
2020.11.21 08:43:21 3: CUL_HM set Waschmaschine_Sw statusRequest noArg
2020.11.21 08:43:21 5: Switch_Kueche: get called with ?.
2020.11.21 08:43:51 5: Switch_Kueche: get called with ?.
2020.11.21 08:43:52 5: Switch_Kueche: get called with ?.
2020.11.21 08:44:03 5: Switch_Kueche: set called with poeMode 6 off
2020.11.21 08:44:03 4: Switch_Kueche: set poeMode
2020.11.21 08:44:03 5: Switch_Kueche: get called with ?.
2020.11.21 08:44:03 5: Switch_Kueche: get called with ?.
2020.11.21 08:45:03 5: Switch_Kueche: get called with ?.
2020.11.21 08:45:04 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:12 5: my_unifi_controller (Unifi_Notify) - executed.
2020.11.21 08:49:12 5: my_unifi_controller: get called with ?.
2020.11.21 08:49:13 5: my_unifi_controller: get called with ?.
2020.11.21 08:49:26 5: my_unifi_controller (Unifi_Notify) - executed.
2020.11.21 08:49:26 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:26 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:39 5: Switch_Kueche: set called with poeMode 06 off
2020.11.21 08:49:39 4: Switch_Kueche: set poeMode
2020.11.21 08:49:39 4: my_unifi_controller (Unifi_Write) - executed with Unifi_DeviceRestJson_Send
2020.11.21 08:49:39 5: my_unifi_controller (Unifi_DeviceRestJson_Send) - executed with {"port_overrides":[{"port_security_mac_address":[],"port_idx":"1","lldpmed_notify_enabled":true,"name":"Downlink","portconf_id":"5c5a764a4c46c513f78472fe"},{"portconf_id":"5c6300569650b8058aaae296","name":"HM-Lan","port_idx":"2"},{"port_idx":"3","port_security_mac_address":[],"portconf_id":"5ed139b9ebb459040e1c3a27"},{"poe_mode":"auto","port_idx":"5","autoneg":true,"name":"AP-Kueche","portconf_id":"5c5a764a4c46c513f78472fe"},{"poe_mode":"auto","port_idx":"6","port_security_mac_address":[],"name":"Cam-Kueche","portconf_id":"5c5a764a4c46c513f7847300"},{"poe_mode":"auto","port_idx":"7","portconf_id":"5c5a764a4c46c513f78472fe"},{"port_idx":"8","poe_mode":"auto","portconf_id":"5c5a764a4c46c513f78472fe"},{"port_idx":6},{"poe_mode":"off"}]}.
2020.11.21 08:49:39 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:39 5: my_unifi_controller (Unifi_DeviceCmd_Receive) - executed.
2020.11.21 08:49:39 5: my_unifi_controller (Unifi_DeviceCmd_Receive) - Failed! - state:'404' - msg:'Failed with HTTP Code 404.'
2020.11.21 08:49:39 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:51 5: Switch_Kueche: set called with poeMode 5 off
2020.11.21 08:49:51 4: Switch_Kueche: set poeMode
2020.11.21 08:49:51 4: my_unifi_controller (Unifi_Write) - executed with Unifi_DeviceRestJson_Send
2020.11.21 08:49:51 5: my_unifi_controller (Unifi_DeviceRestJson_Send) - executed with {"port_overrides":[{"port_security_mac_address":[],"port_idx":"1","lldpmed_notify_enabled":true,"name":"Downlink","portconf_id":"5c5a764a4c46c513f78472fe"},{"portconf_id":"5c6300569650b8058aaae296","name":"HM-Lan","port_idx":"2"},{"port_idx":"3","port_security_mac_address":[],"portconf_id":"5ed139b9ebb459040e1c3a27"},{"poe_mode":"off","port_idx":"5","autoneg":true,"name":"AP-Kueche","portconf_id":"5c5a764a4c46c513f78472fe"},{"poe_mode":"auto","port_idx":"6","port_security_mac_address":[],"name":"Cam-Kueche","portconf_id":"5c5a764a4c46c513f7847300"},{"poe_mode":"auto","port_idx":"7","portconf_id":"5c5a764a4c46c513f78472fe"},{"port_idx":"8","poe_mode":"auto","portconf_id":"5c5a764a4c46c513f78472fe"},{"port_idx":"6"}]}.
2020.11.21 08:49:52 5: Switch_Kueche: get called with ?.
2020.11.21 08:49:52 5: my_unifi_controller (Unifi_DeviceCmd_Receive) - executed.
2020.11.21 08:49:52 5: my_unifi_controller (Unifi_DeviceCmd_Receive) - Failed! - state:'404' - msg:'Failed with HTTP Code 404.'
2020.11.21 08:49:52 5: Switch_Kueche: get called with ?.
2020.11.21 08:50:01 5: Switch_Kueche: set called with poeMode 06 OFF
2020.11.21 08:50:01 4: Switch_Kueche: set poeMode
2020.11.21 08:50:03 5: Switch_Kueche: get called with ?.
2020.11.21 08:50:04 5: Switch_Kueche: get called with ?.

Wuehler

Hi,
hast das das Attribut isUDM auf 1 gesetzt?
Ansonsten wird der API-Pfad nicht angepasst und man bekommt einen 404.

Masterfunk

Zitat von: Wuehler am 06 Dezember 2020, 15:50:26
Hi,
hast das das Attribut isUDM auf 1 gesetzt?
Ansonsten wird der API-Pfad nicht angepasst und man bekommt einen 404.

Auf dem Unifi Device, ja. Es wird ja auch alles angezeigt, nur das schalten geht nicht.
Und, der "Switch" auf der UDM zeigt 10 Mbit Verbindung an, auch wenn kein Device conected ist.

Wuehler

Moin,

dann bin ich (ohne UDM) ratlos. Bei mir funktioniert das Ändern des POE-Modes weiterhin. Können andere UDM-User eine Fehlfunktion bestätigen?
Ansonsten ggf. in FHEM mal das Switch-Device löschen und/oder im Unifi-Device ein clear all. Vielleicht gab es ein Problem beim Speichern der ID des Switches.

VG,
Dirk

Masterfunk

Zitat von: Wuehler am 15 Dezember 2020, 17:14:31

Ansonsten ggf. in FHEM mal das Switch-Device löschen und/oder im Unifi-Device ein clear all. Vielleicht gab es ein Problem beim Speichern der ID des Switches.


Hat beides nichts geholfen.

Wolle02

Zitat von: Wuehler am 15 Dezember 2020, 17:14:31
Können andere UDM-User eine Fehlfunktion bestätigen?


Moin Dirk,

jo, funktioniert bei mir mit UDM auch nicht. Ist mir bisher nicht aufgefallen, weil ich die Funktion bislang nicht gebraucht habe.

Ich bin gerne bereit dich bei deiner tollen Arbeit zu unterstützen. Ich würde auch etwas spenden; wenn das noch ein paar mehr machen, könntest du dir ja eine UDM zulegen.  ;) :D

Gruß
Wolle

Wuehler

LoL. Ich bin zufrieden mit meiner Installation. Musste im Frühjahr allerdings die alten UAPs austauschen. Die hatten noch kein 5 GHz und konnten vier Videokonferenzen parallel nicht verarbeiten.

Aber wir könnten es über TeamViewer und parallele Telko/ Videokonferenz probieren.

Wolle02

Zitat von: Wuehler am 16 Dezember 2020, 20:31:04
Aber wir könnten es über TeamViewer und parallele Telko/ Videokonferenz probieren.

Ich weiß jetzt nicht an wen diese Frage/Anregung gerichtet war. Wenn an mich, dann müssten wir das eventuell auf die Zeit zwischen den Jahren schieben, da ich die nächste Zeit abends nicht viel Zeit habe.
Aber vielleicht kann ja auch Masterfunk hier mitmachen, da er ja das Problem hatte!?

Masterfunk

Zitat von: Wolle02 am 17 Dezember 2020, 13:10:18
Aber vielleicht kann ja auch Masterfunk hier mitmachen, da er ja das Problem hatte!?

Kann er ;-)


1of16

Zitat von: Wuehler am 06 Dezember 2020, 15:50:26
Hi,
hast das das Attribut isUDM auf 1 gesetzt?
Ansonsten wird der API-Pfad nicht angepasst und man bekommt einen 404.
danke für den Tipp!
Beim Update meines CK2-Plus auf die Firmware Version 2 hat sich ja einiges geändert, u.a. hört der Controller nicht mehr auf Port 8443 sondern 443.
Mit isUDM=1 funktioniert das unifi Modul wieder :)
FHEM in einem Dockercontainer
VCCU mit 3x HM-MOD-UART und 1x HmLGW
1x CCU2
2x nanoCUL 433MHz, 3x RPi3, Unifi-Controller mit drei APs für presence und Unifi Protec
div. weitere HM, ein paar HmIP Geräte und div. Shellys