99_myUtils.pm verschwunden. Routinen aber aktiv?

Begonnen von romakrau, 23 April 2020, 19:30:44

Vorheriges Thema - Nächstes Thema

romakrau

Hallo zusammen,
ich kann die Datei 99_myUtils.pm nicht wiederfinden. Der Code ist aber noch aktiv. Habe ich da bei einem Update etwas verpasst?
Gruß
Roman

Otto123

Hallo Roman,

wirklich?
Für die FHEM Kommandozeile
{qx(ls -lha /opt/fhem/FHEM/99_myUtils.pm)}

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

mahowi

Die sollte auch auf der Weboberfläche von FHEM unter Edit files auftauchen.

Eine Möglichkeit wäre, daß Du die Datei in die Datenbank verschoben hast, falls Du configDB nutzt.

Zitat von: help configdb
configdb filemove <sourceFilename>

Imports specified fhem file from from filesystem into database and
deletes the file from local filesystem afterwards.
Example:

configdb filemove FHEM/99_myUtils.pm
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

CoolTux

Und sollte doch was verloren sein und Du weißt aber noch wie die Funktion in der Datei hieß dann hilft das.


{use B::Deparse;; my $d = B::Deparse->new();; return $d->coderef2text(\&meineFunktion)}


meineFunktion durch den Funktionsnamen ersetzen.
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

romakrau

Gott sei Dank hatte ich noch eine Sicherung und konnte die Datei wieder herstellen. Trotzdem alles dubios.
Gruß
Roman

MadMax-FHEM

Zitat von: romakrau am 23 April 2020, 20:22:41
Gott sei Dank hatte ich noch eine Sicherung und konnte die Datei wieder herstellen. Trotzdem alles dubios.
Gruß
Roman


Warum "dubios"!?

fhem startet und lädt alle notwendigen Dateien u.a. auch deine myUtils...

Funktionen sind da...

Du löschst die Datei (oder sonst jemand/etwas)...
...Datei ist weg ABER: Funktionen sind ja noch da (weil ja geladen)... ;)

Allerdings: shutdown restart und dann sind sie weg weg ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)