Beiträge von bahnuhr

    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

    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

    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

    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

    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

    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.


    Im trace bekomme ich:



    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.