FritzBox Temperatur => 60°C = WhatsApp

Begonnen von Mickey, 19 September 2016, 23:29:31

Vorheriges Thema - Nächstes Thema

Mickey

 ::) Ich sagt jetzt schon mal "Sorry" für die Frage, aber ich habe das ganze Internet durchgelesen und leider nichts gefunden.
Okay, ich bin super neu bei Fhem. Okay, ich brauche Hilfe  :D

Ich möchte mir eine WhatsApp schicken  lassen, wenn die Temp der FritzBox
=> 60 ist.

So sieht das bei mir aus  :o

FritzBox:box_cpuTemp:6.* set WhatsAppMichael send Bitte die Temperatur der FritzBox kontrollieren[/sup]

  :( Was mache ich falsch?

Danke für eure Hilfe   ;)
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

justme1968

der zweite doppelpunkt muss weg und du berücksichtigst nicht das leerzeichen vor der temperatur. also statt doppelpunkt zwei normale punkte nacheinander.

ansonsten wirst du damit vermutlich nicht glücklich weil du bei jedem update wieder eine nachricht bekommst.

schau dir das THRESHOLD modul an.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mickey

#2
kann das so stimmen?

define WhatsApp_Fritz THRESHOLD FritzBox:box_cpuTemp:1:60|set WhatsAppMichael send Achtung: Kontrolliere die Temperatur der FritzBox

Danke euch
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

buec65

Doif würde ich versuchen

define WhatsApp_Fritz DOIF ([FritzBox:box_cpuTemp] > 60) (set WhatsAppMichael...)

Mitch

Als erstes würde ich ein attr Fritzbox event-on-change-reading .* machen und dann (wie schon oben) mit einem DOIF arbeiten define FritboxTempWarnung DOIF ([Fritzbox:box_cpuTemp] > 60)(set WhatsAppMichael send Achtung: Kontrolliere die Temperatur der FritzBox)

Wobei ich 60 Grad zu niedrig finde. Meine läuft permanent auf 73 Grad.
FHEM im Proxmox Container

kleineslichtHH

ich habe es bei mir mit einem Dummy und einem DOIF folgendermaßen gelöst:
im Dummy kann ich dann in der Oberfläche die Temperatur einstellen.

Internals:
   NAME       FB_Keller_TempMax
   NR         30
   STATE      55
   TYPE       dummy
   Readings:
     2016-07-19 16:21:25   state           55
Attributes:
   alias      Max Temperatur
   room       hidden
   setList    state:slider,50,1,70,1
   webCmd     state


Internals:
   DEF        ([FritzBox_Keller:box_cpuTemp] > [FB_Keller_TempMax:state]) (set Pushbulletbot message Die Temperatur von der FritzBox Keller beträgt [FritzBox_Keller:box_cpuTemp] °C - Grenzwert ist [FB_Keller_TempMax:state] °C | Temperatur FritzBox Keller)
   NAME       PB_FB_Keller_TempMax
   NR         32
   NTFY_ORDER 50-PB_FB_Keller_TempMax
   STATE      initialized
   TYPE       DOIF
   Readings:
     2016-08-18 13:40:51   Device          FritzBox_Keller
     2016-07-15 20:58:16   cmd             0
     2016-07-19 16:21:25   e_FB_Keller_TempMax_state 55
     2016-08-18 13:40:51   e_FritzBox_Keller_box_cpuTemp 51
     2016-07-15 20:58:16   state           initialized
   Condition:
     0          ReadingValDoIf($hash,'FritzBox_Keller','box_cpuTemp','','',AttrVal($hash->{NAME},'notexist',undef)) > ReadingValDoIf($hash,'FB_Keller_TempMax','state','','',AttrVal($hash->{NAME},'notexist',undef))
   Devices:
     0           FritzBox_Keller FB_Keller_TempMax
     all         FritzBox_Keller FB_Keller_TempMax
   Do:
     0:
       0          set Pushbulletbot message Die Temperatur von der FritzBox Keller beträgt [FritzBox_Keller:box_cpuTemp] °C - Grenzwert ist [FB_Keller_TempMax:state] °C | Temperatur FritzBox Keller
     1:
   Helper:
     event      tam1_newMsg: 0,box_cpuTemp: 51,box_powerRate: 23
     globalinit 1
     last_timer 0
     sleeptimer -1
     triggerDev FritzBox_Keller
     triggerEvents:
       tam1_newMsg: 0
       box_cpuTemp: 51
       box_powerRate: 23
     triggerEventsState:
       tam1_newMsg: 0
       box_cpuTemp: 51
       box_powerRate: 23
   Internals:
   Itimer:
   Readings:
     0           FritzBox_Keller:box_cpuTemp FB_Keller_TempMax:state
     all         FritzBox_Keller:box_cpuTemp FB_Keller_TempMax:state
   Regexp:
     0:
     All:
   State:
   Trigger:
Attributes:
   cmdpause   300
   do         always
   repeatsame 3
   room       hidden

Mickey

#6
Danke euch, ihr seid TOP

Aber wie gesagt, ich bin absoluter NeuLing bei Fhem :(
Und LINUX natürlich auch ...

Darf ich mal eine Frage stellen, okay vielleicht bin ich "blöd" - Ich gehe das Risiko aber ein :)
aber wie kann ich den "Code" wie z.B. :

---
ternals:
   DEF        ([FritzBox_Keller:box_cpuTemp] > [FB_Keller_TempMax:state]) (set Pushbulletbot message Die Temperatur von der FritzBox Keller beträgt [FritzBox_Keller:box_cpuTemp] °C - Grenzwert ist [FB_Keller_TempMax:state] °C | Temperatur FritzBox Keller)
   NAME       PB_FB_Keller_TempMax
   NR         32
   NTFY_ORDER 50-PB_FB_Keller_TempMax
   STATE      initialized
   TYPE       DOIF

---

in Fhem einfügen - ich kapiere es nicht.
Schön wäre eine Anleitung für "doofe"

sorry, is so ...

Dann habe ich mir noch mein Debian zerschossen, mit dem Befehl in der Konsole:

sudo chown -R pi:pi /

Ich wollte doch nur eine SAMBA Freigabe haben.

Nun kann ich mit Sudo im Benutzer pi gar nicht mehr machen.

Oh mein Gott, bin ich blöd - facepalm
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael


Wernieman

sudo chown -R pi:pi /
eine gaaaans blöde Idee!

Sorry aber an Deiner Stelle würde ich JETZT den Server neu aufsetzen. Alle Berechtigungen z.B. bei /etc sind weg ..... und selbst ein ordentlicher Admin braucht da Ewigkeiten für .....
Auch als "Dummy" gilt, erst mal überlegen, was man erreichen will bevor man etwas durchführt. Du weißt, was der Befehl gemacht hat?

Und .. warum willst Du auf dem FHEM-System eine Samba Freigabe?

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

Zitat von: Wernieman am 20 September 2016, 13:31:59
Und .. warum willst Du auf dem FHEM-System eine Samba Freigabe?

warum nicht, habe ich auch.
Er wollte vermutlich die Speakfunktion für Sonos einrichten.
FHEM im Proxmox Container

Mickey

Hallo Wernieman,

ich vermute mal, das war echt ne gaaaaanz dumme Idee  :o
Kann gut sein, dass der Benutzer und die Gruppe pi mal gar keine Rechte mehr hat  :(

( chown -R ) = Rekursion = Zurückführen = doof gemacht  >:(

Ich wollte mit der "Samba Freigabe" mir das Fhem Backup auf`n Mac ziehen.
Anyway, so ist das mit dem "Dummy"`s  ;)

Also, Fhem läuft noch - und die Entscheidung den Server neu aufzusetzen ist gefallen  8)

By the way, "Dummy" und "erst mal überlegen" haut nicht hin *lacht*

Grüße an euch
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Mickey

Problem beim neu Aufsetzen ist nur mein

WhatsApp

im Fhem

Sonos habe ich anders gelöst, ich greife
einfach auf eine mp3 der //NAS/ zu

War aber auch erst mein Gedanke es über Samba auf`n PI zu packen  8)

Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Wernieman

chown -R ist erstmal nicht falsch, aber -R / und damit ab root ...... seeeeehr böse .....

Was hast Du denn für Probleme?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mickey

Hi all,

läuft alles wieder TOP, war wohl ein bisschen clever und habe mir vorher eine .img von der SD Karte gezogen  ;D
Im Stress leider vollkommen vergessen  :D

Mit dem ApplePI-Baker  ::)

Grüße an euch.
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael