Hallo zusammen.
Gibt es die Möglichkeit, eine Benachrichtigung ins Openhab System zu bekommen bei erreichen einer neuen Email??
Schlussendlich stelle ich mir es so vor:
Wenn auf dem Iserv Server der Schule eine Mail eingeht, möchte ich so was wie ein ""Switch"" geschaltet bekommen...
So würde ich direkt auf meinem Habpanel sehen -> Zack neue Mail ist da.
Im 2ten Step will ich mir eine Smarte Lampe kaufen, welche dann einfach mittel Licht (ggf Farbe) mir Signalisiert -> Mail ist im Post Fach...
Die Lampe will ich mir sowie so kaufen, um zukünftige Projekte Signalisieren zu können...
Ich habe schon viel gesucht, aber finde eigentlich nur den umgedrehten weg.
Jemand eine Idee, wie ein Laie dies umsetzen kann??
Email im Postfach -> Benachichtigung Action,
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Email im Postfach -> Benachichtigung Action,
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

- udo1toni
- Beiträge: 15265
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Email im Postfach -> Benachichtigung Action,
Direkt geht das nicht, aber indirekt sollte das kein Problem sein. (direkt -> einen Channel newMail gibt es nicht)
Dazu definierst Du einfach einen mailcount Channel und verlinkst diesen mit einem Item.
Dann noch eine Rule, die auf changed triggert.
In der Rule prüfst Du ob previousState vom Typ Number ist und ob newState vom Typ Number ist.
Danach prüfst Du ob previousState kleiner als newState ist. Ist das der Fall, so gibst Du die Meldung aus.
Du kannst auch gezielt einzelne Ordner abfragen, womit Du (mit entsprechenden Regeln im Mailaccount) gezielt bestimmte Mails detektieren kannst, indem Du sie in einen eigenen Ordner verschiebst, der dann mit der gleichen Rule gescannt wird (natürlich mit anderen Items...).
Du kannst sogar eine Unterscheidung zwischen gelesen und ungelesen vornehmen
Dazu definierst Du einfach einen mailcount Channel und verlinkst diesen mit einem Item.
Dann noch eine Rule, die auf changed triggert.
In der Rule prüfst Du ob previousState vom Typ Number ist und ob newState vom Typ Number ist.
Danach prüfst Du ob previousState kleiner als newState ist. Ist das der Fall, so gibst Du die Meldung aus.
Du kannst auch gezielt einzelne Ordner abfragen, womit Du (mit entsprechenden Regeln im Mailaccount) gezielt bestimmte Mails detektieren kannst, indem Du sie in einen eigenen Ordner verschiebst, der dann mit der gleichen Rule gescannt wird (natürlich mit anderen Items...).
Du kannst sogar eine Unterscheidung zwischen gelesen und ungelesen vornehmen

openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: Email im Postfach -> Benachichtigung Action,
Danke dir.
Ich habe das Mail Binding installiert. Damit war es eine Leichtigkeit.
Ähm das Einzige was mir aufgefallen ist:
Es gibt eine Differenz wohl zwischen POP3 und IMAP. Bei Imap wird meine eine Zahl der ungelesenen angezeigt. So wollte ich dies haben.
Bei POP3 wird mir die gesamt Anzahl der sich im Ordner ""Posteingang"" befindenden Emails angezeigt.
Gut, nun habe ich also auf dem Habpanel eine Anzahl der ungelesenen Mail.
Da ich ja nun Werte habe, kann ich ja Theoretisch mir eine Rule anlegen, wenn ""Größer 0"" gleich ""tue dies"".
Z.b. die Smarte Lampe in einem Schönen Rot erhellen lassen.
Danke dir für deine Hilfe.

Ich habe das Mail Binding installiert. Damit war es eine Leichtigkeit.

Ähm das Einzige was mir aufgefallen ist:
Es gibt eine Differenz wohl zwischen POP3 und IMAP. Bei Imap wird meine eine Zahl der ungelesenen angezeigt. So wollte ich dies haben.
Bei POP3 wird mir die gesamt Anzahl der sich im Ordner ""Posteingang"" befindenden Emails angezeigt.
Gut, nun habe ich also auf dem Habpanel eine Anzahl der ungelesenen Mail.
Da ich ja nun Werte habe, kann ich ja Theoretisch mir eine Rule anlegen, wenn ""Größer 0"" gleich ""tue dies"".
Z.b. die Smarte Lampe in einem Schönen Rot erhellen lassen.

Danke dir für deine Hilfe.
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
