Jabber/XMPP Chat Client (geminijabber)

    • Offizieller Beitrag

    Basierend auf XMPP, wird auch Jabber genannt.


    Wer zum Beispiel ein Google-Konto hat, kann das sofort benutzen, muss also keinen neuen Account anlegen.
    Ansonsten gibt es genügend freie Jabber-Server.
    Bei den Default-Werten hab ich jetzt mal den Server "jabber.ccc.de" benutzt.


    Als erstes muss man sich einen Account zulegen.
    Server: jabber.ccc.de (bei einem Google-Account "talk.google.com")
    Nutzer: kann frei gewählt werden, bitte ohne Leerzeichen und Sonderzeichen (bei einem Google-Account eure eMail-Adresse benutzen), Der volle Nutzername ist immer Name@Server, wird selbstständig gesetzt.
    Passwort: was auch immer (bei Google-Account euer eMail-Passwort)
    SSL: ob die Verbindung geschützt sein soll (muss bei einem Google-Account aktiviert sein)


    Wichtig:
    "Neues Konto erstellen" muss natürlich "an" sein wenn ihr einen neuen Account erstellt. Wenn ihr eine Verbindung zum Server aufgebaut habt, könnt ihr "Buddy's" hinzufügen. Die Buddy - Anfrage muss immer von der Gegenseite bestätigt werden. Buddy Anfragen erscheinen auch wenn das Plugin nicht aktiv ist.



    Tipp:
    Wer 2 Boxen verbinden will muss natürlich 2 Konten erstellen, sich selbst ne Nachricht zu schicken bringt ja wenig. :winking_face:
    Selbst wenn die Box aus ist werden neue Nachrichten auf dem XMPP-Server zwischen gespeichert und können so auch später beantwortet werden.


    Wer automatische Meldungen in Plugins oder Vorgänge auf der Box auslösen will kann folgende Zeilen benutzen

    Python
    from Plugins.Bp.geminijabber.plugin import SendXMPPMessage
    
    
    SendXMPPMessage("xxx@bla.com", "testmessage")#wer soll die Nachricht erhalten und was



    Statusanzeige der Buddys:
    Rot -> Buddy will nicht gestört werden
    Grün -> Buddy ist verfügbar (bei Dreambox, ist nicht im Standby)
    Gelb -> Buddy ist nicht verfügbar (bei Dreambox, ist im Standby)
    Blau -> Buddy hat Nachricht(en) geschrieben
    Schwarz -> Buddy ist nicht erreichbar oder ist noch nicht in unserer Buddyliste (z.B. offene Anfrage)


    Eine Liste mit Client-Programmen die auch das XMPP/Jabber Protokoll unterstützen.
    Bei Android-Handys kann man Google-Talk benutzen.


    Vorschau

  • so jetzt ist der Bedankomat da und hab mich gleich da verewigt. :tongue:
    ein sehr großes :thx: an Dich mechatron für das spitzen Plugin. es ist einfach spitze und macht echt laune das man jetzt mit der Dream richtig Chaten kann oder sich einfach Nachrichten zu senden kann .du hast die umsetzung einer idee so gut hinbekommen das ist einfach :cool2: :groeste:
    hier auch mal ein bild vom plugin

  • gibt es soetwas auch für irc ???

    Das Licht , das doppelt so hell brennt , brennt eben nur halb so lang ....


    CU , FoLeY

  • so was: IRC-Bouncer -> geminimiaubouncer_0.20-r0


    aber damit kan man nicht über die Box selbst "schreiben", dafür muss man mit ein IRC-client verbinden (weil ich vermute das willst du vielleicht)



    EDIT:
    und ich sehe es gibt auch ein "enigma2-plugin-extensions-dreamirc" aber k.a. was das genau ist (noch nie installiert)

  • ja genau ... der bouncer ist bei mir auch im betrieb ...
    und ja , sowas wie chatzilla auf der box hatte ich gemeint ...
    quasi ein kleines fenster auf der box wo auch im hintergrund das tv bild noch läuft und man mit tastatur schreiben kann ...


    aber der bouncer ist ja auch schon toll ... so verpasst man ja auch nichts ...


    danke dir für deine antwort ...

    Das Licht , das doppelt so hell brennt , brennt eben nur halb so lang ....


    CU , FoLeY

  • cool, muss ich sofort testen kann man eigentlich auch Nachrichten zum Iphone versenden und auch zurück ?

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

  • hab kein iphone,


    aber wenn du da ein "jabber-client" drauf installierst: ja


    (und wenn ich bei google "jabber iphone" suche gibt es 9.810.000 resultate ;))

  • bei mir steht immer Status: getrennt.

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

    Einmal editiert, zuletzt von atsiz77 ()

  • wenn ich neue Konto erstellen aktiviere und Daemon neustarte, kommt die Meldung der Befehl wird gesendet und bleibt auch so

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

    • Offizieller Beitrag

    1. mal die komplette Box neu starten nicht nur Enigma
    2. Die config-Datei anschauen, vielleicht ist ja ein Leerzeichen mit drin /etc/enigma2/gemini_xmpp.conf
    3. Wenns dann immer noch nicht geht, kann man mal schauen was der Daemon für Meldungen bei Syslog bringt. Also entweder ins /var/log/message schauen oder den Daemon von der Console aus starten.
    Erst den Laufenden beenden "/etc/init.d/gjabberinit.sh stop" und dann von der Console starten "gjabber -r 1"

  • die Box wurde Neu gestartet, die Config datei sind ok aus.



    Code
    Jan 29 11:04:53 dm7020hd daemon.info gjabber: [Tools] save 0 Messages to '/home/root/.geminicache/gjabber_messages.xml'
    Jan 29 11:04:53 dm7020hd daemon.info gjabber: [XMPP] stopped...
    Jan 29 11:04:53 dm7020hd daemon.info gjabber: [gjabber] stopped...


    Code
    Jan 29 11:05:59 dm7020hd daemon.info gjabber: [gjabber] started...0.2.1
    Jan 29 11:05:59 dm7020hd daemon.info gjabber: [XMPP] started...
    Jan 29 11:05:59 dm7020hd daemon.info gjabber: [XMPP] Setup server=gmail.com user=ihad@gmail.com ssl=off notifi=0
    Jan 29 11:05:59 dm7020hd daemon.info gjabber: [gjabber] read 0 messages


    also der Daemon starte und stoppt, wenn ich die Konsole neustarte über das Bluepannel dann steht Status: getrennt


    Box: DM7020Hd mit aktuellem cvs + updates.

  • wenn ich das so sehe hast du aber kein neuer "account" in die config


    da steht doch ein "ihad"-account


    was hatest du als account eingetragen?

  • Server: gmail.com
    Nutzer: xyz@gmail.com


    oben wo ihad und mechatron steht habe ich natürlich editiert

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

  • ach ok - ich war verwirrt :winking_face:



    probier mal ein "jabber.ccc.de" account an zu legen


    die meisten (alle?) betatester haben das so laufen mit jabber.ccc.de