Ankündigung

Einklappen
Keine Ankündigung bisher.

Google Calendar - update für "neue" GoogleAPI

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

    #16
    Zitat von CarGo Beitrag anzeigen
    Hallo,

    sollte eigentlich kein Problem sein, das wird gesteuert durch den Text im Termin.
    Als Beispiel: Bei mir benutze ich folgende Einträge für die Tonnen (das ist jeweils Betreff und Inhalt eines Kalendereintrags):

    Code:
    Papiertonne
    @icon        icons/ws/message_garbage.png
    @color       #333399
    
    braune tonne
    @icon        icons/ws/message_garbage.png
    @color       #664422
    
    Restmüll - schwarze Tonne
    @icon        icons/ws/message_garbage.png
    @color       #555555
    
    Gelbe Tonne
    @icon        icons/ws/message_garbage.png
    @color       #666600
    
    Biotonne
    @icon        icons/ws/message_garbage.png
    @color       #009900
    Viele Grüße - Carsten
    Hätte 2 Fragen:

    1. In welcher Datei wird das eingetragen damit ich die Tonnen sehe.



    2. Bei mir werden ganztägige Kalendereinträge falsch angezeigt.

    Siehe Anhang.
    Es gibt 3 Testeinträge. Die ersten beiden passen so und sind jeweils Einträge mit Uhrzeit.
    Der 3 Eintrag (Salzburg) ist ein ganztägiger Termin von 19.12 - 21.12.
    Richtig gereiht ist der Termin ja, aber das Datum bzw. die Uhrzeit was da angezeigt wird ist genaus welches vorliegt wenn man Smartvisu aufruft.

    Hatte dieses Problem schon mal wer von euch?
    Angehängte Dateien

    Kommentar


      #17
      Hallo,

      vielen Dank für die Erweiterung.

      Bei mir das gleich Problem wie bei Oslee540i.

      Trying to get property of non-objekt in google_2.php line 20

      Habe jetzt auf meiner Windows Kiste php installiert und curl aktiviert.
      Problem bleibt.

      Irgendjemand eine Idee?

      Danke und Gruß
      Sven

      Kommentar


        #18
        Hallo,

        @OsLee540i, @valleyman - seid Ihr sicher. daß die Calendar API auch aktiviert ist ?
        Falls ja, könnt ihr Euch auch mal in Zeile 20 mit
        Code:
        echo $result;
        Das Ergebnis des Aufrufs ausgeben lassen.
        Und nur nochmal zur Sicherheit: am einfachsten auf der Maschine ausführen wo auch SmartVisu (und ggg. smarthome.py) läuft - da ist eigentlich alles vorhanden...


        Viele Grüße - Carsten

        Kommentar


          #19
          @chrisi,

          1. In welcher Datei wird das eingetragen damit ich die Tonnen sehe.

          2. Bei mir werden ganztägige Kalendereinträge falsch angezeigt.
          zu 1 - das ist der inhalt des Kalendereintrags, kein file. Die Icons müssen natürlich bei Dir auf der SmartVisu-Maschine da sein.

          zu 2 - hm, bei mir funzt das ohne Probleme...

          Viele Grüße - Carsten

          Kommentar


            #20
            @Shai,

            Vielen Dank für dei Erweiterung und Du hast natürlich vollkommen recht, der primary Calendar war ja in der URL...
            Die Idee ist eigentlich gut, die Calendar-ID über das Feld in der Config-Seite einzugeben.
            Dabei ist mir aufgefallen, daß auch die Anzahl der anzuzeigenden Elemente aktuell hardcoded ist (Parameter maxResults=5), das könnte man eigentlich auch über die GUI steuern.
            Schaue ich mir beides kommende Woche mal an, sobald ich Zeit hab...

            Viele Grüße - Carsten

            Kommentar


              #21
              Hi,

              ich habe das Prozedere auch durchgeführt. Aber irgendwas stimmt bei mir in den Datumseinträgen noch nicht. Kann mir jemand sagen was ich falsch gemacht habe?



              Die Reihenfolge der Termine stimmt. Aber halt die Daten nicht?!?!


              Angehangen auch mal ein Ausschnitt von meinem Calender in Google.



              Danke für Eure Hilfe.
              Angehängte Dateien

              Kommentar


                #22
                Hi,

                Sorry für meine schlechte Sprache, ich bin mit Google Translate (Ich komme aus Belgien)

                Zunächst einmal vielen Dank für Ihre Arbeit Cargo!!!!!
                Viele Menschen sind mit Smartvisu und wartete auf eine fix auf dem Kalender Problem.

                Ich konnte es funktioniert, aber vor dem gleichen Problem wie JensKindgen zu bekommen.

                Datum nicht gültig:



                @OsLee540i
                @valleyman
                Error:Trying to get property of non-objekt in google_2.php line 20

                Ich war in der Lage, dies in einer Linux-debian zu lösen, indem Sie die unten aufgeführten Pakete:
                apt-get update
                apt-get install curl
                apt-get install php5-curl
                Angehängte Dateien

                Kommentar


                  #23
                  Hallo konnte das
                  Error:Trying to get property of non-objekt in google_2.php line 20
                  auch lösen.

                  Es liegt (wie von chrisi vermutet) am System. Auf dem smarthome.pi image
                  habe ich es nicht hinbekommen. Unter Windows auch nicht. Aber meine Synolgoy konnte ich überreden das script auszuführen.

                  Stehe jetzt allerdings vor dem nächsten Problem:
                  Kein Kalendereintrag wird angezeigt.
                  Kann ich irgendwo debuggen?

                  Danke und Gruß
                  Sven

                  Kommentar


                    #24
                    @JensKindgen: Das ist genau das gleiche Problem was ich schon unter Post #16 beschrieben habe.
                    @Madmax2011: That's the same issue I already mentioned under post #16.


                    Leider habe ich selbst noch keine Lösung gefunden.

                    Kommentar


                      #25
                      Zitat von chrisi Beitrag anzeigen
                      @JensKindgen: Das ist genau das gleiche Problem was ich schon unter Post #16 beschrieben habe.
                      @Madmax2011: That's the same issue I already mentioned under post #16.


                      Leider habe ich selbst noch keine Lösung gefunden.
                      Hat jemand hier eine Lösung? Was passiert wenn man neue Termine setzt?

                      Kommentar


                        #26
                        Trying to get property of non-objekt in google_2.php line 20

                        Hallo,

                        auch ich scheitere am 2. Schritt mit "Trying to get property of non-objekt in google_2.php line 20".

                        Einige haben geschrieben, dass es vom smarthome.py oder auch einer NAS aus gehen könnte.

                        Es wäre nett, wenn jemand kurz beschreiben könnte, wie man das genau macht bzw. welche Schritt notwendig sind.

                        Danke und Gruß
                        Michael

                        Kommentar


                          #27
                          Hallo,

                          "Trying to get property of non-objekt in google_2.php line 20".
                          wie MadMax2011 schon geschrieben hat, fehlen einige Packete. Diese einfach nachinstallieren:
                          apt-get update
                          apt-get install curl
                          apt-get install php5-curl
                          -> dann Neustart

                          Gruß

                          Kommentar


                            #28
                            Danke, und dann....

                            Kommentar


                              #29
                              Zitat von Sisamiwe Beitrag anzeigen
                              Danke, und dann....
                              Nochmals die ursprünglichen Steps und der Fehler sollte nicht mehr auftreten.

                              Kommentar


                                #30
                                Neuer Fehler in google_2.php

                                Hallo, Leute, ich bekomme hier:

                                root@fhem:/var/www/smartVISU/lib/calendar/service# /usr/lib/cgi-bin/php -q google_2.php
                                PHP Notice: Undefined property: stdClass::$refresh_token in /var/www/smartVISU/lib/calendar/service/google_2.php on line 20

                                Das ist ja noch was anderes als alle gemeldet habe.

                                php-curl und curl sind aktuelll...

                                Was kann ich tun?
                                Edit:
                                -> echo $result; in Zeile 19 eingefügt und Fehlermeldung code already redeemed gelesen. Neuen Code gemacht, eingetragen, ging!

                                Kommentar

                                Lädt...
                                X