Hauptmenü

Neueste Beiträge

#31
Codeschnipsel / Aw: Neues Modul Verkehrsinfo
Letzter Beitrag von Sailor - 15 Dezember 2025, 11:36:41
Moin tosammen

Info an den Maintainer - Habe im Log folgenden Eintrag:

Can't call method "as_trimmed_text" on an undefined value at .//FHEM/98_Verkehrsinfo.pm line 216.
Gruß
    Sailor
#32
Codeschnipsel / Aw: 69_Webuntis: Beta-Modul zu...
Letzter Beitrag von Sailor - 15 Dezember 2025, 11:29:22
Moin zusammen

Hinweis an den Maintainer: Bei mir im Log taucht folgendes auf

PERL WARNING: Use of uninitialized value in string eq at .//FHEM/69_Webuntis.pm line 673.
Gruß
    Sailor
#33
Automatisierung / Aw: Wo/wie fragen: WLAN-RGB-La...
Letzter Beitrag von Thomas24568 - 15 Dezember 2025, 11:26:17
Zitat von: Nobbynews am 15 Dezember 2025, 11:04:03sondern über das große grüne '+' links oben.

Stand nicht dabei... - Fenster "Keinen Fehler gefunden".

Jetzt muß ich nur noch warten, bis die Luft "dicker" wird.
#34
Automatisierung / Aw: Wo/wie fragen: WLAN-RGB-La...
Letzter Beitrag von Nobbynews - 15 Dezember 2025, 11:04:03
Nicht über die Kommandozeile, sondern über das große grüne '+' links oben.
#35
Automatisierung / Aw: Wo/wie fragen: WLAN-RGB-La...
Letzter Beitrag von Thomas24568 - 15 Dezember 2025, 11:02:05
Einfach mal als notifiy 3 (2 existiert schon) als lange Zeile in die Kommandozeile kopiert kommt folgende Fehlermeldung:

syntax error at (eval 38474) line 1, near "\ if"
syntax error at (eval 38474) line 1, at EOF
syntax error at (eval 38474) line 1, near "}}"
#36
Codeschnipsel / Aw: Abfrage Heizölpreis HTTPMO...
Letzter Beitrag von Bartimaus - 15 Dezember 2025, 10:53:38
Wie ich schrieb.... StateFormat ist nicht das Problem....

#37
Perl für FHEM-User / Aw: JSON auf Gültigkeit prüfen
Letzter Beitrag von betateilchen - 15 Dezember 2025, 10:24:04
Dein Problem kann ich nicht nachvollziehen.

sub jt {
  use JSON qw(decode_json);

#  my $result = 'test';
#  my $result = 'true';
#  my $result = 'false';
#  my $result = true;
#  my $result = false;
#  my $result = '{"text_value": 42,"text_string": "irgendwas","liste": ["A", "B", "C"],"objekt": {"x": 123.45,"y": -67.89,"aktiv": true} }';

  my $json_out = eval { decode_json($result) };
  if ($@){
    return "decode_json failed, invalid json. error:$@\n";
  }
  return $json_out;
}


'test' liefert:
decode_json failed, invalid json. error:'true' expected, at character offset 0 (before "test") at ./FHEM/99_myUtils.pm line 40.

'true' liefert:
decode_json failed, invalid json. error:JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/99_myUtils.pm line 40.

'false' liefert:
decode_json failed, invalid json. error:JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/99_myUtils.pm line 40.

true liefert:
decode_json failed, invalid json. error:JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/99_myUtils.pm line 40.

false liefert:
decode_json failed, invalid json. error:JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/99_myUtils.pm line 40.

'{"text_value": 42,"text_string": "irgendwas","liste": ["A", "B", "C"],"objekt": {"x": 123.45,"y": -67.89,"aktiv": true} }' liefert:

HASH(0x564f9cf0c5c0)

Works as designed.

Wobei die Fälle 4+5 (true und false ohne Anführungszeichen) prinzipiell schon in der Zuweisung in einen Fehler laufen, wenn "use strict" gesetzt ist.
#38
FHEMWEB / Aw: Schwierigkeiten beim Öffne...
Letzter Beitrag von tomcat.x - 15 Dezember 2025, 10:20:13
Nur damit wir vom gleichen sprechen: Nutzt fhem ohne longpoll=websocket auch websocket Verbindungen? Ich kenne das Verhalten, kann es aber gerade (mit longpoll=websocket) im aktuellen Firefox nicht bestätigen. Ich habe zum Test Verbindungen in 16 Tabs geöffnet, wegen TLS alle über den Namen. Ich habe da auch nur eine Standard-Begrenzung von 200 websocket Verbindungen (insgesamt) gefunden, eine Begrenzung für multiple Verbindungen pro Seite aber nur für http Verbindungen.
#39
Automatisierung / Aw: Wo/wie fragen: WLAN-RGB-La...
Letzter Beitrag von rabehd - 15 Dezember 2025, 09:49:41
Zitat von: Thomas24568 am 14 Dezember 2025, 23:40:17Die Werte für voc und CO2 ändern sich einfach zu langsam für einen schnellen Test.
Was erscheint denn im Eventmonitor.
Scheinbar gibt es nur das Reading state, welche keinen Messwert enthält.
Wenn es ein sinnvolles Reading gibt, ohne ist für mich das ganzer Device irgendwie wenig sinnvoll,dann würde ich mit dem notify reagieren.
Auslösen lässt sich das mit Setreading.
#40
Codeschnipsel / Aw: Abfrage Heizölpreis HTTPMO...
Letzter Beitrag von TomLee - 15 Dezember 2025, 09:33:29
Mein gezeigtes Kunsthandwerk ersetzt 1:1 das stateFormat aus dem Template.

Das musst natürlich auch anpassen.