Fhem friert ein mit notify

Begonnen von Heinecke, 27 Februar 2013, 20:15:35

Vorheriges Thema - Nächstes Thema

Heinecke

Hallo alle zusammen,
wenn ich folgendes notify in die fhem.cfg eintragen,

define Heizoel_Alarm notify CUL_HM_KFM100_1D8BBA:content.* { \
if (ReadingsVal("CUL_HM_KFM100_1D8BBA","content",100) < 1.4) { \
sendmail('xxxxx@xxxx.dyndns.org' ('xxxxx@xxxx.dyndns.org'),'Heizoel Leer','Heizoel Bestellen')}}

dann friert Fhem ein und hilft nur neustart der syno box

ist was an mein notify falsch?

2.) seid update fehlt bei neustart bei der CUL der eintag " attr CUL rfmode HomeMatic "
    ich muss jetzt jedesmal extra nachtragen.
   
    hat jemand eine IDEE

   Gruss oliver
 


Puschel74

Hallo,

Idee direkt nicht aber versuch mal den Fehler ein zu grenzen.

Nimm mal das sendmail raus und lass nur einen Logeintrag generieren.
Wenn der Fehler immer noch auftritt ist sendmail schonmal nicht schuld.

Grüße

Edith: Korrektur
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Heinecke

danke habe mal sendmail ausgeklammert
mal sehen was passiert

eintrag jetzt
define Heizoel_Alarm notify CUL_HM_KFM100_1D8BBA:content.* { \
if (ReadingsVal("CUL_HM_KFM100_1D8BBA","content",100) < 1.4) { \
}}
attr Heizoel_Alarm loglevel 3
#sendmail('xxxx@xxxxx.dyndns.org' ('xxxx@xxxxx.dyndns.org'),'Heizoel Leer','Heizoel Bestellen')}}

schönen abend noch
gruss oliver



Heinecke

Hallo zusammen

Ursache gefunden wenn mein Sensor sendet dann friert mein fhem komplett ein
kein log gar nichts.

wie kann ich rausfinden was den Absturz verursacht.

soll ich fhem neu installieren ?

Guss Oliver

Heinecke

GESCHAFT FEHLER GEFUNDEN

ALTE VERSION VON FHEM NEU INSTALLIERT ALLES GUT
UPDATE DRUCH GEFÜHRT GLEICHER FEHLER


DANKE FÜR EURE HILFE

GRUSS OLIVER


thunder

Hallo Oliver,
konntest Du herausfinden welches Modul das Fehlverhalten provozierte?

Du kannst ja aus dem Backup mit dem UNIX befehl "tar" ein modul nach dem anderen zurückspielen und sehen wann es wieder funzt...

Viele Grüße,
Uwe

Heinecke

So ein Crack in Sachen UNIX/Fhem bin ich leider noch nicht (ich lese viel bin aber erst ca
3 Monate dabei).
brauche dann mal eine kleine Anleitung wie man aus dem backup die Module zurueck sichert.

Danke für eure Mühe mit mir und euren Einsatz.

Gruss Oliver

thunder

Hallo Oliver,
wenn du im fhem directory stehst (bei mir z.B. /opt/fhem), dann gibt es ein subdirectory Backup in dem mit jedem update ein backup angelegt wird (du kannst auch mit dem backup befehl selbst einen backup auslössen).

Die FHEM Module findest du im FHEM subdirectory.

wenn Du das komplette backup zurückspielen willst geht das mit

tar xvzf ./backup/<NameDerDAtei>

Du kannst aber auch einzelne Dateien zurückspielen. Das CUL_HM Modul holst du dann z.B. mit
tar xvzf ./backup/<NameDerDatei> ./FHEM/10_CUL_HM.pm zurück

geht auch für eine alte config...
tar xvzf ./backup/<NameDerDatei> ./fhem.cfg

Viele Grüße,
Uwe

Heinecke

Hey alle zusammen

also ich habe folgendes gemacht
Backup durchgeführt alles i.o Datei erstellt dann Update durchgeführt
Fhem friert ein wenn Sensor sendet (CUL_HM_KFM100_1D8BBA)

der Backup Pfad ist bei mir
backupdir /volumeUSB1/usbshare1-1 <datei>
log mich ein mit putty als root ein
wechsel in das Verzeichnis  /volumeUSB1/usbshare1-1
und gebe den Befehl
tar xvzf <datei>  (ist der Befehl falsch)
dann kopiert das system die dateien
dann starte ich die synobox neu.
will ich dann die Weboberfläche aufrufen ist kein Erfolg da
muss Fhem über die alten Pakete wieder installiern
kann ich jetzt kein Update mehr machen oder muss ich mir einen anderen Sensor kaufen .

Gruss Oliver und einen schönen Samstag noch  

thunder

Hallo Oliver,

ich führe den Tar nicht im "backup" Verseichnis sondern im Verzeichnis in dem auch fhem.pl liegt aus.

Da das tar Archiv mit relatven Pfadnamen (z.B. "./FHEM/93_DbLog.pm") wird dein restore nicht da abgelegt wo er insoll... das sollte der Punkt sein warum es bei Dir nicht funktioniert hat.

Viele Grüße,
Uwe.

Heinecke

Moin Moin
also nur zur verständnis meine backupdatei liegt in
/volumeUSB1/usbshare1-1/ fhem.tar.gz
meine fhem.p1 liegt im verzeichnis
 /usr/volumeUSB1/usbshare1-1//local/FHEM/bin
also heist der befehl im verzeichnis bin                tar xvzf /volumeUSB1/usbshare1-1/ fhem.tar.gz

oder ich bin im verzeichnis /volumeUSB1/usbshare1-1/    tar xvzf fhem.tar.gz /usr/volumeUSB1/usbshare1-1//local/FHEM/bin

habe keine Lust alles immer wieder neu zu installieren ich weiß das übt ist aber auch zeitintensiv

danke für euer verständnis

gruss oliver