Hauptmenü

FHEM

Begonnen von -user-, 06 April 2021, 10:52:23

Vorheriges Thema - Nächstes Thema

-user-

edit...

Otto123

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

kjmEjfu

Zitat von: fhempi am 06 April 2021, 14:00:45
Ist die neueste Version vom 10.03.21 ?

Wenn ja, dann sollte ich doch nicht der Einzige mit dem Problem sein ? Es sei denn, eine spezielle Config spielt hier eine Rolle

Was soll denn DIE neueste Version sein?
Es gibt quasi jeden Tag mindestens ein Update für ein Modul (s. https://svn.fhem.de/trac/browser/trunk/fhem?order=name). Insofern vermutlich nein, ist es nicht.
Migriere derzeit zu Home Assistant

kjmEjfu

Poste doch mal das komplette Logfile von einem Versuch FHEM hochzufahren.
Migriere derzeit zu Home Assistant

CoolTux

Du musst wohl oder übel im Debug Mode starten. Siehe Wiki https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche#Neue_M.C3.B6glichkeit_des_Debuggen
Da wird versucht eine main::GetUpdate Funktion auf zu rufen die es nicht gibt. Da hat sich entweder jemand verschrieben oder es ist noch was anderes.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: fhempi am 06 April 2021, 15:50:56
Komme damit auch nicht weiter, nix besonderes im log zu sehen nach 3762 Zeilen

2021.04.06 15:19:24 5: End notify loop for d_RaumTemp
2021.04.06 15:19:24 5: End notify loop for global
2021.04.06 15:19:24 0: Featurelevel: 6
2021.04.06 15:19:24 0: Server started with 222 defined entities (fhem.pl:23613/2021-01-25 perl:5.028001 os:linux user:pi pid:16104)


dann kommt auf Konsolenebene wieder:
pi@fhem:/opt/fhem $ perl fhem.pl -d fhem.cfg > /home/pi/startlog.txt
Undefined subroutine &main::GetUpdate called at fhem.pl line 3379.


Hänge das doch mal hier an, vielleicht sehen die anderen ja mehr.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

Man könnte in der 99_myUtils.pm eine sub GetUpdate() anlegen, dann verschwindet erstmal die Fehlermeldung und man kann nachschauen, was danach nicht funktioniert.

Wobei ich durchaus der Meinung bin, es müsste sich im Logfile irgendein Hinweis finden lassen, was die Meldung verursacht. Eventuell könnte auch stacktrace weiterhelfen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Hast Du irgendwelche Module welche Du ausserhalb des FHEM SVN updatest? Also zusätzliche update Repositories?

Zeil mal ein update list
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

CoolTux

Das wird es auch nicht sein.

löschen mit

update delete https://raw.githubusercontent.com/klein0r/fhem-style-haus-automatisierung/version-2/controls_ha_theme.txt

Bei der Suche nach dem Fehler bin ich im übrigen auf andere Sachen gestoßen. Ist also nicht schlecht wenn man mal hier und da stöbert. Die Entwickler habe ich bereits informiert. Ich denke aber nicht das es etwas mit Deinem Problem zu tun hat.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Benutzt Du 47_OBIS? Ist das einzige wo ich etwas in der Richtung gefunden habe.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Dann lege am besten wirklich mal eine myUtils an mit einer Funktion mit dem Funktionsnamen. So wie Udo sagte. Danach schauen wir mal. Eventuell finden wir so raus wer da aufruft.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Lege erstmal nur die Sub an, mehr nicht. Damit startet dann hoffentlich erstmal FHEM
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ok. Dann mach mal bitte


sub GetUpdate {
    my $hash = shift;
    my $name = $hash->{NAME}
        if( ref($hash) eq 'HASH'
          and exists($hash->{NAME}
        );

    Log3( $name, 1, qq{DEBUG!!! myUtils Name ist $name} );
}


Wir versuchen es mal so
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net