One solution is discussed here:

http://rwsarduino.blogspot.com/2013/02/pi-progress-tidbits-and-serial.html

It is not the most secure solution but should get you going for debugging 
purposes.

Another solution, better, suggested here
http://www.sbprojects.com/projects/raspberrypi/serialsetup.php

"add the dialout group the the www-data user"

Massimo

On Friday, 15 March 2013 03:35:06 UTC-5, Niphlod wrote:
>
> it's fine, but what you need to check is for the user who started the 
> web2py process to be able to use your /dev/serialwhatever interface....
> How did you install web2py ?
>
> PS: I have a raspberry too :P
>
> On Friday, March 15, 2013 9:28:09 AM UTC+1, The Organisation of Secret 
> Shoppers wrote:
>>
>> so do you mean i must edit my controller and views from the terminal? 
>> (currently i'm editing them through the web) and the current application 
>> was created using application wizard, which i think it said that it have to 
>> be modified in the wizard itself. 
>>
>>
>> On Fri, Mar 15, 2013 at 3:33 PM, Christian Foster Howes <[email protected]
>> > wrote:
>>
>>> the "user" for web2py depends on how you launch it...
>>>
>>> if you call:
>>>
>>> python web2py.py
>>>
>>> then it runs as you
>>>
>>> if you:
>>>
>>> sudo su bob
>>> python web2py.py
>>>
>>> it runs a bob.
>>>
>>> if you use apache or some other server i believe by default it runs as 
>>> the user that is running apache.
>>>
>>>
>>> On Thursday, March 14, 2013 8:41:25 PM UTC-7, The Organisation of Secret 
>>> Shoppers wrote:
>>>
>>>> hmm how do i check? i think running the python script has to be "root" 
>>>> user? but i'm not sure what is the user type for the web2py... 
>>>>
>>>>
>>>> On Thu, Mar 14, 2013 at 4:24 PM, Niphlod <[email protected]> wrote:
>>>>
>>>>> did you check that the user running your "working" script is the same 
>>>>> as the one running the "I'm going wrong" web2py ?
>>>>>
>>>>>
>>>>> On Thursday, March 14, 2013 8:30:38 AM UTC+1, [email protected]:
>>>>>>
>>>>>> Hello guys, 
>>>>>>
>>>>>>
>>>>>> i hope someone can help me with this! i have been stuck here for 
>>>>>> days. I just created a web app using web2py and i want to use it to send 
>>>>>> some serial commands to a device through Raspberry Pi. 
>>>>>>
>>>>>> I have successfully sent the commands from R-Pi to the device by 
>>>>>> running a Python script in the terminal. 
>>>>>>
>>>>>> But i thought web2py is using python as well so i did something 
>>>>>> similar but i get the error below:
>>>>>> *<class 'serial.serialutil.SerialException'> could not open port 
>>>>>> /dev/ttyAMA0: [Errno 13] Permission denied: '/dev/ttyAMA0'*
>>>>>>
>>>>>>
>>>>>> my codes are:
>>>>>>
>>>>>> in Controller:
>>>>>>
>>>>>>
>>>>>> def test():
>>>>>>
>>>>>>     import serial
>>>>>>
>>>>>>     serialport= serial.Serial("/dev/ttyAMA0", 9600, timeout=0.5)
>>>>>>
>>>>>> return dict() <-- not sure what to return
>>>>>> in view/default/index.html:
>>>>>>
>>>>>> <a href = "{{=URL 
>>>>>> <https://10.0.0.132/examples/global/vars/URL>(c='default', 
>>>>>> f='test')}}"><img src ="/Comfort2/static/images/off.****jpg" width ="75" 
>>>>>> height="75"</a>
>>>>>>
>>>>>>
>>>>>> i created a default/test.html as well. 
>>>>>>
>>>>>>
>>>>>> i have no idea what's wrong! :( give me some hints please. thank you!
>>>>>>
>>>>>  -- 
>>>>>  
>>>>> --- 
>>>>> You received this message because you are subscribed to a topic in the 
>>>>> Google Groups "web2py-users" group.
>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/**
>>>>> topic/web2py/tiWZkXMoo6E/**unsubscribe?hl=en<https://groups.google.com/d/topic/web2py/tiWZkXMoo6E/unsubscribe?hl=en>
>>>>> .
>>>>>  To unsubscribe from this group and all its topics, send an email to 
>>>>> web2py+un...@**googlegroups.com.
>>>>>
>>>>> For more options, visit 
>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>>> .
>>>>>  
>>>>>  
>>>>>
>>>>
>>>>  -- 
>>>  
>>> --- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "web2py-users" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/web2py/tiWZkXMoo6E/unsubscribe?hl=en.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to