[RemoteStick] Fjärrstyr och övervaka hemmet

Diskussion i 'Applikationsutveckling' startad av pakerfeldt, 21 jul 2010.

  1. NisseH

    NisseH Kid Droid Medlem

    Blev medlem:
    20 feb 2010
    Inlägg:
    51
    Mottagna gillanden:
    0

    MINA ENHETER

    Om jag byter ut koden får jag detta.

    Kod:
      File "C:\Program Files\remotestick-server\remotestick-server.py", line 137
        try:
          ^
    IndentationError: expected an indented block
    om jag däremot kommenterar bort följande kod så ser det bra ut. men vad är det för information som inte blir utskriven då?

    Kod:
    if lastValue != None and lastValue != "":
            try:
                lastValueConverted = int(lastValue)
                element += "\t\t" + str(lastValueConverted) + "\n"
            except Exception, e:
                print e
     
  2. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Okej, indenteringproblem i koden. Jag fixar så att den felutskriften inte skrivs ut över huvud taget i framtida versioner. Alternativt att ett annat mer lättläst felmeddelande skrivs ut.

    Tar du bort koden så kommer dimrarna att stå på fel värde där de egentligen skulle ha visat senaste dimrade värdet. Inget allvarligt med andra ord. Men jag ska fixa det.
     
    NisseH gillar detta.
  3. NisseH

    NisseH Kid Droid Medlem

    Blev medlem:
    20 feb 2010
    Inlägg:
    51
    Mottagna gillanden:
    0

    MINA ENHETER

    Har nu kört Remotestick servern några dagar och än så länge har den inte stannat. :)

    Men jag har fått detta vid ett par tillfällen, vad betyder det?

    Kod:
    ----------------------------------------
    Exception happened during processing of request from ('195.2.240.116', 18658)
    Traceback (most recent call last):
      File "C:\Program Files\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
        self.process_request(request, client_address)
      File "C:\Program Files\Python27\lib\SocketServer.py", line 310, in process_request
        self.finish_request(request, client_address)
      File "C:\Program Files\Python27\lib\SocketServer.py", line 323, in finish_request
        self.RequestHandlerClass(request, client_address, self)
      File "C:\Program Files\Python27\lib\SocketServer.py", line 639, in __init__
        self.handle()
      File "C:\Program Files\Python27\lib\wsgiref\simple_server.py", line 116, in handle
        self.raw_requestline = self.rfile.readline()
      File "C:\Program Files\Python27\lib\socket.py", line 447, in readline
        data = self._sock.recv(self._rbufsize)
    error: [Errno 10054] En befintlig anslutning tvingades att stõnga av fjõrrvõrddatorn
    ----------------------------------------
     
  4. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Oppstart av server FAIL :)

    C:\Program Files (x86)\remotestick-server>remotestick-server.py -h 192.168.1.52
    -u test -s 123abc
    Traceback (most recent call last):
    File "C:\Program Files (x86)\remotestick-server\remotestick-server.py", line 4
    62, in <module>
    main()
    File "C:\Program Files (x86)\remotestick-server\remotestick-server.py", line 4
    43, in main
    lib, libname = loadlibrary(library)
    File "C:\Program Files (x86)\remotestick-server\remotestick-server.py", line 6
    5, in loadlibrary
    libtelldus = windll.LoadLibrary(ret)
    File "C:\Python27\lib\ctypes\__init__.py", line 431, in LoadLibrary
    return self._dlltype(name)
    File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
    self._handle = _dlopen(self._name, mode)
    WindowsError: [Error 193] %1 er ikke et gyldig Win32-program

    Hva er feilen her? :)
    Telldus live fungerer perfekt, men får ikkje startet server (win7 x64)
    Python X64 ok
     
  5. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Problemet är att du kör 64-bitars Python men 32-bitars Telldus Center. Installera 32-bitars Python så går det nog bättre.
     
  6. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    prøvd begge deler....
    med 32 bit får jeg Ordenstallet 70 ble ikke funnet i biblioteket for dynamiske koblinger ftd2xx.dll
     
    Last edited: 31 jan 2011
  7. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Märkligt, för felmeddelandet är ganska tydligt.

    Men om du ändå kör Telldus Centet, du har inte funderat på att prova telldus live? http://live.telldus.com
    Då slipper du köra remotestick-server och har Telldus Center igång istället. RemoteStick för android har stöd för båda.


    Sent from my Nexus S using Tapatalk
     
  8. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Om du ändå inte vill använda Telldus Live! så är lösningen på det här problemet att använda Telldus Centers katalog som working directory. Det gör du t.ex. genom att ställa dig i Telldus Centers-katalog när du startar remotestick-server.
     
  9. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Om jeg bruker remotstick på androiden min oppimot telldus live fungerer det utmerket, men jeg ville ha en backup om min internett faller bort... :)
     
  10. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Ja, som sagt, använd Telldus Centers-katalog som working directory så borde du bli av med problemet att den inte hittar ftd2xx.dll
     
  11. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Last edited: 31 jan 2011
  12. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Du måste köra 32-bitars python. Det är en förutsättning. Därefter gör du typ såhär:
    Kod:
    cd C:\Program Files(x86)\Telldus Center\
    C:\Program Files(x86)\remotestick-server\remotestick-server.py -h 192.168.1.52 -u test -s 123abc
    Den här guiden kan också vara till hjälp (om du inte redan läst den).
     
  13. NisseH

    NisseH Kid Droid Medlem

    Blev medlem:
    20 feb 2010
    Inlägg:
    51
    Mottagna gillanden:
    0

    MINA ENHETER

    Vad betyder det felmeddelandet jag får då? se post #283
     
  14. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Det ser ut som att anslutningen mellan servern och telefonen bryts mitt i ett anrop av någon anledning. Jag har svårt att svara på exakt vad det skulle kunna bero på. Hur upplevs problemet från telefonens håll?
     
  15. NisseH

    NisseH Kid Droid Medlem

    Blev medlem:
    20 feb 2010
    Inlägg:
    51
    Mottagna gillanden:
    0

    MINA ENHETER

    Har inte märkt något i telefonen, servern snurrar på som vanlig efter felmeddelandet.
    Men det står ju att det är under en "request from 195.2.240.116" som detta händer.

    195.2.240.116 är inget IP nummer jag har använt mig av.
     
  16. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Suksess!!! :)

    Den howto install skulle vert laget for dummies!!! For dummies with win7 x64 :P
     
  17. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Ja, det är kanske inte helt uppenbart hur man får igång det. Speciellt inte på 64-bitars Win7. Håller med!;)
     
  18. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Jaha! Trodde det var från din telefon. IP-numret verkar vara ryskt. Gissningsvis är det en dator som försöker leta efter öppna portar i nätverk av något slag. Och förmodligen sker det inte bara på 8422 utan flera portar gissningsvis. Bara det att du ser det tydligt i remotestick-server. Antagligen ingenting att oroa sig över. Sker det ofta kan du ju prova byta port i både remotestick-server och i android-appen.
     
  19. Ontrack

    Ontrack Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    2 raske spm :)
    Kan man gjøre den mindre laggy? tar opptil 5-6 sekunder før kommando lys av/på blir gitt

    Mister On/off tilbakemelding i telldus center:teeth:
     
  20. Thyg0d

    Thyg0d Adult Droid Medlem

    Blev medlem:
    21 jul 2010
    Inlägg:
    790
    Mottagna gillanden:
    75
    Operatör:
    Halebop
    Telefon:
    Samsung Note 8

    MINA ENHETER

    Operatör:
    Halebop
    Telefon:
    Samsung Note 8
    okay... Nu har jag skummat igenom alla sidor sen uppgradering för Telldus Live kom...
    Måste bara fråga..
    Om man kör remotestick och väljer Telldus Live så måste man gå in och trycka på Authorize... Vad är det tänkt ska hända då?? :D

    Nu får jag upp
    (903) Oauth Verification Failed:
    Can't verify request, missing oauth_consumer_key och oauth_token..
    Vilket jag är tämligen säker betyder, jag vägrar för du har inget lösenord..

    WTF gör jag för fel?? :(