Neues Modul: 57_GCALVIEW Google Kalender Viewer (+Abfall Kalender)

Begonnen von mumpitzstuff, 04 Oktober 2017, 00:02:11

Vorheriges Thema - Nächstes Thema

mumpitzstuff

Ansonsten findet ihr die alte Anleitung hier:

https://github.com/mumpitzstuff/fhem-GCALVIEW/commit/0e7cd81947127dac8463165755dc45c6eccb19aa

Befolgt hier die roten Schritte anstatt der grün hinterlegten. Damit sollte es auch mit alten Versionen klappen.

D3ltorohd

Es läuft die 3.4.0 nachdem ich die Version abgefragt hab.
Ich versuchen es später mit der neuen Befehlszeile. Danke mal.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

D3ltorohd

Zitat von: mumpitzstuff am 16 September 2019, 20:09:30
Welche Version von gcalcli läuft bei dir?

Dreh bitte mal das Kommando um:

sudo -u fhem gcalcli list --noauth_local_webserver

Hat leider nichts gebracht und es kommt die gleiche Fehlermeldung.

ZitatUnknown command line flag 'noauth_local_webserver'
Usage:

/usr/bin/gcalcli [options] command [command args or options]

Commands:

  list                     list all calendars
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

mumpitzstuff

Versuchs mal mit folgenden Schritten nach der alten Anleitung:
sudo su - fhem
(be sure that the user is really activated!)

If it is not possible to open a bash, try the following:
sudo nano /etc/passwd
search for fhem and replace /bin/false with /bin/bash (just needed temporary and can be reverted afterwards. now again:
sudo su - fhem
gcalcli list --noauth_local_webserver


mumpitzstuff

Das Tool spinnt leider ziemlich rum bei der Authentifizierung. Aber wenns dann mal läuft, dann läuft es problemlos über Monate.

Moonlightkid

Zitat von: mumpitzstuff am 16 September 2019, 20:06:26
@moonlightkid: pyasn1 ist bei dir zu alt. Versuch mal bitte ein Upgrade.

sudo pip3 install pyasn1 --upgrade
Hallo Mumpitzstuff...
ich hab jetzt ein Ergebnis:

/gcalcli $ gcalcli --version
gcalcli v4.1.1 (Eric Davis, Brian Hartvigsen, Joshua Crowgey)

Vielen lieben Dank! Jetzt kann ich weitermachen [emoji3][emoji1303]

Gesendet von meinem SM-G930F mit Tapatalk

Synology 220+, Hue, MAX!, Sonoff und weiteres

mumpitzstuff

Wenn du mit der Version auch die Probleme bei der Authentifizierung hast, dann Versuch mal den Weg 2 Beiträge vorher Hier muss man die Bash Shell für den User fhem kurz freischalten und sich dann mit dem User anmelden. Danach sollte die Authentifizierung klappen.

Moonlightkid

Zitat von: mumpitzstuff am 23 September 2019, 19:04:23
Wenn du mit der Version auch die Probleme bei der Authentifizierung hast, dann Versuch mal den Weg 2 Beiträge vorher Hier muss man die Bash Shell für den User fhem kurz freischalten und sich dann mit dem User anmelden. Danach sollte die Authentifizierung klappen.
Die Athentifizierung hat geklappt und ich... tadaaaaa ... habe ein Kalendermodul [emoji1303]

Jetzt muss ich das NUR noch im TabletUI angezeigt bekommen und bin glücklich [emoji1]

Gesendet von meinem SM-G930F mit Tapatalk

Synology 220+, Hue, MAX!, Sonoff und weiteres

D3ltorohd

Zitat von: Moonlightkid am 23 September 2019, 18:21:03
Hallo Mumpitzstuff...
ich hab jetzt ein Ergebnis:

/gcalcli $ gcalcli --version
gcalcli v4.1.1 (Eric Davis, Brian Hartvigsen, Joshua Crowgey)

Vielen lieben Dank! Jetzt kann ich weitermachen [emoji3][emoji1303]

Gesendet von meinem SM-G930F mit Tapatalk

Wie bist du zur neueren Version gekommen, wenn ich nach Anleitung vom ersten Post vorgehe, komme ich auf die Version 3.4
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

Moonlightkid

Zitat von: D3ltorohd am 23 September 2019, 19:48:34
Wie bist du zur neueren Version gekommen, wenn ich nach Anleitung vom ersten Post vorgehe, komme ich auf die Version 3.4
Hi, vermutlich mit dem Komplettpaket:

pip3 install --upgrade setuptools
git clone https://github.com/insanum/gcalcli.git
cd gcalcli
python3 setup.py install
gcalcli --version

also via der URL...?

Gesendet von meinem SM-G930F mit Tapatalk

Synology 220+, Hue, MAX!, Sonoff und weiteres

D3ltorohd

Zitat von: mumpitzstuff am 23 September 2019, 17:59:35
Versuchs mal mit folgenden Schritten nach der alten Anleitung:
sudo su - fhem
(be sure that the user is really activated!)

If it is not possible to open a bash, try the following:
sudo nano /etc/passwd
search for fhem and replace /bin/false with /bin/bash (just needed temporary and can be reverted afterwards. now again:
sudo su - fhem
gcalcli list --noauth_local_webserver

Falls das für mich war, leider wieder das selbe...

Zitat[19:52:30] fhem@Smarthome-Zentrale:~$ gcalcli list --noauth_local_webserver
Unknown command line flag 'noauth_local_webserver'
Usage:

/usr/bin/gcalcli [options] command [command args or options]

Commands:

  list                     list all calendars

  search <text> [start] [end]

Hab auch in der etc von false auf bash gewechselt. Liegt das vllt an der Versoin 3.4.0 ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

Moonlightkid

Hast Du zuvor ein apt update und apt upgrade gemacht? Dann mal den Mehrzeiler wie ich ihn ausprobiert habe... sonst halte ich mich lieber heraus [emoji28]

Gesendet von meinem SM-G930F mit Tapatalk
Synology 220+, Hue, MAX!, Sonoff und weiteres

mumpitzstuff

Du bist dann auch als user fhem angemeldet?

Wenn alles nichts hilft, dann liegts an der alten Version und du must über pip eine neuere Version installieren. Das es hier vom Tool Probleme gibt kann man hier auch nachlesen:

https://github.com/insanum/gcalcli/issues/279


D3ltorohd

#373
Also war mit User FHEM angemeldet, hat nichts gebracht. Hatte dann nur mal
Zitatgcalcli list
dann kam ein Link, den im Browser geöffnet und für meinen Account calcli freigegeben. Danach kommt aber nichts mehr. Wahrscheinlich weil es eben nicht der gleiche Rechner ist.

Hab jetzt gcalcli deinstalliert und das so gemacht wie Moonlightkind geschrieben hat versucht. Er macht da irgendwas und dann kommt folgendes.

ZitatUsing /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for gcalcli==4.2.0


[20:33:57] smarthome@Smarthome-Zentrale:~$ gcalcli --version
Traceback (most recent call last):
  File "/usr/local/bin/gcalcli", line 11, in <module>
    load_entry_point('gcalcli==4.2.0', 'console_scripts', 'gcalcli')()
  File "/home/smarthome/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/smarthome/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/home/smarthome/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/home/smarthome/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/smarthome/.local/lib/python2.7/site-packages/gcalcli/cli.py", line 30, in <module>
    from gcalcli.argparsers import get_argument_parser, handle_unparsed
  File "/home/smarthome/.local/lib/python2.7/site-packages/gcalcli/argparsers.py", line 8, in <module>
    from shutil import get_terminal_size
ImportError: cannot import name get_terminal_size


Bei mir geht auch nicht pip3 sondern nur pip oder python, python3 geht auch nicht. Müsste ich hier noch was updaten auf die 3er, hab glaub die 2.7 hab ich vorher gesehen.

Jetzt hab ich mir hier glaub alles vermüllt.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

mumpitzstuff

Ich würde vermuten, das es nur mit python3 geht, obwohl auf der Webseite noch was von Python 2.7 steht.

Deinstallier das erst mal wieder bei dir:

sudo pip uninstall gcalcli

Dann installier dir mal Python 3 mit:

sudo apt-get install python3

und jetzt pip3 mit:

sudo apt-get install python3-pip

und dann mit pip3 arbeiten.