FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: th0nix am 06 März 2021, 23:33:40

Titel: [Gelöst] Längen- /Größenbegrenzungen im DEF Editor
Beitrag von: th0nix am 06 März 2021, 23:33:40
Hallo zusammen,

gibt es eine Begrenzung bei dem DEF Editor z.B. bei einem Notify?

Versuche gerade 21 Zeilen mit ca 580 Zeichen (Perl Code) zu erstellen.
Leider lässt mich der Modify Button mein kleines Script nicht Speichern!?

Hat da jemand einen Tipp für mich ?



Zur Vollständigkeit mein Code:

PresenceStatus:anyone:.* {
my @rooms = ("Zimmer1");
my @werte = ("nachts","vormittags","tags");
if ($EVTPART1 eq "inactive"){
  for (my $i = 0; $i < @rooms; $i++) {
    my $room = $rooms[$i].".Heizung.Temp";
    foreach my $wert (@werte) {
      my $val=ReadingsVal($room,$wert."_absent","");
      fhem ("set $room x_$wert $val");
    }
  }
}elsif ($EVTPART1 eq "present"){
  for (my $i = 0; $i < @rooms; $i++) {
    my $room = $rooms[$i].".Heizung.Temp";
    foreach my $wert (@werte) {
      my $val=ReadingsVal($room,$wert."_present","");
      fhem ("set $room x_$wert $val");
    }
  }
}
}


Titel: Antw:Längen- /Größenbegrenzungen im DEF Editor
Beitrag von: Otto123 am 06 März 2021, 23:49:47
Hi,

geht mit deinem Code bei mir Problemlos. Gibt es eine Fehlermeldung?

Gruß Otto
Titel: [Gelöst] Längen- /Größenbegrenzungen im DEF Editor
Beitrag von: th0nix am 07 März 2021, 10:11:02
Kam keine Meldung. Aber nachdem es bei dir funktioniert hatte, habe ich nochmal analysiert.

Es lag ein meinem nginx, welchen ich als Reverseproxy vor dem FHEM habe. Hier kam / leider nicht so einfach ersichtlich eine HTTP/1.1 414 Request-URI Too Large Meldung
Nach Vergrößerung der large_client_header_buffers in der nginx config geht es!
http://nginx.org/en/docs/http/ngx_http_core_module.html#large_client_header_buffers (http://nginx.org/en/docs/http/ngx_http_core_module.html#large_client_header_buffers)

Danke  ;)