Ankündigung

Einklappen
Keine Ankündigung bisher.

SmartHomeNG Release v1.6

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cannon
    antwortet
    Zitat von bmx Beitrag anzeigen
    Nein, Du legst einmalig in einem Item ein dict an wie unten:
    Danke! Geht jetzt. Hatt ich aus der Anleitung so nicht verstanden. Könntet ihr die mal etwas anpassen?

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Nein, Du legst einmalig in einem Item ein dict an wie unten:

    Code:
    MyTelegramTest:
        Chat_Ids:
            type: dict
            telegram_chat_ids: True
            cache: 'True'
            #value: '{ 223923327: 1, 474994084: 0 }'
            value: '{ 223923327: 1 }'
            
        One:
            type: num
            telegram_message: 'One'
    
        Two:
            type: num
            telegram_message: 'Two'
            
        Three:
            type: str
            telegram_info: 'ThreeKings'
            
        Four:
            type: str
            telegram_text: True
    
        Five:
            type: num
            telegram_message: '[ID]'
    
        Six:
            type: str
            telegram_info: 'ThreeKings'
            
        Seven:
            type: num
            telegram_message: "ID:'[ID]' Name:'[NAME]' Value:'[VALUE]' Caller:'[CALLER]' Source:'[SOURCE]' Dest:'[DEST]'"

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von bmx Beitrag anzeigen
    Vermutlich hast Du übersehen, das. du ein Item anlegen musst mit Typ Dict und Attribut telegram_chat_ids
    Näheres in der Doku.
    Ehrlich gesagt verstehe ich die Änderung nicht so recht. Ich habs jetzt 5x gelesen und nicht verstanden. Bisher war es so, dass ich meiner plugin.yaml eine "trusted_chat_ids" drin habe. Jetzt wird diese trusted_chat_ids entfernt und muss ja woanders angelegt werden in irgendein Item richtig? In der Anleitung dazu steht:

    Konfiguration

    Zuerst muß ein eigener Bot bei Telegram erstellt werden:
    • An Botfather das Kommando /newbot senden.
    • Dann muß ein Bot Name vergeben werden der noch nicht existiert.
    • Weitere Bot Details können eingestellt werden, wenn das Kommando /mybots an den BotFather gesendet wird.

    Der BotFather erstellt für den neuen Bot ein sogenanntes token also einen einzigartigen Schlüssel. Dieser muß in der plugin.yaml von SmartHomeNG eingetragen werden:
    • name: Eine Beschreibung des Bots
    • token: Der oben beschriebene einzigartige Schlüssel mit dem der Bot bei Telegram identifiziert wird.

    Jeder Chat, der auf den Bot zugreifen soll, muß SmartHomeNG bekannt gemacht werden. Das geschieht über ein Item das das Schlüsselwort telegram_chat_ids hat und als Wert ein Dictionary hat. Im Dictionary sind Paare von Chat Id und Berechtigung gespeichert.

    Um die Chat Id zu bekommen, muß der Bot zunächst laufen. Dazu wird SmartHomeNG (neu) gestartet.

    Im Telegram Client wird der Bot als Chatpartner aufgerufen und das Kommando /start an den Bot gesendet.

    Der Bot reagiert mit einer Meldung, das die Chat ID noch nicht bekannt ist und diese zunächst eingetragen werden muß. Mit der nun bekannten Chat ID wird entweder über das Backend oder das Admin Interface bei den Items das Dictionary aus dem vorherigen Beispiel erweitert.

    Ein erneutes Kommando im Telegram Client an den Bot mit /start sollte nun die Meldung ergeben, das der Chat bekannt ist und weiterhin, welche Zugriffsrechte der Chat auf den Bot hat.
    items.yaml

    telegram_chat_ids

    Es muß ein Item angelegt werden mit dem Typ Dictionary. In ihm werden Chat Ids und Zugriff auf den Bot gespeichert. Siehe obiges Beispiel.

    Hier ist aber kein Beispiel. :-( Muss ich jetzt diese "telegram_chat_ids" direkt in ein jedes zu verwendende item schreiben, wie aus dem Beispiel unten:

    Code:
    Tuerklingel:
        name: Türklingel (entprellt)
        type: bool
        knx_dpt: 1
        [B]telegram_chat_ids: <meine_chat_id>[/B]
        telegram_message: 'Es klingelt an der Tür'

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Vermutlich hast Du übersehen, das. du ein Item anlegen musst mit Typ Dict und Attribut telegram_chat_ids
    Näheres in der Doku.
    ​​​​​​

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von Onkelandy Beitrag anzeigen
    Falls du das Ganze auf nem Raps laufen hast, empfehle ich das Raspi Image von mir, da gibt es viele Hilfestellungen integriert.
    Danke für deien Mühe. Aber ich habe ja schon SmartHomeNG am laufen. Schon eine ganze Weil und bin damit sehr zufrieden. Inzwischen habe ich mich auch an die dubiose Sprache (Python und YAML) gewöhnt. Die Skripte haben nicht mehr ständig Fehler. ;-)

    Zitat von Msinn Beitrag anzeigen
    von Dir beschriebene installieren der requirements für einzelne Plugins ist eine Möglichkeit.
    Ja die Welt ist voller Möglichkeiten. Ich bin leider Windows-User und brauche nur eine installieren und fertig.


    Aber noch mal die Nachfrage ... Telegram sendet nach dem Update keine Nachrichten mehr. Woran kanns liegen?

    Code:
     [B]Plugin spezifische Parameter:[/B]
       [TABLE="class: table mb-0"]
     	 		[TR]
     			[TD="class: p-0"]token ( str ): XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[/TD]
     			[TD="class: p-0"]name ( str ): mein Haus[/TD]
     		[/TR]
     		[TR]
     			[TD="class: p-0"]long_polling_timeout ( num ): 120.0   [default][/TD]
     			[TD="class: p-0"]welcome_msg ( str ): SmarthomeNG Telegram Plugin is up and running   [default][/TD]
     		[/TR]
     		[TR]
     			[TD="class: p-0"]bye_msg ( str ): SmartHomeNG Telegram Plugin stops   [default][/TD]
     			[TD="class: p-0"]no_access_msg ( str ): This bot does not know your chat id and thus does not trust it, you are not allowed to use this bot   [default][/TD]
     		[/TR]
     		[TR]
     			[TD="class: p-0"]no_write_access_msg ( str ): This bot knows your chat id but you are not allowed to use this bot to write to items   [default][/TD]
     			[TD="class: p-0"]pretty_thread_names ( bool ): True   [default][/TD]
     		[/TR]
     	 [/TABLE]
     
      [B]Plugin spezifische Item Attribute:[/B]
      Die folgenden Item Attribute werden durch das Plugin definiert: [TABLE="class: table mb-0"]
     	 		[TR]
     			[TD="class: p-0"]telegram_message ( str )[/TD]
     			[TD="class: p-0"]telegram_info ( str )[/TD]
     		[/TR]
     		[TR]
     			[TD="class: p-0"]telegram_text ( str )[/TD]
     			[TD="class: p-0"]telegram_value_match_regex ( str )[/TD]
     		[/TR]
     		[TR]
     			[TD="class: p-0"]telegram_chat_ids ( foo )[/TD]
     			[TD] [/TD]
     		[/TR]
     	 [/TABLE]
     
      [B]vom Plugin definierte Methoden:[/B]
       [TABLE="class: table mb-0"]
     	 		[TR]
     			[TD="class: p-0"]msg_broadcast(msg, chat_id)[/TD]
     			[TD="class: p-0"]photo_broadcast(photofile_or_url, caption, chat_id)[/TD]
     		[/TR]
     	 [/TABLE]
     
      [B]Plugin Metadaten:[/B]
      [B]Beschreibung[/B]: Anbindung des Telegram Messenger Service
    [B]Dokumentation[/B]: [URL]http://smarthomeng.de/user/plugins/telegram/user_doc.html[/URL]
    [B]Schlüsselwörter[/B]: telegram chat messenger photo
    [B]Wartung[/B]: gamade, ivan73, bmxp
    [B]Tester[/B]: NONE
    
    [B]Python Class[/B]: Telegram
    Update(s) triggered by [B]1[/B] items

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Zitat von Onkelandy Beitrag anzeigen
    Update der requirements im shng folder: pip3 install -r requirements/all.txt
    Ich rate ganz klar davon ab das so zu machen. Damit ziehst Du sämtliche Bibliotheken die von sämtlichen Plugins benötigt werden.
    Die meisten Plugins wirst Du vermutlich nie benötigen und hast dann nur ggf. weitere Probleme weil sich evtl. Inkompatibilitäten einstellen. (six x.y.z kann nur mit cheroot a.b.c, aber quicks kann nur mit cheroot a.b.0 oder sowas in der Art)
    Die requirements/all.txt ist für Testzwecke drin und weil es früher die tools nicht so gab wie sie jetzt aktuell funktionieren.


    In der requirements/conf_all.txt sind die Abhängigkeiten von konfigurierten Plugins enthalten.
    Die Datei wird aktualisiert, wenn SHNG neu gestartet wird (also z.B. via admin interface über core neu starten) das kann man auch prüfen, indem man sich die Datei anschaut: Da steht ein Erstellungsdatum drin.

    sudo pip3 install -r requirements/conf_all.txt

    sollte also ausreichen und falls man ein neues Plugin installiert hat und dann nix mehr geht, kann man damit mal schauen, ob noch was an Bibliotheken fehlt.
    Zuletzt geändert von bmx; 05.06.2019, 12:02.

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Das von Dir beschriebene installieren der requirements für einzelne Plugins ist eine Möglichkeit. Daneben gibt es auch noch die Möglichkeit mit Hilfe der Dateien im requirements Ordner die requirements für den core, den core + konfigurierte Plugins oder alle requirements mit einem Befehl zu installieren.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    ical musst leider die develop version herunterladen, dann funzt es.
    Update der requirements im shng folder: pip3 install -r requirements/all.txt
    Davor noch die Aktualisierung im tools Ordner ausführen.

    Falls du das Ganze auf nem Raps laufen hast, empfehle ich das Raspi Image von mir, da gibt es viele Hilfestellungen integriert.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von Msinn Beitrag anzeigen
    Ich verstehe nicht was Du damit meinst, dass Du die requirements für jedes einzelne Plugin updaten sollst.

    wie das geht ist in der Doku beschrieben. Da steht übrigens auch, wie Du alle requirements mit einem Befehl updatest.
    Und dann für jedes Plugin einzeln die benötigten Bibliotheken herunterladen und installieren mit:

    sudo pip3 install -r plugins/<pluginname>/requirements.txt

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Ich verstehe nicht was Du damit meinst, dass Du die requirements für jedes einzelne Plugin updaten sollst.

    wie das geht ist in der Doku beschrieben. Da steht übrigens auch, wie Du alle requirements mit einem Befehl updatest.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Es ging jetzt. :-)

    Allerdings funktioniert noch nicht alles. Das plugin iCal ist irgendwie fehlerhaft oder geändert. Ich erinnere mich hier, dass hier von Onkellady einiges zum Testen angepasts wurde oder? Ich habe das ale plugin erst mal wieder aktivert, damit das läuft. Das vom Release 1.6 kann die Datei nicht finden:

    Code:
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar [
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file [: [Errno 2] Datei oder Verzeichnis nicht gefunden: '['
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar '
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file ': [Errno 2] Datei oder Verzeichnis nicht gefunden: "'"
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar m
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file m: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'm'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar u
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file u: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'u'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar e
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar  ()
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file : [Errno 2] Datei oder Verzeichnis nicht gefunden: ''
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar /
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file /: [Errno 21] Ist ein Verzeichnis: '/'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar u
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file u: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'u'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar s
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file s: [Errno 2] Datei oder Verzeichnis nicht gefunden: 's'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar r
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file r: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'r'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar /
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file /: [Errno 21] Ist ein Verzeichnis: '/'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar o
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file o: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'o'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar c
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file c: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'c'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar a
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file a: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'a'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar /
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file /: [Errno 21] Ist ein Verzeichnis: '/'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar s
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file s: [Errno 2] Datei oder Verzeichnis nicht gefunden: 's'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar m
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file m: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'm'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar a
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file a: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'a'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar r
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file r: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'r'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar t
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file t: [Errno 2] Datei oder Verzeichnis nicht gefunden: 't'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar h
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file h: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'h'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar o
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file o: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'o'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar m
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file m: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'm'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar e
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar /
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file /: [Errno 21] Ist ein Verzeichnis: '/'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar m
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file m: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'm'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar u
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file u: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'u'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar e
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar k
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file k: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'k'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar a
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file a: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'a'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar l
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar e
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar n
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file n: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'n'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar d
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file d: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'd'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar e
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar r
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file r: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'r'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar .
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file .: [Errno 21] Ist ein Verzeichnis: '.'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar i
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file i: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'i'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar c
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file c: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'c'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar s
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file s: [Errno 2] Datei oder Verzeichnis nicht gefunden: 's'
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar '
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file ': [Errno 2] Datei oder Verzeichnis nicht gefunden: "'"
    2019-06-04  20:20:03 INFO     plugins.ical      iCal: Registering calendar ]
    2019-06-04  20:20:03 ERROR    plugins.ical      Could not open ics file ]: [Errno 2] Datei oder Verzeichnis nicht gefunden: ']'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file : [Errno 2] Datei oder Verzeichnis nicht gefunden: ''
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file d: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'd'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file .: [Errno 21] Ist ein Verzeichnis: '.'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file ]: [Errno 2] Datei oder Verzeichnis nicht gefunden: ']'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file e: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'e'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file [: [Errno 2] Datei oder Verzeichnis nicht gefunden: '['
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file ': [Errno 2] Datei oder Verzeichnis nicht gefunden: "'"
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file m: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'm'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file s: [Errno 2] Datei oder Verzeichnis nicht gefunden: 's'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file u: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'u'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file r: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'r'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file i: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'i'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file /: [Errno 21] Ist ein Verzeichnis: '/'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file c: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'c'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file k: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'k'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file a: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'a'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file n: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'n'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file h: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'h'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file l: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'l'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file o: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'o'
    2019-06-04  20:20:15 ERROR    plugins.ical      Could not open ics file t: [Errno 2] Datei oder Verzeichnis nicht gefunden: 't'
    Ich bilde mir ein, dass war auch vor Monaten schon ein Problem mit lokalen Dateien.

    Was ich noch nicht ganz verstehe, wie ich nach Anleitung die requirements für jedes einzelne plugin per Hand updaten soll? Das sind ja ziemlich viele. Mit TELEGRAM habe ich das gemacht, weil es nicht funktionierte. Es geht auch immer noch nicht. Das plugin läuft und ich sehe keine Fehler. Aber es sendet nichts.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Genau. Git stash und git pull.

    Kaputt machen kannst du nur eigene Adaptionen

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von Msinn Beitrag anzeigen
    Da Dir diese Meldung nichts sagt, vermute ich, git gehört nicht zu den Tools die Du häufiger nutzt
    Nicht wirklich. Ich verstehe vom Prinzip die Meldung, habe ja auch einiges im Forum gelesen. Dennoch nutze ich den ganzen Unix-Kram kaum oder nur für die Dinge, die ich damit erledigen muss. Also Neuinstallation machen wäre die Lösung.

    Zitat von Onkelandy Beitrag anzeigen
    Code:

    git config core.fileMode false
    Ansonsten kannst du aber bedenkenlos ein "git stash" ausführen und danach pullen.
    So wie ich verstanden habe sichert git stash die Änderungen erst einmal weg. Aber ich will auch nichts kaputt machen. Deshalb bin ich sehr dankbar dafür, wenn ich wissen muss, welche Befehle ich genau in welcher Reihenfolge eingebe. Nur "git stash" und danach "git pull"? Oder doch lieber die Neuinstallation?

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Bei mir war das auch immer wieder mal, auch wenn ich nichts geändert hatte. Teils hab ich das Gefühl, dass auch eine Permission Änderung schon als Änderung gesehen wird. Daher hab ich bei mir im shng und plugins Folder folgenden Befehl ausgeführt:
    Code:
    git config core.fileMode false
    Ansonsten kannst du aber bedenkenlos ein "git stash" ausführen und danach pullen.

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Du hast in Deiner lokalen Installation Änderungen vorgenommen, die git überschreiben würde. deshalb der Hinweis, du müsstest diese beiseite sichern (stash), damit sie nicht verloren gehen.

    Da Dir diese Meldung nichts sagt, vermute ich, git gehört nicht zu den Tools die Du häufiger nutzt. Deshalb würde ich Dir empfehlen in enem anderen Verzeichnis eine Neuinstallation zu machen (wir in der Komplettanleitung beschrieben) und anschließend die alte Instanz zu beenden, die Konfiguration (und bei Bedarf die Datenbank) aus der alten Version in die neue Version rüber zu kopieren und anschließend die neue Version zu starten.
    Zuletzt geändert von bmx; 04.06.2019, 10:37.

    Einen Kommentar schreiben:

Lädt...
X