FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hackstall am 07 Mai 2019, 10:53:42

Titel: DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: Hackstall am 07 Mai 2019, 10:53:42
Irgendwie stürzt mein FHEM regelmässig ab die letzte Meldung, die ich bekomme ist folgende:

Mein log mit verbose 1 enthält folgenden Eintrag:


Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.


Kann hier mal jemand weiterhelfen?
Ist das die Ursache?

Danke Andreas
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: darkness am 07 Mai 2019, 10:56:20
https://forum.fhem.de/index.php/topic,75098.msg937252.html#msg937252


oder Besser:

https://forum.fhem.de/index.php/topic,75098.msg937212.html#msg937212
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: CoolTux am 07 Mai 2019, 10:59:09
Entweder heute vom SVN Downloaden oder morgen früh ab 8 Uhr per FHEM Update
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: Hackstall am 07 Mai 2019, 11:02:16
oh ja danke.

aber was mache ich bis dahin. Wie kann man weitere Abstürze vermeiden?

danke Andreas
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: CoolTux am 07 Mai 2019, 11:43:03
Du kannst das Device deaktivieren
Du kannst auch das hier nehmen
raw.githubusercontent.com/fhem/AutoShuttersControl/master/73_AutoShuttersControl.pm
https://raw.githubusercontent.com/fhem/GardenaSmart/master/73_GardenaSmartBridge.pm

und entsprechend bei Dir installieren. Du solltest aber wissen was Du tust.
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: Otto123 am 07 Mai 2019, 11:52:10
Hi,

bequemes SVN Update mit backup für Eilige:

Erst in der Raw Definition dieses define ausführen.
define c3 cmdalias svnupdate .* AS {\
  my ($e,$g) = (undef,(split(" ",$EVENT))[0]);;\
  if (defined $g)\
  {\
    $e = qx(mkdir -p ./restoreDir/pm/"$year-$month-$mday"/FHEM/);;\
    $e = qx(cp ./FHEM/$g ./restoreDir/pm/"$year-$month-$mday"/FHEM/);;\
    qx(wget -qO ./FHEM/$g https://svn.fhem.de/trac/export/HEAD/trunk/fhem/FHEM/$g)\
  } else {\
    $e = "use svnupdate Filename inside ./FHEM/"\
  }\
  return $e ? $e : "./FHEM/$g backuped and new loaded from SVN\nreload $g or shutdown restart to apply"\
}

Dann in der Kommandozeile
svnupdate 73_GardenaSmartBridge.pm

Mit CoolTux seinem Vorschlag stattdessen  :o AutoShutterControl :o zu nehmen wird wohl kein Wasser fließen :)

Gruß Otto
Titel: Antw:DRINGEND !!! GardenaBridge FHEM Absturz
Beitrag von: CoolTux am 07 Mai 2019, 12:10:25
Danke Dir Otto für den Hinweis. Habe heute wohl fickrige Finger  :-\