FHEM Forum

FHEM => Automatisierung => Thema gestartet von: gramels am 28 April 2019, 09:55:30

Titel: ZXYEL GS1900 PoE switch ports mit httputils steuern?
Beitrag von: gramels am 28 April 2019, 09:55:30
Hallo,

ich habe 4 GS1900 PoE Switches von Zyxel.

Nun würde ich dort gerne den Strom auf einzelnen PoE ports per FHEM steuern.
Leider unterstützen die Switches kein snmp-set auf diese Ports

Per Web-GUI geht es.

Wenn ich den Web Befehl im firefox mitschneide erhalte ich

curl 'http://192.168.1.2/cgi-bin/dispatcher.cgi' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:65.0) Gecko/20100101 Firefox/65.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8' -H 'Accept-Language: de,en-IE;q=0.5' --compressed -H 'Referer: http://192.168.1.2/cgi-bin/dispatcher.cgi' -H 'Content-Type: application/x-www-form-urlencoded' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Cookie: XSSID=PdaiejEzvgLbI5zT3g7WVYgU0SULilM8' -H 'Upgrade-Insecure-Requests: 1' --data 'XSSID=PdaiejEzvgLbI5zT3g7WVYgU0SULilM8&portlist=8&state=1&portPriority=3&portPowerMode=3&portRangeDetection=0&portLimitMode=0&poeTimeRange=20&cmd=775&sysSubmit=Apply'

solange das cookie noch gültig ist kann ich damit auch zuverlässig via curl schalten.

Port und Status setzt man dort.

portlist=8&state=1

ich schaffe es nun nicht diesen Befehl in FHEM einzubauen, scheitere an der cookie/ digest authentication.

Was ist zu tun?

Grüsse
gramels
Titel: Antw:ZXYEL GS1900 PoE switch ports mit httputils steuern?
Beitrag von: gramels am 12 Mai 2019, 21:11:09
Ich hab ein script gefunden, das das erledigt

https://github.com/jonbulica99/zyxel-poe-manager
Titel: Antw:ZXYEL GS1900 PoE switch ports mit httputils steuern?
Beitrag von: Damu am 10 Juni 2019, 00:36:47
Hallo

Habe den Beitrag erst jetzt gesehen.
Das Script ist für Linux und führst es mit FHEM aus?

Hab's bei meinem D-link über SNMP gemacht.
Titel: Antw:ZXYEL GS1900 PoE switch ports mit httputils steuern?
Beitrag von: gramels am 10 Juni 2019, 05:42:09
ZitatDas Script ist für Linux und führst es mit FHEM aus?
ja, genau

ZitatHab's bei meinem D-link über SNMP gemacht.

Der GS1900 PoE unterstütze kein snmpset für die PoE PArameter  >:(
Titel: Antw:ZXYEL GS1900 PoE switch ports mit httputils steuern?
Beitrag von: amenomade am 10 Juni 2019, 10:42:38
Zitat von: gramels am 12 Mai 2019, 21:11:09
Ich hab ein script gefunden, das das erledigt

https://github.com/jonbulica99/zyxel-poe-manager
Anhand des Scripts sollte es relativ einfach sein, es mit HTTPMOD zu realisieren.