ZXYEL GS1900 PoE switch ports mit httputils steuern?

Begonnen von gramels, 28 April 2019, 09:55:30

Vorheriges Thema - Nächstes Thema

gramels

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

gramels


Damu

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.

gramels

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  >:(

amenomade

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.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus