Autor Thema: Neues Modul - 74_Unifi - Für den Ubiquiti Networks (UBNT) - Unifi Controller  (Gelesen 297429 mal)

Offline Gisbert

  • Hero Member
  • *****
  • Beiträge: 2379
  • Das Ziel ist das Ziel !
Hallo Frank,

im Prinzip ja, d.h. so sollte der Fhem-Befehl funktionieren:
set myUniFi restartAP UAP-AC-LR-EGLeider startet der AP nur nicht neu.
Leider geht aus dem Modul der Befehl
set restartAP UAP-AC-LR-EGebenfalls nicht, d.h. der AP wird nicht neu gestartet.

Ich zögere ein list des Devices hier reinzustellen, aber es sieht für mich so aus, dass es eigentlich ohne Probleme funktioniert.
Es sei denn, dass das Fhem-Device nur Leserechte hat, ich schaue nach.
Ergebnis: Es lag am Unifi-Controller-User, dem ich nur Leserechte eingräumt hatte. Nachdem ich im Fhem-Device auf den User mit allen Rechten im Controller gewechselt hatte, funktioniert der set-Befehl.

Manchmal sieht man das Brett vor lauter Wald (oder so ähnlich in bester Loddar-Manier) nicht.

Viele​ Grüße​ Gisbert
Aktuelles FHEM | HP ThinClient T610 | Debian11 | UniFi-Controller, AP, USG-3 | Homematic, VCCU, HMUART | ESP8266, Eigenbau | Gas-, Wasser-, Stromzähler | Sonoff | 1-Wire-Temperatursensoren | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF |  Heizungssteuerung komplett in FHEM

Offline kl@us

  • New Member
  • *
  • Beiträge: 11

EDIT: Nach dem reload 74_Unifi muss man sich einmal neu einloggen (Klick auf `DEF`, dann `modify <UNIFI_DEVICE>`).

LG
Christian

Hallo Christian,
ich habe 74_Unifi heruntergeladen und ausgetauscht. Dann FHEM neu gestartet. POE läßt sich mit Deiner Version jetzt wieder ohne Probleme schalten. Vielen Dank!

Gruß
Klaus
Produktiv: FHEM (aktuell) auf NUC; diverse HM-Sensoren und Aktoren; Z-Wave, HUE
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Fs79

  • Jr. Member
  • **
  • Beiträge: 63
Ich nutze eine UDM Base.
Hab den Controller 6.4.47.
Hab dein Modul mit der neuen Version ausgetauscht, leider bekomme ich es nicht hin das PoE geschaltet wird.
021.08.14 17:05:14 5: SW01: set called with poeMode 01 off
2021.08.14 17:05:14 4: SW01: set poeMode
2021.08.14 17:05:14 4: UDM01 (Unifi_Write) - executed with Unifi_DeviceRestJson_Send
2021.08.14 17:05:14 5: UDM01 (Unifi_DeviceRestJson_Send) - executed with {"port_overrides":[{"portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[],"poe_mode":"auto","port_idx":"1","name":"AP01"},{"port_idx":"1"},{"port_idx":"1","poe_mode":"pasv24"},{"port_idx":"1"},{"port_idx":"1"},{"port_idx":"1"},{"portconf_id":"5e8df07dd66b1c0512fa75b1","port_idx":"2","name":"AP02"},{"portconf_id":"5e8df07dd66b1c0512fa75b1","port_idx":"3","name":"AP03"},{"name":"SW02-1","port_idx":"4","poe_mode":"auto","portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[]},{"name":"HOMEM01","portconf_id":"5e8df4a8d66b1c059d185252","port_security_mac_address":[],"poe_mode":"auto","port_idx":"5"},{"name":"Yealink T48S","port_idx":"6","poe_mode":"auto","stp_port_mode":true,"portconf_id":"5e91d845d66b1c059d1efee6","autoneg":true,"port_security_mac_address":[]},{"name":"SW03  Steckdose AZ links","port_security_mac_address":[],"portconf_id":"5e8df07dd66b1c0512fa75b1","port_idx":"7"},{"port_security_mac_address":[],"portconf_id":"5f2c78405b766b04556b3747","port_idx":"8","name":"Steckdose AZ rechts"},{"port_idx":"9","name":"Loxberry","stp_port_mode":true,"poe_mode":"auto","portconf_id":"5e8df4a8d66b1c059d185252","autoneg":true,"port_security_mac_address":[]},{"stp_port_mode":true,"poe_mode":"off","port_security_mac_address":[],"autoneg":true,"portconf_id":"60d45ef427e6582d84768cec","name":"AP04 Tiefgarage","port_idx":"10"},{"port_security_mac_address":[],"autoneg":true,"portconf_id":"5e8df4a8d66b1c059d185252","stp_port_mode":true,"poe_mode":"auto","port_idx":"11","name":"Pi Stromzähler"},{"name":"PS4 Hugo","portconf_id":"5e8df07dd66b1c0512fa75b1","port_idx":"16"},{"port_idx":"17","portconf_id":"5e8df07dd66b1c0512fa75b1","name":"XBox360 Hugo"},{"name":"iMAC Hugo","port_idx":"18","portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[]},{"port_security_mac_address":[],"autoneg":true,"portconf_id":"5e8df4a8d66b1c059d185252","stp_port_mode":true,"port_idx":"19","name":"SonyTV WZ"},{"name":"KabelRCVR Hugo","port_idx":"20","portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[]},{"port_idx":"21","port_security_mac_address":[],"portconf_id":"5e8df4a8d66b1c059d185252","name":"Vu+ Uno 4K SZ"},{"name":"Samsung TV SZ","port_idx":"22","portconf_id":"5e8df07dd66b1c0512fa75b3","port_security_mac_address":[]},{"name":"FritzBox","portconf_id":"5e8df4a8d66b1c059d185252","port_security_mac_address":[],"port_idx":"23"},{"portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[],"port_idx":"24","name":"Uplink UDM01"},{"port_idx":1},{"poe_mode":"off"}]}.
2021.08.14 17:05:14 5: SW01: get called with ?.
2021.08.14 17:05:14 5: UDM01 (Unifi_DeviceCmd_Receive) - executed.
2021.08.14 17:05:14 5: UDM01 (Unifi_DeviceCmd_Receive) - Failed! - state:'404' - msg:'Failed with HTTP Code 404.'

Ich habe versucht den 1. Port zu schalten, auf off.
In dem Set steht kein off, seltsam bzw. ich habe davon keine wirkliche Ahnung. ;-)
Und dann noch der API error.

Hat einer eine Idee oder einen Tip?
« Letzte Änderung: 14 August 2021, 17:05:57 von Fs79 »

Offline kl@us

  • New Member
  • *
  • Beiträge: 11
Lass mal die 0 vor der 1 weg.

Also "set nameSwitch poeMode 1 off".

Mit führender Null schaltet er bei mir nicht. Ohne die Null geht es bei mir.

Gruß
Klaus
Produktiv: FHEM (aktuell) auf NUC; diverse HM-Sensoren und Aktoren; Z-Wave, HUE

Offline Fs79

  • Jr. Member
  • **
  • Beiträge: 63
Dank dir für den Tipp. Nun sieht der Befehl auch besser aus, es bleibt aber leider beim 404 im Log und das PoE für den Port nicht ausgeschaltet wird.

2021.08.15 09:28:25 5: SW01: set called with poeMode 1 off
2021.08.15 09:28:25 4: SW01: set poeMode
2021.08.15 09:28:25 4: UDM01 (Unifi_Write) - executed with Unifi_DeviceRestJson_Send
2021.08.15 09:28:25 5: UDM01 (Unifi_DeviceRestJson_Send) - executed with {"port_overrides":[{"port_idx":"1","autoneg":true,"stp_port_mode":true,"poe_mode":"off","name":"AP01","portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[]},{"port_security_mac_address":[],"portconf_id":"5e8df07dd66b1c0512fa75b1","name":"AP02","poe_mode":"auto","autoneg":true,"port_idx":"2","stp_port_mode":true},{"poe_mode":"auto","stp_port_mode":true,"autoneg":true,"port_idx":"3","name":"AP03","portconf_id":"5e8df07dd66b1c0512fa75b1","port_security_mac_address":[]},{"autoneg":true,"port_idx":"4","stp_port_mode":true,"poe_mode":"auto","portconf_id":"5e8df07dd66b1c0512fa75b1","name":"SW02-1","port_security_mac_address":[]},{"poe_mode":"auto","name":"HOMEM01","portconf_id":"5e8df4a8d66b1c059d185252","port_idx":"5","port_security_mac_address":[]},{"port_security_mac_address":[],"name":"Yealink T48S","portconf_id":"5e91d845d66b1c059d1efee6","stp_port_mode":true,"port_idx":"6","autoneg":true,"poe_mode":"auto"},{"port_security_mac_address":[],"port_idx":"7","portconf_id":"5e8df07dd66b1c0512fa75b1","name":"SW03  Steckdose AZ links"},{"name":"Steckdose AZ rechts","portconf_id":"5f2c78405b766b04556b3747","port_security_mac_address":[],"port_idx":"8"},{"port_security_mac_address":[],"name":"Loxberry","portconf_id":"5e8df4a8d66b1c059d185252","poe_mode":"auto","stp_port_mode":true,"port_idx":"9","autoneg":true},{"stp_port_mode":true,"autoneg":true,"port_idx":"10","poe_mode":"off","portconf_id":"60d45ef427e6582d84768cec","name":"AP04 Tiefgarage","port_security_mac_address":[]},{"port_security_mac_address":[],"name":"Pi Stromzähler","portconf_id":"5e8df4a8d66b1c059d185252","port_idx":"11","autoneg":true,"stp_port_mode":true,"poe_mode":"auto"},{"port_idx":"16","portconf_id":"5e8df07dd66b1c0512fa75b1","name":"PS4 Hugo"},{"name":"XBox360 Hugo","portconf_id":"5e8df07dd66b1c0512fa75b1","port_idx":"17"},{"port_idx":"18","port_security_mac_address":[],"name":"iMAC Hugo","portconf_id":"5e8df07dd66b1c0512fa75b1"},{"port_security_mac_address":[],"portconf_id":"5e8df4a8d66b1c059d185252","name":"SonyTV WZ","port_idx":"19","autoneg":true,"stp_port_mode":true},{"port_idx":"20","port_security_mac_address":[],"portconf_id":"5e8df07dd66b1c0512fa75b1","name":"KabelRCVR Hugo"},{"portconf_id":"5e8df4a8d66b1c059d185252","name":"Vu+ Uno 4K SZ","port_security_mac_address":[],"port_idx":"21"},{"name":"Samsung TV SZ","portconf_id":"5e8df07dd66b1c0512fa75b3","port_security_mac_address":[],"port_idx":"22"},{"portconf_id":"5e8df4a8d66b1c059d185252","name":"FritzBox","port_idx":"23","port_security_mac_address":[]},{"port_idx":"24","port_security_mac_address":[],"name":"Uplink UDM01","portconf_id":"5e8df07dd66b1c0512fa75b1"}]}.
2021.08.15 09:28:25 5: UDM01 (Unifi_DeviceCmd_Receive) - executed.
2021.08.15 09:28:25 5: UDM01 (Unifi_DeviceCmd_Receive) - Failed! - state:'404' - msg:'Failed with HTTP Code 404.'

Offline roedert

  • Sr. Member
  • ****
  • Beiträge: 836
Nun sieht der Befehl auch besser aus, es bleibt aber leider beim 404 im Log und das PoE für den Port nicht ausgeschaltet wird.

Den aktuellen Patch hast du aber manuell eingespielt und FHEM neu gestartet?
Apropos Patch ... wird dieser eigentlich in die normal hier verteilten Versionen übernommen?

Offline Freibeuter

  • Full Member
  • ***
  • Beiträge: 142
Gerade den Patch , also die gesamte 74_unifi.pm heruntergeladen und jetzt möchte er sich nicht mehr mit meiner UDMP verbinden ...


2021.08.18 17:01:51 5: Unifi_BA10: Defined with url:https://192.168.110.6/proxy/network/api/s/default/, interval:30
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_Notify) - executed.
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_Notify) - checking 1 state
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_Notify) - executed. - Remove all Timers & Call DoUpdate...
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_DoUpdate) - executed.
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_Login_Send) - executed.
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_initCustomClientReadings) - parsed part: .  ->  ^accesspoint|^essid|^hostname|^last_seen|^snr|^uptime
2021.08.18 17:01:51 5: Unifi_BA10 (Unifi_initCustomClientReadings) - parsed Attribute customClientReadings: {"parts":{"0000000_part":{"nameRegEx":".","ReadingRegEx":"^accesspoint|^essid|^hostname|^last_seen|^snr|^uptime"}},"attr_value":".:^accesspoint|^essid|^hostname|^last_seen|^snr|^uptime"}.
2021.08.18 17:01:52 5: Unifi_BA10 (Unifi_Login_Receive) - executed.
2021.08.18 17:01:52 5: Unifi_BA10 (Unifi_Login_Receive) - Login Failed (without msg)! - state:''
2021.08.18 17:01:52 5: Unifi_BA10 (Unifi_Login_Receive) - Connect/Login to Unifi-Controller failed. Will try again after interval...
2021.08.18 17:02:00 5: Unifi_BA10 (Unifi_Notify) - executed.
2021.08.18 17:02:01 5: Unifi_BA10: get called with ?.

Offline Fs79

  • Jr. Member
  • **
  • Beiträge: 63
Ich habe das ganze Modul hier aus diesem Thread von einer Seite vorher installiert.
Habt Ihr sonst noch einer eine Idee?

Offline choenig

  • Developer
  • Full Member
  • ****
  • Beiträge: 404
  • Module: MieleAtHome, WS980, [ALP600]
Hi,
Apropos Patch ... wird dieser eigentlich in die normal hier verteilten Versionen übernommen?

halte ich für ziemlich unwahrscheinlich, da die zwei Maintainer 'rapster' (seit 04.06.21 inaktiv) und 'Wuehler' (seit 08.04.21 inaktiv) schon seit Monaten nicht mehr im Forum aktiv waren.

LG
Christian

Offline Fs79

  • Jr. Member
  • **
  • Beiträge: 63
Hab jetzt für Unifi Steuerung auf Node Red umgesattelt.
Dank Docker war die Basis schnell erledigt.
Mein Hauptsystem ist eh Loxone und FHEM die Schnittstelle Richtung Zigbee und einigen anderen Dingen, nicht Richtung Unifi. ;-)

Mit NodeRed geht es gut, ein Modul kümmert sich um die Authentifizierung und man kann die JSON für die Port Konfig selber zusammenbauen.
Hab es leider nicht geschafft, dass in FHEM zu tun.

Thema ist für mich damit erledigt, dank euch für die Tipps.

Offline Homatrix

  • New Member
  • *
  • Beiträge: 25
Hi,

da das Wiki dazu nichts sagt, frag ich mal hier (vielleicht stehts ja auch in dem 100 Seiten Thread  ;D):

Läuft das Modul auch mit der UDM Pro?
Ich habs probiert (Version: # $Id: 74_Unifi.pm 23500 2021-01-09 15:14:50Z wuehler $) und es bleibt bei Disconnected, keine Fehlermeldung.
Wenn ja, welcher User?

(Für die, die es nicht wissen: Der Controller läuft bei der UDM direkt auf der UDM. Es gibt keinen externen Controller.)

Homatrix

Offline hoppel118

  • Hero Member
  • *****
  • Beiträge: 1095
Hab auch eine UDMP.

• Port 443 im Define gesetzt?
• attr … isUDM 1 gesetzt?

Danach ging es bei mir.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic: VCCU 2xHMUSB, 1xWLGW | HomeConnect | Philips Hue | Sonos: Beam, Sub, One, Symfonisk | Unifi: USG, USW, AC-AP-Pro | Xiaomi: S50, Smart Fan | vbus: Vitosolic 200SD4

Offline Homatrix

  • New Member
  • *
  • Beiträge: 25
Das wars auch schon. Das attr hatte ich nicht gesehen bzw. in Erwähnung gefunden.

Danke Hoppel

Online Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 4445
Ist das nicht in der CRef niedergeschrieben?

Offline Ralli

  • Sr. Member
  • ****
  • Beiträge: 915
Doch, ist es. Und es hätte geholfen, zumindest die letzten Seiten dieses Fadens mal anzuschauen.
Gruß,
Ralli

Intel NUC7i5BNH mit ESXi 7.0, virtualisiertes fhem 6.1 dev, virtualisierte RaspberryMatic (3.61.5.20211113) mit HB-RF-ETH 1.2.9 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.28), FBDECT, Siri und Alexa
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal