Anfängerfrage Gaszähler mit HttpMod oder JsonMod abfragen

Begonnen von marboj, 27 November 2023, 08:20:50

Vorheriges Thema - Nächstes Thema

betateilchen

Wie editierst Du eigentlich die Datei?
Wenn man das über "Edit files" macht, wird sie nach dem Speichern automatisch neu geladen.

syntax error at ./FHEM/99_myUtils.pm line 695, near ")
  $json "

Das ist aber genau die Stelle, an der der Strichpunkt (nach der Klammer) fehlte.
Wenn der jetzt da steht, sollte es keine Fehlermeldung mehr geben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

marboj

Bearbeite ich über den Editor im MC.

Fehler ist beim reload weg, beim manuellen Aufruf erscheint nun:


Undefined subroutine &main::GetFileFromUrl called at ./FHEM/99_myUtils.pm line 696.
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

betateilchen

ok, dann füge mal im Kopf Deiner 99_myUtils.pm die Zeile mit HttpUtils ein

use strict;
use warnings;
use HttpUtils;

Zitat von: marboj am 27 November 2023, 12:11:28Bearbeite ich über den Editor im MC.

Bearbeiten über FHEM ist immer besser, da wird beim Speichern direkt eine Syntaxprüfung vorgenommen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: yersinia am 27 November 2023, 11:12:59Ich wage zu bezweifeln, dass OP dazu in der Lage ist.

Ich nicht...

Zitat von: marboj am 27 November 2023, 11:54:24syntax error at ./FHEM/99_myUtils.pm line 695, near ")
  $json "

wer 695 Zeilen in der 99_myUtils.pm hat, ist darin nicht zum ersten Mal unterwegs.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

marboj

#34
Leider ist der Fehler immer noch da.

BTW: Die 695 Zeilen sind nur per copy/paste eingefügt und sind im Wesentlichen für meine Buderus-Steuerung sowie Klima-Anlage...
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

marboj

Hab den Fehler gefunden: URL musste komplett groß geschrieben werden.

Jetzt sind die Readings da, vielen Dank...
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

betateilchen

Zitat von: marboj am 27 November 2023, 12:28:56Hab den Fehler gefunden: URL musste komplett groß geschrieben werden.

Ok, mein Fehler, sorry.
Den Funktionsaufruf konnte ich hier natürlich nicht testen, da ich keinen Server habe, der den Inhalt zurückliefern würde. Sonst wäre mir das auch hier aufgefallen  :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!