Hauptmenü

FHEM

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

Vorheriges Thema - Nächstes Thema

Beta-User

 :o
Oh, sorry, wer lesen kann ist klar im Vorteil... ::)

Sollte aber m.E. trotzdem eher als Funktionsreferenz übergeben werden...
InternalTimer(gettimeofday()+1, \&GetUpdate, $hash, 0);
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Zitat von: Beta-User am 12 April 2021, 15:03:48
:o
Oh, sorry, wer lesen kann ist klar im Vorteil... ::)

Sollte aber m.E. trotzdem eher als Funktionsreferenz übergeben werden...
InternalTimer(gettimeofday()+1, \&GetUpdate, $hash, 0);

Nein das wäre auch falsch!
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

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

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

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

bedeutet das die Referenz \&Subname das selbe wäre wie PACKAGENAME::Subname

Zu mindest würde es mir so einleuchten.
Auf jeden Fall vielen Dank für die Klärung und den Hinweis. Es sieht in der Tat mit \& für mich sauberer aus.
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

Beta-User

Zitatbedeutet das die Referenz \&Subname das selbe wäre wie PACKAGENAME::Subname
Funktional ja, im Detail nicht ganz:
a) ist es eine Referenz, theoretisch kann man auch auf Funktionen außerhalb des eigenen namespace referenzieren. Die Frage ist dann aber eher, warum man sowas braucht. In der Regel wird man benötigte Funktionen importeren;
b) es ist eben kein "Text": Man darf also keine Quotes verwenden.

Meine meisten neueren Sachen im package-Kontext sind in der Regel an diesen Stellen dann reine Referenzierungen (auch die Verweise in Initialize wie im Auszug aus WDT).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

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

Tomk

Hallo,
ich habe nach einem Update das Problem das Fhem nicht mehr startet und "Undefined subroutine &main::GetUpdate " ist der letzte Log eintrag. Gibt es schon eine Lösung hierzu?

CoolTux

Steht doch alles im Thread.

Wende Dich bitte an den Entwickler des Moduls ComfoAir.
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

Tomk


marian

Hallo,

heute habe ich ein Update durchgeführt und die fhem startet danach nicht mehr.

Im Logfile kommt:
"Undefined subroutine &main::CUL_HM_AttrInit called at ./FHEM/98_HMinfo.pm line 1021."
Im Header von dieser 98_HMinfo.pm steht :"# $Id: 98_HMinfo.pm 24816 2021-08-01 18:53:15Z martinp876 $"

Ich habe einfach aus dem Backup die vorherige 98_HMinfo.pm rausgeholt, in FHEM ersetzt und es läuft wieder.
Die alte 98_HMinfo.pm "# $Id: 98_HMinfo.pm 19495 2019-05-30 09:17:45Z martinp876 $.".

Der erste Test (Zugriff auf Aktoren, Rolladen Steuerung etc.) zeigt keine Probleme. Dennoch bin ich mir nicht sicher ob der Austauch dieser einer Datei in Ordnung ist oder wäre es besser ein komplettes Restore zu machen?

Grüße, Marian




the ratman

→do↑p!dnʇs↓shit←