E-Mail Versand bei auftretenen Schaltvorgängen / Pushbullet ???
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
-
-
-
-
Nööö
root@raspberrypi3-shc:~# /usr/bin/pushbullet1.sh
/usr/bin/pushbullet1.sh: Zeile 1: #!/bin/bash: Datei oder Verzeichnis nicht gefunden
{"error":{"code":"invalid_request","type":"invalid_request","message":"This server is only accessible over HTTPS.","cat":"(=^‥^=)"},"error_code":"invalid_request"}root@raspberrypi3-shc:~#
...
#!/bin/bash
API="o.aOtSpMnU...........yeq9z......."
curl -u $API: api.pushbullet.com/v2/pushes -d type=note -d title="Testmeldung" -d body="$(date +%d-%b-%H_%M)"
...habe SHC aufgegeben. -
Hier noch mal den Code in Code ...
Vielleicht ging was mit copy / paste verloren.
Shell-Script
- #!/bin/bash
- API="y3OTDXsfs8fs9M75YBlvnjbfjb087tDju"
- curl -u $API: https://api.pushbullet.com/v2/pushes -d type=note -d title="Alarm Keller" -d body="$(date +%d-%b-%H_%M)"
- API="o.3kdsjfbosufhweoe98937Ip3h8NxS3xRDgdfdf889mG"
- curl -u $API: https://api.pushbullet.com/v2/pushes -d type=note -d title="Alarm Keller" -d body="$(date +%d-%b-%H_%M)"
SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet. -
-
-
Die SHC Scriptsteuerung macht mich irre.
grrrr
Sript erstellt und in beide Fenster für an und aus jeweils "/bin/sh /usr/bin/pushbutton1.sh" eingetragen.
Das Script wird über ein Counter aufgerufen, der durch den Impuls vom Türsensor getriggert wird.
Das Script wird immer erst wirksam beim Ablauf des Counters.
Das Script schaltet zwar mit auf ein, aber erst beim Ausschalten vom Counter kommt die Pushmeldung vom Script.
Auch ein negieren der Funktion im Counter zum Aufruf des Scriptes bewirkt nichts anderes. Counter zu Ende. Scriptausführung.
Das bringt mir irgendwie grad nicht das gew. Ergebnis. Was bringt die Meldung "Das die Tür auf ist" wenn der Counter abgelaufen ist und die Tür wieder zu ist.
Ich muss das irgendwie schaffen, das die Scripte mit dem Starten des Counters aktiviert werden.
Die mit angesteuerte Funksteckdose und der GPio Ausgang schalten richtig mit.
Achja, ein Manuelles Schalten der Scriptknöpfe bewirkt garnichts.habe SHC aufgegeben.Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von bin dann weg ()
-
Da machst Du was falsch. Das sollte einwandfrei gehen. Bin erst später heute zuhause, dann schau ich mir das an. Eines vorweg, wenn das Script im /usr/bin liegt und einen Shebag hat, brauchst Du keine Pfadangabe im SHCSHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.
-
das mit dem kompl. Path war zur Sicherheit.habe SHC aufgegeben.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bin dann weg ()
-
C-3po schrieb:
Das Script wird über ein Counter aufgerufen, der durch den Impuls vom Türsensor getriggert wird.
Aber, der Impuls vom Türsensor ist wohl ein Ereignis. Somit kannst Du mit dem Ereignis das Script triggern und gleichzeitig den Counter.
Das sollte funktionieren. Ich mache im Prinzip das gleiche. Wenn jemand klingelt, wird durch das Ereignis mir eine Pushmitteilung (Text+Bild) geschickt und ein Countdown gestartet, dass eine Sirene für 30 Sekunden im Garten gestartet wird.SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet. -
-
-
-
Problem behoben:
kein .sh file draus machen.
Direkt in das scriptfeld kopiert.
API="o.aOtSpMnU..............pnBHsB";
curl -u $API: api.pushbullet.com/v2/pushes -d type=note -d title="An" -d body="$(date +%d-%b-%H_%M)"
und es schaltet sofort.
Nun ist nur noch das E-Mail Problem offen.habe SHC aufgegeben.Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bin dann weg ()
-
Gut zu wissen, dass man den Befehl auch direkt eingeben kann. Das hat den Vorteil, dass dieser beim SHC Backup gleich mitversichert ist und man so nicht noch die Script sichern muss.
Bevor ich auf Pushbullet umgestiegen bin, habe ich dieses Script zum Emailversand genutzt. Habe es gerade wiedergefunden.
Es bezieht sich auf Gmail als Absender.
Quellcode
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- #
- #
- import smtplib
- mailServer = 'pop.gmail.com'
- mailPort = 587
- mailLogin = 'Dein Name@gmail.com'
- mailPass = 'Dein Password'
- mailSendFrom = mailLogin
- mailSendTo = 'Empfänger@icloud.com'
- mailTLS = True
- mailDebug = False
- def sendemail(from_addr, to_addr, subject, message):
- try:
- header = 'From: %s\n' % from_addr
- header+= 'To: %s\n' % to_addr
- header+= 'Subject: %s\n\n' % subject
- message = header + message
- conn = smtplib.SMTP(mailServer, mailPort)
- if mailDebug:
- conn.set_debuglevel(True) #show communication with the server
- if mailTLS:
- conn.starttls()
- conn.login(mailLogin, mailPass)
- error = conn.sendmail(from_addr, to_addr, message)
- if not error:
- print "Successfully sent email"
- except Exception, e:
- print "\nSMTP Error: " + str(e)
- finally:
- if conn:
- conn.quit()
- if __name__ == '__main__':
- sendemail(mailSendFrom, mailSendTo, 'Bla!', 'Hallo!\nGruesse vom PI')
SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet. -
root@raspberrypi3-shc:~# python mailtest2.py
send: 'ehlo [127.0.0.1]\r\n'
reply: '250-my-server.xxxxxxx.home Hello raspberrypi3.xxxxxxx.home [192.168.0.40]\r\n'
reply: '250-SIZE 52428800\r\n'
reply: '250-8BITMIME\r\n'
reply: '250-PIPELINING\r\n'
reply: '250-PRDR\r\n'
reply: '250-SMTPUTF8\r\n'
reply: '250 HELP\r\n'
reply: retcode (250); Msg: my-server.xxxxxxxx.home Hello raspberrypi3.xxxxxxxx.home [192.168.0.40]
SIZE 52428800
8BITMIME
PIPELINING
PRDR
SMTPUTF8
HELP
SMTP Error: SMTP AUTH extension not supported by server.
send: 'quit\r\n'
reply: '221 my-server.xxxxxxx.home closing connection\r\n'
reply: retcode (221); Msg: my-server.xxxxxxx.home closing connection
root@raspberrypi3-shc:~#habe SHC aufgegeben. -
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
4 Benutzer haben hier geschrieben
- bin dann weg (20)
- rmjspa (17)
- Hannes (1)
- Gast (1)