[Gelöst] Längen- /Größenbegrenzungen im DEF Editor

Begonnen von th0nix, 06 März 2021, 23:33:40

Vorheriges Thema - Nächstes Thema

th0nix

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");
    }
  }
}
}



Otto123

Hi,

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

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

th0nix

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

Danke  ;)