Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Domoticz rookie med python problemer


PerH

Anbefalte innlegg

Jeg la akkurat inn domoticz på serverpcen (Windows 10) i håp om at den kan styre støvsugeren via xiaomi gateway plugin. 

 

Jeg installerte først domoticz, så python 3.4, så plugin. I loggen klager pluginsystem på noe, kan noen som ikke bare snakker unix hjelpe her? :)

I Installeringsbeskrivelsen sto det at jeg skulle gi plugin.py alle rettigheter, hvor gjør jeg det i windows 10?

 

Loggen:

2018-01-11 22:52:48.329 Domoticz V3.8153 (c)2012-2017 GizMoCuz
2018-01-11 22:52:48.332 Build Hash: 494fff71, Date: 2017-07-30 12:19:41
2018-01-11 22:52:48.332 Startup delay... waiting 10 seconds...
2018-01-11 22:53:00.929 PluginSystem: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2018-01-11 22:53:00.935 Active notification Subsystems: gcm, http (2/12)
2018-01-11 22:53:00.936 WebServer(HTTP) started on address: :: with port 8080
2018-01-11 22:53:01.097 WebServer(SSL) started on address: :: with port 443
2018-01-11 22:53:01.097 Proxymanager started.
2018-01-11 22:53:01.099 Starting shared server on: :::6144
2018-01-11 22:53:01.099 TCPServer: shared server started...
2018-01-11 22:53:01.099 RxQueue: queue worker started...
2018-01-11 22:53:03.102 EventSystem: reset all events...
2018-01-11 22:53:03.331 EventSystem: reset all device statuses...
2018-01-11 22:53:03.333 EventSystem - Python: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2018-01-11 22:53:03.334 EventSystem: Started
2018-01-11 22:53:39.719 Incoming connection from: 127.0.0.1
2018-01-11 23:01:48.164 XiaomiGateway: will listen on 9898 for hardware id 4
2018-01-11 23:01:48.164 XiaomiGateway: Delaying worker startup...
2018-01-11 23:01:53.165 XiaomiGateway: Worker started...
2018-01-11 23:01:53.169 XiaomiGateway: Using 112.170.150.150 for local IP address.
2018-01-11 23:04:20.166 XiaomiGateway: Delaying worker startup...
2018-01-11 23:04:25.168 XiaomiGateway: Worker started...
2018-01-11 23:04:25.171 XiaomiGateway: Using 112.170.150.150 for local IP address.
2018-01-11 23:04:25.171 XiaomiGateway: NOT LISTENING TO UDP FOR HARDWARE ID 5
2018-01-11 23:04:35.303 XiaomiGateway: stopped

 

Lenke til kommentar
Del på andre sider

Det har vært et vedvarende problem ganske lenge med betaversjonene av Domoticz at de ikke spiller på lag med python-plugins. Bare sjekk forumet på domoticz.com, der florerer det med spørsmål rundt dette, og egentlig ingen som har noen gode svar, bare at det er stable som fungerer "best"

Lenke til kommentar
Del på andre sider

Ok, så jeg må installere en beta versjon? Ingen av dere som har slike plugins?

 

Edit: Ser jeg har spurt om dette før.. hehe

 

Hvis ingen beta er stabile og ingen stable har python så er jeg vel f**ked da.. jaja!

Endret av PerH
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

..Da har jeg plukket opp denne saken igjen.. Status nå er at jeg har lagt inn siste python release, og denne ser ut til å spille med domoticz etter restart. Når jeg legger plugin inn i \plugins\ folder så kommer "Xiaomi Mi Robot Vacuum" opp i listen. 

 

Når jeg legger den inn som HW popper den opp i listen, men ingen devicer genereres. Loggen ligger under her.

2018-03-24 23:14:29.141 Error: (xiaomi-mi-robot-vacuum) failed to load 'plugin.py', Python Path used was 'C:\Program Files (x86)\Domoticz\plugins\Xaiomi plugin\;C:\Program Files (x86)\Python36-32\python36.zip;C:\Program Files (x86)\Python36-32\Lib\;C:\Program Files (x86)\Python36-32\DLLs\;C:\Program Files (x86)\Domoticz'.
2018-03-24 23:14:29.142 Error: (Støvsugeren) Module Import failed, exception: 'ModuleNotFoundError'
2018-03-24 23:14:29.142 Error: (Støvsugeren) Module Import failed: ' Name: msgpack'
2018-03-24 23:15:30.901 Error: Støvsugeren hardware (3) thread seems to have ended unexpectedly

Jeg har gitt alle rettigheter til python.py såvidt jeg vet?

 

En annen ting, hvordan legger jeg til biblioteker, som forrige taler foreslår?

Lenke til kommentar
Del på andre sider

Jeg har prøvd litt av hvert nå, og det skinner gjennom at de fleste som driver med python og domoticz er linux folk.. Det virker som jeg må kompilere det i Visual Studio selv for å få det til å spille? :\

Lenke til kommentar
Del på andre sider

jeg har python 3.6.4, og har prøvd med pip og pip3.6. Felles for disse er at de sier .whl ikke er kompatibel med platformen. Filen heter "msgpack-0.5.6-cp36-cp36m-manylinux1_x86_64.whl", og jeg ser jo at det står linux og ikke windows.. Problemet er at jeg ikke finner riktig fil for mitt system ser det ut til..

Endret av PerH
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.