wav Datei als Mail verschicken
Schau dir mal diesen Thread an (ganz unten).
Das Problem mit dem Anhängen hatte ich auch.
Lösung:
Nach dem Gespräch die Datei löschen.
mfg
wav Datei als Mail verschicken
Schau dir mal diesen Thread an (ganz unten).
Das Problem mit dem Anhängen hatte ich auch.
Lösung:
Nach dem Gespräch die Datei löschen.
mfg
Ich glaube, er möchte über Seriell einfach einen String schicken.
Denn mit sleep=1 / sleep=0 kann man das Display Ein- bzw. Ausschalten.
Genau das ist es.
Nur welcher String ???
Und ich will eigentlich nur das Display anschalten mit o.g. code.
Hat hier keiner eine Idee ?
Oder geht das einfach nicht.
mfg
Habe die Lösung gefunden.
Die sh Datei öffne ich mit winscp.
anstatt dies so zu schreiben:
curl -s -k "https://api.telegram.org/bot${HMinfo}/sendMessage" -d text="Tür wurde nicht geöffnet: !!! HM Variable ist noch auf Sabotage !" -d chat_id=$ChatId1 -d parse_mode=html
musste ich nur manuell auf die Enter Taste drücken; in winscp sieht es dann so aus:
curl -s -k "https://api.telegram.org/bot${HMinfo}/sendMessage" -d text="Tür wurde nicht geöffnet:
HM Variable ist noch auf Sabotage !" -d chat_id=$ChatId1 -d parse_mode=html
das wars !
mfg
\r\n
Danke für die Antwort.
Hatte ich aber auch schon probiert.
Bei <\r\n> wird der Text nicht übermittelt; weil Fehlermeldung
Bei \r\n wird dieser code als Text mit dargestellt.
Fazit:
So geht es nicht.
mfg
Guten Morgen,
eine Frage an die Telegram Spezialisten.
ich habe folgenden Befehl in einer sh.Datei.
curl -s -k "https://api.telegram.org/bot${HMinfo}/sendMessage" -d text="Tür wurde nicht geöffnet: !!! HM Variable ist noch auf Sabotage !" -d chat_id=$ChatId1 -d parse_mode=html
An die Stelle !!! soll nun ein Zeilenumbruch.
Versucht habe ich schon:
/n
<n>
</n>
<\n>
<br>
.chr(10).
Hab alles nicht geklappt.
Entweder werden die Sonderzeichen mit dem Text ausgegeben; oder die Nachricht kommt wg. einem Fehler erst gar nicht.
Danke im Voraus für die Hilfe.
mfg
Hallo,
in der Doorpi.ini kann man mit
out:sleep=0,1
bei den events ja bekanntlich das Display des Nextion einschalten.
Wie muss der Befehl lauten, wenn ich in einer sh-Datei das Display einschalten will ?
Danke im Voraus.
mfg
Der Timer läuft ab Aufruf der page.
Wenn du es rausgefunden hast; also Timer ab Button dann sag mal Bescheid.
Würde mich auch interessieren.
mfg
P.S.
Dual State Button hab ich noch nicht probiert.
Mann oh mann,
ich bekomms irgendwie nicht gebacken mit den Einstellungen.
In der doorpi.ini hab ich:
server = 192.168.xxx.1
username = 621
password = xxx
In der Fritz.box 7490; FW 6.51 hab ich die Türsprechanlage eingerichtet.
Mit den Klingeltasten 11 und 12 läuten meine Fritz.fons.
Mit der # auf dem Fritz.Fon bekomme ich die Tür geöffnet.
Klappt soweit.
Nun wollte ich o.g. app ausprobieren.
Was muss ich nun auf dem Tablet einstellen unter?
SipName
SipServer
SipPassword
Opener
Wenn ich eintrage:
SipName 621
SipServer 192.168.xxx.1
SipPassword xxx
Opener #
steht rechts: SIP registered sucessfully
Die Tür geht aber nicht auf.
Fragen:
Sind meine Eintragungen richtig ?
Wie geht die Tür auf ?
Wie kann man nun sprechen ?
mfg
Dieter
Hat jemand mal eine Erklärung für mich warum bei einem Extra Netzteil dann keine Signale (TX und RX) an dem USB Wandler ankommen.
Keiner eine Idee ?
Alles anzeigenif(va0.val<8)----
{
t0.txt=t0.txt+"3"----
t1.txt=t1.txt+"X"----
va0.val=va0.val+1----
}
Also:
va0 = ist eine Variable als Zahl; hier wird die Anzahl der Stellen hoch gezählt
if(va0.val<8) - hier wird die Anzahl der Stellen geprüft, wenn <8 dann geht die if Schleife weiter.
t0 = ist eine string Variable; hier werden die Zahlen als String angehängt
t1 = ist eine string Variable; hier werden die Zahlen nur als X angehängt
print t0.txt----
hier wird nun die t0 ausgegeben an den raspi und dann dort in der doorpi.ini geprüft.
Weil HomeLab hat da ne 5 angehängt.
HomeLab hat es ja auch anders programmiert.
Bei ihm braucht man die 5.
Bei mir nicht.
t0.txt=t0.txt+"OK"----
was willst du mit dem OK.
Bei Druck auf Enter wird doch der string geschrieben und an den raspi übertragen.
viel Spaß weiterhin.
mfg
Hab jetzt aber auch nochmal ne technische Frage.
Bekanntlich betreibe ich mein Nextion (mittlerweile 7") mit so einem USB Wandler:
Dabei habe ich TX und RX angeschlossen.
5V und GND habe ich extra an dem PiFace angeklemmt.
Es funktioniert.
Jetzt kam bei mir die Idee das Nextion (also 5V und GND) an einem Extra Netzteil mit Strom zu versorgen.
Dann funktioniert das ganze nicht mehr.
Hat jemand mal eine Erklärung für mich warum bei einem Extra Netzteil dann keine Signale (TX und RX) an dem USB Wandler ankommen.
mfg
Dieter
habe ich leider die "Formel" nicht verstanden
welche Formel ?
Musst schon mal mehr schreiben, wenn wir helfen sollen.
Ich dachte es müsste über den editor programmiert werden. Aber da ist mir das mit den variablen noch schleierhaft.
Auf der Seite 4 habe ich meine hmi eingehängt.
Homelab hat auch hier irgendwo seine eingehängt.
Damit müsstest du klar kommen.
mfg
Also z.b. mit 1234 Tür öffnen und mit 4321 auf eine andere Page springen wo ich verschiedene Sachen einstellen könnte. Sozusagen eine AdminPage.
Also,
deine eingegebenen codes werden in doorpi.ini ausgewertet.
z.B.
[nextion_InputPins]
1234 = sleep:0.1
4321 = sleep:0.1
[nextion_OutputPins]
show_pad3 = page 3
[EVENT_OnKeyPressed_nextion.1234]
# Code - Haustür öffnen
[EVENT_OnKeyPressed_nextion.4321]
# Seite 3 auf dem Nextion anzeigen
30 = out:page 3,1
mfg
Hat sich erledigt.
Läuft jetzt.
Hatte alles installiert auf einem Raspi 2.
Jetzt wollte ich umziehen auf Raspi 3 (wg. Wlan).
Alls installiert mit der Anleitung "Anleitung PI2 + Jessie ... mittels PyPi" hier im Verzeichnis Installation.
Hat soweit alles geklappt.
Läuft aber nicht.
Warum wird das PiFace nicht erkannt ?
Hat jemand eine Idee ?
mfg
Dieter
Da ich ja in all dem totaler Anfänger bin, könnte mir jemand mal einen link schicken wo diese ganzen Befehle erläutert werden? Das mit -s -k -F -d usw? danke
Hallo,
ich habe einfach die Befehle hier durchprobiert.
Bei manchen curl Befehlen steht -F, bei manchen -d
Wenn man in einem Befehl die parameter vermischt, also -F caption und -d xxx dann funktioniert dies nicht.
Ich benutze auch winscp. Rufe dort mal putty auf.
In der shell gibts du dann mal ein:
curl --help
Dann hast du alle Parameter mit Erläuterung. Richtig schlau geworden bin ich dabei aber auch nicht.
mfg
Dieter
Fazit:
Ich probiere halt viel aus. Und mit ein bisschen Logik klappt es dann irgendwann.
Anbei die Lösung wie es nun funktioniert (Danke Nea):
curl -s -k "https://api.telegram.org/bot12345/sendaudio" -F audio="@/usr/local/etc/DoorPi/records/Gespraech_Haustuer.wav" -F disable_notification=0 -F chat_id=12345
sleep 5
rm -f /usr/local/etc/DoorPi/records/Gespraech_Haustuer.wav
d.h.
Datei wird an telegram gesendet.
5 Sek. gewartet
und die Datei dann gelöscht.
Klappt.
mfg
Dieter
P.S.
Habe bei dem rm noch ein "-f" eingebaut.
Es kam nämlich eine Fehlermeldung wenn die Datei nicht existiert.
Und dies wird jetzt einfach ignoriert.